From deeda4f6a7af08fc532d8d3ce28618d353b84c96 Mon Sep 17 00:00:00 2001 From: Pavel Selitskas Date: Sun, 23 Jul 2023 18:50:39 +0300 Subject: [PATCH] scanner: emit T_STRING when enum not in enum declaration context --- internal/php8/lexer.go | 23 + internal/php8/php8.y | 4 +- internal/php8/scanner.go | 46118 ++++++++++++------------- internal/php8/scanner.rl | 5 +- internal/php8/scanner_php8_1_test.go | 25 + 5 files changed, 21832 insertions(+), 24343 deletions(-) diff --git a/internal/php8/lexer.go b/internal/php8/lexer.go index e292f7f..24b0436 100644 --- a/internal/php8/lexer.go +++ b/internal/php8/lexer.go @@ -67,6 +67,24 @@ func (lex *Lexer) setTokenPosition(token *token.Token) { token.Position = pos } +func (lex *Lexer) setTokenPrefixPosition(token *token.Token, n int) { + pos := lex.positionPool.Get() + + endPos := lex.ts + n + + sl, slb := lex.newLines.GetLine(lex.ts) + el, elb := lex.newLines.GetLine(endPos) + + pos.StartLine = sl + pos.EndLine = el + pos.StartPos = lex.ts + pos.EndPos = endPos + pos.StartCol = lex.ts - slb + pos.EndCol = endPos - elb + + token.Position = pos +} + func (lex *Lexer) addFreeFloatingToken(t *token.Token, id token.ID, ps, pe int) { skippedTkn := lex.tokenPool.Get() skippedTkn.ID = id @@ -198,6 +216,11 @@ func (lex *Lexer) ungetStr(s string) { } } +func (lex *Lexer) ungetFromStart(n int) { + tokenLength := lex.te - lex.ts + lex.ungetCnt(tokenLength - n) +} + func (lex *Lexer) ungetCnt(n int) { lex.p = lex.p - n lex.te = lex.te - n diff --git a/internal/php8/php8.y b/internal/php8/php8.y index 625379f..6f04191 100644 --- a/internal/php8/php8.y +++ b/internal/php8/php8.y @@ -4,8 +4,8 @@ package php8 import ( "strconv" - "github.com/VKCOM/php-parser/pkg/ast" - "github.com/VKCOM/php-parser/pkg/token" + "github.com/laytan/php-parser/pkg/ast" + "github.com/laytan/php-parser/pkg/token" ) %} diff --git a/internal/php8/scanner.go b/internal/php8/scanner.go index ca5f6d0..eebd91f 100644 --- a/internal/php8/scanner.go +++ b/internal/php8/scanner.go @@ -1,2729 +1,2788 @@ -// line internal/php8/scanner.rl:1 + +//line scanner.rl:1 +// ragel_subtype=go package php8 import ( - "fmt" - "strconv" - "strings" + "fmt" + "strconv" + "strings" - "github.com/laytan/php-parser/pkg/token" + "github.com/laytan/php-parser/pkg/token" ) -// line internal/php8/scanner.go:15 -const lexer_start int = 125 -const lexer_first_final int = 125 + +//line scanner.go:16 +const lexer_start int = 138 +const lexer_first_final int = 138 const lexer_error int = 0 -const lexer_en_main int = 125 -const lexer_en_html int = 128 -const lexer_en_php int = 135 -const lexer_en_property int = 502 -const lexer_en_nowdoc int = 509 -const lexer_en_heredoc int = 513 -const lexer_en_backqote int = 520 -const lexer_en_template_string int = 526 -const lexer_en_heredoc_end int = 532 -const lexer_en_string_var int = 534 -const lexer_en_string_var_index int = 540 -const lexer_en_string_var_name int = 551 -const lexer_en_halt_compiller_open_parenthesis int = 553 -const lexer_en_halt_compiller_close_parenthesis int = 557 -const lexer_en_halt_compiller_close_semicolon int = 561 -const lexer_en_halt_compiller_end int = 565 +const lexer_en_main int = 138 +const lexer_en_html int = 141 +const lexer_en_php int = 148 +const lexer_en_property int = 518 +const lexer_en_nowdoc int = 525 +const lexer_en_heredoc int = 529 +const lexer_en_backqote int = 536 +const lexer_en_template_string int = 542 +const lexer_en_heredoc_end int = 548 +const lexer_en_string_var int = 550 +const lexer_en_string_var_index int = 556 +const lexer_en_string_var_name int = 567 +const lexer_en_halt_compiller_open_parenthesis int = 569 +const lexer_en_halt_compiller_close_parenthesis int = 573 +const lexer_en_halt_compiller_close_semicolon int = 577 +const lexer_en_halt_compiller_end int = 581 -// line internal/php8/scanner.rl:17 -func initLexer(lex *Lexer) { +//line scanner.rl:18 - // line internal/php8/scanner.go:43 + +func initLexer(lex *Lexer) { + +//line scanner.go:44 { - lex.cs = lexer_start - lex.top = 0 - lex.ts = 0 - lex.te = 0 - lex.act = 0 + lex.cs = lexer_start + lex.top = 0 + lex.ts = 0 + lex.te = 0 + lex.act = 0 } - // line internal/php8/scanner.rl:21 +//line scanner.rl:22 } func (lex *Lexer) Lex() *token.Token { - eof := lex.pe - var tok token.ID + eof := lex.pe + var tok token.ID - tkn := lex.tokenPool.Get() + tkn := lex.tokenPool.Get() - lblStart := 0 - lblEnd := 0 + lblStart := 0 + lblEnd := 0 - _, _ = lblStart, lblEnd + _, _ = lblStart, lblEnd - // line internal/php8/scanner.go:67 + +//line scanner.go:68 { - var _widec int16 - if (lex.p) == (lex.pe) { - goto _test_eof - } - goto _resume - - _again: - switch lex.cs { - case 125: - goto st125 - case 126: - goto st126 - case 1: - goto st1 - case 127: - goto st127 - case 128: - goto st128 - case 129: - goto st129 - case 130: - goto st130 - case 131: - goto st131 - case 132: - goto st132 - case 133: - goto st133 - case 2: - goto st2 - case 3: - goto st3 - case 4: - goto st4 - case 134: - goto st134 - case 5: - goto st5 - case 135: - goto st135 - case 136: - goto st136 - case 137: - goto st137 - case 6: - goto st6 - case 138: - goto st138 - case 139: - goto st139 - case 140: - goto st140 - case 141: - goto st141 - case 7: - goto st7 - case 8: - goto st8 - case 9: - goto st9 - case 10: - goto st10 - case 142: - goto st142 - case 143: - goto st143 - case 144: - goto st144 - case 145: - goto st145 - case 146: - goto st146 - case 147: - goto st147 - case 148: - goto st148 - case 149: - goto st149 - case 150: - goto st150 - case 151: - goto st151 - case 152: - goto st152 - case 153: - goto st153 - case 11: - goto st11 - case 154: - goto st154 - case 12: - goto st12 - case 155: - goto st155 - case 13: - goto st13 - case 14: - goto st14 - case 156: - goto st156 - case 15: - goto st15 - case 16: - goto st16 - case 17: - goto st17 - case 18: - goto st18 - case 19: - goto st19 - case 20: - goto st20 - case 21: - goto st21 - case 22: - goto st22 - case 23: - goto st23 - case 24: - goto st24 - case 25: - goto st25 - case 26: - goto st26 - case 27: - goto st27 - case 28: - goto st28 - case 29: - goto st29 - case 30: - goto st30 - case 31: - goto st31 - case 32: - goto st32 - case 33: - goto st33 - case 34: - goto st34 - case 35: - goto st35 - case 36: - goto st36 - case 37: - goto st37 - case 38: - goto st38 - case 39: - goto st39 - case 40: - goto st40 - case 41: - goto st41 - case 42: - goto st42 - case 43: - goto st43 - case 44: - goto st44 - case 45: - goto st45 - case 46: - goto st46 - case 47: - goto st47 - case 48: - goto st48 - case 49: - goto st49 - case 50: - goto st50 - case 51: - goto st51 - case 52: - goto st52 - case 53: - goto st53 - case 54: - goto st54 - case 55: - goto st55 - case 56: - goto st56 - case 57: - goto st57 - case 58: - goto st58 - case 59: - goto st59 - case 60: - goto st60 - case 61: - goto st61 - case 62: - goto st62 - case 63: - goto st63 - case 64: - goto st64 - case 65: - goto st65 - case 66: - goto st66 - case 67: - goto st67 - case 68: - goto st68 - case 69: - goto st69 - case 157: - goto st157 - case 158: - goto st158 - case 159: - goto st159 - case 160: - goto st160 - case 161: - goto st161 - case 70: - goto st70 - case 162: - goto st162 - case 71: - goto st71 - case 72: - goto st72 - case 163: - goto st163 - case 73: - goto st73 - case 164: - goto st164 - case 74: - goto st74 - case 75: - goto st75 - case 76: - goto st76 - case 165: - goto st165 - case 166: - goto st166 - case 167: - goto st167 - case 77: - goto st77 - case 78: - goto st78 - case 168: - goto st168 - case 79: - goto st79 - case 169: - goto st169 - case 80: - goto st80 - case 170: - goto st170 - case 171: - goto st171 - case 172: - goto st172 - case 81: - goto st81 - case 82: - goto st82 - case 83: - goto st83 - case 84: - goto st84 - case 173: - goto st173 - case 174: - goto st174 - case 85: - goto st85 - case 175: - goto st175 - case 176: - goto st176 - case 86: - goto st86 - case 87: - goto st87 - case 88: - goto st88 - case 89: - goto st89 - case 177: - goto st177 - case 90: - goto st90 - case 91: - goto st91 - case 92: - goto st92 - case 93: - goto st93 - case 178: - goto st178 - case 179: - goto st179 - case 180: - goto st180 - case 181: - goto st181 - case 182: - goto st182 - case 183: - goto st183 - case 94: - goto st94 - case 184: - goto st184 - case 185: - goto st185 - case 95: - goto st95 - case 186: - goto st186 - case 187: - goto st187 - case 188: - goto st188 - case 96: - goto st96 - case 189: - goto st189 - case 190: - goto st190 - case 191: - goto st191 - case 192: - goto st192 - case 193: - goto st193 - case 194: - goto st194 - case 195: - goto st195 - case 196: - goto st196 - case 197: - goto st197 - case 198: - goto st198 - case 199: - goto st199 - case 200: - goto st200 - case 97: - goto st97 - case 98: - goto st98 - case 201: - goto st201 - case 202: - goto st202 - case 203: - goto st203 - case 204: - goto st204 - case 205: - goto st205 - case 206: - goto st206 - case 207: - goto st207 - case 208: - goto st208 - case 209: - goto st209 - case 210: - goto st210 - case 211: - goto st211 - case 212: - goto st212 - case 213: - goto st213 - case 214: - goto st214 - case 215: - goto st215 - case 216: - goto st216 - case 217: - goto st217 - case 218: - goto st218 - case 219: - goto st219 - case 220: - goto st220 - case 221: - goto st221 - case 222: - goto st222 - case 223: - goto st223 - case 224: - goto st224 - case 225: - goto st225 - case 226: - goto st226 - case 227: - goto st227 - case 228: - goto st228 - case 229: - goto st229 - case 230: - goto st230 - case 231: - goto st231 - case 232: - goto st232 - case 233: - goto st233 - case 234: - goto st234 - case 235: - goto st235 - case 236: - goto st236 - case 237: - goto st237 - case 238: - goto st238 - case 239: - goto st239 - case 240: - goto st240 - case 241: - goto st241 - case 242: - goto st242 - case 243: - goto st243 - case 244: - goto st244 - case 245: - goto st245 - case 246: - goto st246 - case 247: - goto st247 - case 248: - goto st248 - case 249: - goto st249 - case 250: - goto st250 - case 251: - goto st251 - case 252: - goto st252 - case 253: - goto st253 - case 254: - goto st254 - case 255: - goto st255 - case 256: - goto st256 - case 257: - goto st257 - case 258: - goto st258 - case 259: - goto st259 - case 260: - goto st260 - case 261: - goto st261 - case 262: - goto st262 - case 263: - goto st263 - case 264: - goto st264 - case 265: - goto st265 - case 266: - goto st266 - case 267: - goto st267 - case 268: - goto st268 - case 269: - goto st269 - case 270: - goto st270 - case 271: - goto st271 - case 272: - goto st272 - case 273: - goto st273 - case 274: - goto st274 - case 275: - goto st275 - case 276: - goto st276 - case 277: - goto st277 - case 278: - goto st278 - case 279: - goto st279 - case 280: - goto st280 - case 281: - goto st281 - case 282: - goto st282 - case 283: - goto st283 - case 284: - goto st284 - case 285: - goto st285 - case 286: - goto st286 - case 287: - goto st287 - case 288: - goto st288 - case 289: - goto st289 - case 290: - goto st290 - case 291: - goto st291 - case 292: - goto st292 - case 293: - goto st293 - case 294: - goto st294 - case 295: - goto st295 - case 296: - goto st296 - case 297: - goto st297 - case 298: - goto st298 - case 299: - goto st299 - case 300: - goto st300 - case 301: - goto st301 - case 302: - goto st302 - case 303: - goto st303 - case 304: - goto st304 - case 305: - goto st305 - case 306: - goto st306 - case 307: - goto st307 - case 308: - goto st308 - case 309: - goto st309 - case 310: - goto st310 - case 311: - goto st311 - case 312: - goto st312 - case 313: - goto st313 - case 314: - goto st314 - case 315: - goto st315 - case 316: - goto st316 - case 317: - goto st317 - case 318: - goto st318 - case 319: - goto st319 - case 320: - goto st320 - case 321: - goto st321 - case 322: - goto st322 - case 323: - goto st323 - case 324: - goto st324 - case 325: - goto st325 - case 326: - goto st326 - case 327: - goto st327 - case 328: - goto st328 - case 329: - goto st329 - case 330: - goto st330 - case 331: - goto st331 - case 332: - goto st332 - case 333: - goto st333 - case 334: - goto st334 - case 335: - goto st335 - case 336: - goto st336 - case 337: - goto st337 - case 338: - goto st338 - case 339: - goto st339 - case 340: - goto st340 - case 341: - goto st341 - case 342: - goto st342 - case 343: - goto st343 - case 344: - goto st344 - case 345: - goto st345 - case 346: - goto st346 - case 347: - goto st347 - case 348: - goto st348 - case 349: - goto st349 - case 350: - goto st350 - case 351: - goto st351 - case 352: - goto st352 - case 353: - goto st353 - case 354: - goto st354 - case 355: - goto st355 - case 356: - goto st356 - case 357: - goto st357 - case 358: - goto st358 - case 359: - goto st359 - case 99: - goto st99 - case 360: - goto st360 - case 361: - goto st361 - case 362: - goto st362 - case 363: - goto st363 - case 364: - goto st364 - case 365: - goto st365 - case 366: - goto st366 - case 367: - goto st367 - case 368: - goto st368 - case 369: - goto st369 - case 370: - goto st370 - case 371: - goto st371 - case 372: - goto st372 - case 373: - goto st373 - case 374: - goto st374 - case 375: - goto st375 - case 376: - goto st376 - case 377: - goto st377 - case 378: - goto st378 - case 379: - goto st379 - case 380: - goto st380 - case 381: - goto st381 - case 382: - goto st382 - case 383: - goto st383 - case 384: - goto st384 - case 385: - goto st385 - case 386: - goto st386 - case 387: - goto st387 - case 388: - goto st388 - case 389: - goto st389 - case 390: - goto st390 - case 391: - goto st391 - case 392: - goto st392 - case 393: - goto st393 - case 394: - goto st394 - case 395: - goto st395 - case 396: - goto st396 - case 397: - goto st397 - case 398: - goto st398 - case 399: - goto st399 - case 400: - goto st400 - case 401: - goto st401 - case 402: - goto st402 - case 403: - goto st403 - case 404: - goto st404 - case 405: - goto st405 - case 406: - goto st406 - case 407: - goto st407 - case 408: - goto st408 - case 409: - goto st409 - case 410: - goto st410 - case 411: - goto st411 - case 412: - goto st412 - case 413: - goto st413 - case 414: - goto st414 - case 415: - goto st415 - case 416: - goto st416 - case 417: - goto st417 - case 418: - goto st418 - case 419: - goto st419 - case 420: - goto st420 - case 421: - goto st421 - case 422: - goto st422 - case 423: - goto st423 - case 424: - goto st424 - case 425: - goto st425 - case 426: - goto st426 - case 427: - goto st427 - case 428: - goto st428 - case 429: - goto st429 - case 430: - goto st430 - case 431: - goto st431 - case 432: - goto st432 - case 100: - goto st100 - case 101: - goto st101 - case 102: - goto st102 - case 103: - goto st103 - case 104: - goto st104 - case 105: - goto st105 - case 433: - goto st433 - case 434: - goto st434 - case 106: - goto st106 - case 435: - goto st435 - case 436: - goto st436 - case 437: - goto st437 - case 438: - goto st438 - case 439: - goto st439 - case 440: - goto st440 - case 441: - goto st441 - case 442: - goto st442 - case 443: - goto st443 - case 444: - goto st444 - case 445: - goto st445 - case 446: - goto st446 - case 447: - goto st447 - case 448: - goto st448 - case 449: - goto st449 - case 450: - goto st450 - case 451: - goto st451 - case 452: - goto st452 - case 453: - goto st453 - case 454: - goto st454 - case 455: - goto st455 - case 456: - goto st456 - case 457: - goto st457 - case 458: - goto st458 - case 459: - goto st459 - case 460: - goto st460 - case 461: - goto st461 - case 462: - goto st462 - case 463: - goto st463 - case 464: - goto st464 - case 465: - goto st465 - case 466: - goto st466 - case 467: - goto st467 - case 468: - goto st468 - case 469: - goto st469 - case 470: - goto st470 - case 471: - goto st471 - case 472: - goto st472 - case 473: - goto st473 - case 474: - goto st474 - case 475: - goto st475 - case 476: - goto st476 - case 477: - goto st477 - case 478: - goto st478 - case 479: - goto st479 - case 480: - goto st480 - case 481: - goto st481 - case 482: - goto st482 - case 483: - goto st483 - case 484: - goto st484 - case 485: - goto st485 - case 486: - goto st486 - case 487: - goto st487 - case 488: - goto st488 - case 489: - goto st489 - case 490: - goto st490 - case 491: - goto st491 - case 492: - goto st492 - case 493: - goto st493 - case 494: - goto st494 - case 495: - goto st495 - case 496: - goto st496 - case 497: - goto st497 - case 498: - goto st498 - case 499: - goto st499 - case 500: - goto st500 - case 501: - goto st501 - case 502: - goto st502 - case 503: - goto st503 - case 504: - goto st504 - case 107: - goto st107 - case 505: - goto st505 - case 506: - goto st506 - case 507: - goto st507 - case 108: - goto st108 - case 508: - goto st508 - case 509: - goto st509 - case 0: - goto st0 - case 510: - goto st510 - case 511: - goto st511 - case 512: - goto st512 - case 513: - goto st513 - case 514: - goto st514 - case 109: - goto st109 - case 515: - goto st515 - case 516: - goto st516 - case 517: - goto st517 - case 518: - goto st518 - case 519: - goto st519 - case 520: - goto st520 - case 110: - goto st110 - case 111: - goto st111 - case 521: - goto st521 - case 522: - goto st522 - case 523: - goto st523 - case 524: - goto st524 - case 525: - goto st525 - case 526: - goto st526 - case 112: - goto st112 - case 113: - goto st113 - case 527: - goto st527 - case 528: - goto st528 - case 529: - goto st529 - case 530: - goto st530 - case 531: - goto st531 - case 532: - goto st532 - case 533: - goto st533 - case 534: - goto st534 - case 535: - goto st535 - case 536: - goto st536 - case 537: - goto st537 - case 114: - goto st114 - case 538: - goto st538 - case 115: - goto st115 - case 116: - goto st116 - case 539: - goto st539 - case 540: - goto st540 - case 541: - goto st541 - case 542: - goto st542 - case 543: - goto st543 - case 544: - goto st544 - case 545: - goto st545 - case 546: - goto st546 - case 117: - goto st117 - case 118: - goto st118 - case 547: - goto st547 - case 119: - goto st119 - case 548: - goto st548 - case 120: - goto st120 - case 549: - goto st549 - case 550: - goto st550 - case 551: - goto st551 - case 552: - goto st552 - case 121: - goto st121 - case 553: - goto st553 - case 554: - goto st554 - case 555: - goto st555 - case 122: - goto st122 - case 556: - goto st556 - case 557: - goto st557 - case 558: - goto st558 - case 559: - goto st559 - case 123: - goto st123 - case 560: - goto st560 - case 561: - goto st561 - case 562: - goto st562 - case 563: - goto st563 - case 124: - goto st124 - case 564: - goto st564 - case 565: - goto st565 - case 566: - goto st566 - case 567: - goto st567 - case 568: - goto st568 - } - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof - } - _resume: - switch lex.cs { - case 125: - goto st_case_125 - case 126: - goto st_case_126 - case 1: - goto st_case_1 - case 127: - goto st_case_127 - case 128: - goto st_case_128 - case 129: - goto st_case_129 - case 130: - goto st_case_130 - case 131: - goto st_case_131 - case 132: - goto st_case_132 - case 133: - goto st_case_133 - case 2: - goto st_case_2 - case 3: - goto st_case_3 - case 4: - goto st_case_4 - case 134: - goto st_case_134 - case 5: - goto st_case_5 - case 135: - goto st_case_135 - case 136: - goto st_case_136 - case 137: - goto st_case_137 - case 6: - goto st_case_6 - case 138: - goto st_case_138 - case 139: - goto st_case_139 - case 140: - goto st_case_140 - case 141: - goto st_case_141 - case 7: - goto st_case_7 - case 8: - goto st_case_8 - case 9: - goto st_case_9 - case 10: - goto st_case_10 - case 142: - goto st_case_142 - case 143: - goto st_case_143 - case 144: - goto st_case_144 - case 145: - goto st_case_145 - case 146: - goto st_case_146 - case 147: - goto st_case_147 - case 148: - goto st_case_148 - case 149: - goto st_case_149 - case 150: - goto st_case_150 - case 151: - goto st_case_151 - case 152: - goto st_case_152 - case 153: - goto st_case_153 - case 11: - goto st_case_11 - case 154: - goto st_case_154 - case 12: - goto st_case_12 - case 155: - goto st_case_155 - case 13: - goto st_case_13 - case 14: - goto st_case_14 - case 156: - goto st_case_156 - case 15: - goto st_case_15 - case 16: - goto st_case_16 - case 17: - goto st_case_17 - case 18: - goto st_case_18 - case 19: - goto st_case_19 - case 20: - goto st_case_20 - case 21: - goto st_case_21 - case 22: - goto st_case_22 - case 23: - goto st_case_23 - case 24: - goto st_case_24 - case 25: - goto st_case_25 - case 26: - goto st_case_26 - case 27: - goto st_case_27 - case 28: - goto st_case_28 - case 29: - goto st_case_29 - case 30: - goto st_case_30 - case 31: - goto st_case_31 - case 32: - goto st_case_32 - case 33: - goto st_case_33 - case 34: - goto st_case_34 - case 35: - goto st_case_35 - case 36: - goto st_case_36 - case 37: - goto st_case_37 - case 38: - goto st_case_38 - case 39: - goto st_case_39 - case 40: - goto st_case_40 - case 41: - goto st_case_41 - case 42: - goto st_case_42 - case 43: - goto st_case_43 - case 44: - goto st_case_44 - case 45: - goto st_case_45 - case 46: - goto st_case_46 - case 47: - goto st_case_47 - case 48: - goto st_case_48 - case 49: - goto st_case_49 - case 50: - goto st_case_50 - case 51: - goto st_case_51 - case 52: - goto st_case_52 - case 53: - goto st_case_53 - case 54: - goto st_case_54 - case 55: - goto st_case_55 - case 56: - goto st_case_56 - case 57: - goto st_case_57 - case 58: - goto st_case_58 - case 59: - goto st_case_59 - case 60: - goto st_case_60 - case 61: - goto st_case_61 - case 62: - goto st_case_62 - case 63: - goto st_case_63 - case 64: - goto st_case_64 - case 65: - goto st_case_65 - case 66: - goto st_case_66 - case 67: - goto st_case_67 - case 68: - goto st_case_68 - case 69: - goto st_case_69 - case 157: - goto st_case_157 - case 158: - goto st_case_158 - case 159: - goto st_case_159 - case 160: - goto st_case_160 - case 161: - goto st_case_161 - case 70: - goto st_case_70 - case 162: - goto st_case_162 - case 71: - goto st_case_71 - case 72: - goto st_case_72 - case 163: - goto st_case_163 - case 73: - goto st_case_73 - case 164: - goto st_case_164 - case 74: - goto st_case_74 - case 75: - goto st_case_75 - case 76: - goto st_case_76 - case 165: - goto st_case_165 - case 166: - goto st_case_166 - case 167: - goto st_case_167 - case 77: - goto st_case_77 - case 78: - goto st_case_78 - case 168: - goto st_case_168 - case 79: - goto st_case_79 - case 169: - goto st_case_169 - case 80: - goto st_case_80 - case 170: - goto st_case_170 - case 171: - goto st_case_171 - case 172: - goto st_case_172 - case 81: - goto st_case_81 - case 82: - goto st_case_82 - case 83: - goto st_case_83 - case 84: - goto st_case_84 - case 173: - goto st_case_173 - case 174: - goto st_case_174 - case 85: - goto st_case_85 - case 175: - goto st_case_175 - case 176: - goto st_case_176 - case 86: - goto st_case_86 - case 87: - goto st_case_87 - case 88: - goto st_case_88 - case 89: - goto st_case_89 - case 177: - goto st_case_177 - case 90: - goto st_case_90 - case 91: - goto st_case_91 - case 92: - goto st_case_92 - case 93: - goto st_case_93 - case 178: - goto st_case_178 - case 179: - goto st_case_179 - case 180: - goto st_case_180 - case 181: - goto st_case_181 - case 182: - goto st_case_182 - case 183: - goto st_case_183 - case 94: - goto st_case_94 - case 184: - goto st_case_184 - case 185: - goto st_case_185 - case 95: - goto st_case_95 - case 186: - goto st_case_186 - case 187: - goto st_case_187 - case 188: - goto st_case_188 - case 96: - goto st_case_96 - case 189: - goto st_case_189 - case 190: - goto st_case_190 - case 191: - goto st_case_191 - case 192: - goto st_case_192 - case 193: - goto st_case_193 - case 194: - goto st_case_194 - case 195: - goto st_case_195 - case 196: - goto st_case_196 - case 197: - goto st_case_197 - case 198: - goto st_case_198 - case 199: - goto st_case_199 - case 200: - goto st_case_200 - case 97: - goto st_case_97 - case 98: - goto st_case_98 - case 201: - goto st_case_201 - case 202: - goto st_case_202 - case 203: - goto st_case_203 - case 204: - goto st_case_204 - case 205: - goto st_case_205 - case 206: - goto st_case_206 - case 207: - goto st_case_207 - case 208: - goto st_case_208 - case 209: - goto st_case_209 - case 210: - goto st_case_210 - case 211: - goto st_case_211 - case 212: - goto st_case_212 - case 213: - goto st_case_213 - case 214: - goto st_case_214 - case 215: - goto st_case_215 - case 216: - goto st_case_216 - case 217: - goto st_case_217 - case 218: - goto st_case_218 - case 219: - goto st_case_219 - case 220: - goto st_case_220 - case 221: - goto st_case_221 - case 222: - goto st_case_222 - case 223: - goto st_case_223 - case 224: - goto st_case_224 - case 225: - goto st_case_225 - case 226: - goto st_case_226 - case 227: - goto st_case_227 - case 228: - goto st_case_228 - case 229: - goto st_case_229 - case 230: - goto st_case_230 - case 231: - goto st_case_231 - case 232: - goto st_case_232 - case 233: - goto st_case_233 - case 234: - goto st_case_234 - case 235: - goto st_case_235 - case 236: - goto st_case_236 - case 237: - goto st_case_237 - case 238: - goto st_case_238 - case 239: - goto st_case_239 - case 240: - goto st_case_240 - case 241: - goto st_case_241 - case 242: - goto st_case_242 - case 243: - goto st_case_243 - case 244: - goto st_case_244 - case 245: - goto st_case_245 - case 246: - goto st_case_246 - case 247: - goto st_case_247 - case 248: - goto st_case_248 - case 249: - goto st_case_249 - case 250: - goto st_case_250 - case 251: - goto st_case_251 - case 252: - goto st_case_252 - case 253: - goto st_case_253 - case 254: - goto st_case_254 - case 255: - goto st_case_255 - case 256: - goto st_case_256 - case 257: - goto st_case_257 - case 258: - goto st_case_258 - case 259: - goto st_case_259 - case 260: - goto st_case_260 - case 261: - goto st_case_261 - case 262: - goto st_case_262 - case 263: - goto st_case_263 - case 264: - goto st_case_264 - case 265: - goto st_case_265 - case 266: - goto st_case_266 - case 267: - goto st_case_267 - case 268: - goto st_case_268 - case 269: - goto st_case_269 - case 270: - goto st_case_270 - case 271: - goto st_case_271 - case 272: - goto st_case_272 - case 273: - goto st_case_273 - case 274: - goto st_case_274 - case 275: - goto st_case_275 - case 276: - goto st_case_276 - case 277: - goto st_case_277 - case 278: - goto st_case_278 - case 279: - goto st_case_279 - case 280: - goto st_case_280 - case 281: - goto st_case_281 - case 282: - goto st_case_282 - case 283: - goto st_case_283 - case 284: - goto st_case_284 - case 285: - goto st_case_285 - case 286: - goto st_case_286 - case 287: - goto st_case_287 - case 288: - goto st_case_288 - case 289: - goto st_case_289 - case 290: - goto st_case_290 - case 291: - goto st_case_291 - case 292: - goto st_case_292 - case 293: - goto st_case_293 - case 294: - goto st_case_294 - case 295: - goto st_case_295 - case 296: - goto st_case_296 - case 297: - goto st_case_297 - case 298: - goto st_case_298 - case 299: - goto st_case_299 - case 300: - goto st_case_300 - case 301: - goto st_case_301 - case 302: - goto st_case_302 - case 303: - goto st_case_303 - case 304: - goto st_case_304 - case 305: - goto st_case_305 - case 306: - goto st_case_306 - case 307: - goto st_case_307 - case 308: - goto st_case_308 - case 309: - goto st_case_309 - case 310: - goto st_case_310 - case 311: - goto st_case_311 - case 312: - goto st_case_312 - case 313: - goto st_case_313 - case 314: - goto st_case_314 - case 315: - goto st_case_315 - case 316: - goto st_case_316 - case 317: - goto st_case_317 - case 318: - goto st_case_318 - case 319: - goto st_case_319 - case 320: - goto st_case_320 - case 321: - goto st_case_321 - case 322: - goto st_case_322 - case 323: - goto st_case_323 - case 324: - goto st_case_324 - case 325: - goto st_case_325 - case 326: - goto st_case_326 - case 327: - goto st_case_327 - case 328: - goto st_case_328 - case 329: - goto st_case_329 - case 330: - goto st_case_330 - case 331: - goto st_case_331 - case 332: - goto st_case_332 - case 333: - goto st_case_333 - case 334: - goto st_case_334 - case 335: - goto st_case_335 - case 336: - goto st_case_336 - case 337: - goto st_case_337 - case 338: - goto st_case_338 - case 339: - goto st_case_339 - case 340: - goto st_case_340 - case 341: - goto st_case_341 - case 342: - goto st_case_342 - case 343: - goto st_case_343 - case 344: - goto st_case_344 - case 345: - goto st_case_345 - case 346: - goto st_case_346 - case 347: - goto st_case_347 - case 348: - goto st_case_348 - case 349: - goto st_case_349 - case 350: - goto st_case_350 - case 351: - goto st_case_351 - case 352: - goto st_case_352 - case 353: - goto st_case_353 - case 354: - goto st_case_354 - case 355: - goto st_case_355 - case 356: - goto st_case_356 - case 357: - goto st_case_357 - case 358: - goto st_case_358 - case 359: - goto st_case_359 - case 99: - goto st_case_99 - case 360: - goto st_case_360 - case 361: - goto st_case_361 - case 362: - goto st_case_362 - case 363: - goto st_case_363 - case 364: - goto st_case_364 - case 365: - goto st_case_365 - case 366: - goto st_case_366 - case 367: - goto st_case_367 - case 368: - goto st_case_368 - case 369: - goto st_case_369 - case 370: - goto st_case_370 - case 371: - goto st_case_371 - case 372: - goto st_case_372 - case 373: - goto st_case_373 - case 374: - goto st_case_374 - case 375: - goto st_case_375 - case 376: - goto st_case_376 - case 377: - goto st_case_377 - case 378: - goto st_case_378 - case 379: - goto st_case_379 - case 380: - goto st_case_380 - case 381: - goto st_case_381 - case 382: - goto st_case_382 - case 383: - goto st_case_383 - case 384: - goto st_case_384 - case 385: - goto st_case_385 - case 386: - goto st_case_386 - case 387: - goto st_case_387 - case 388: - goto st_case_388 - case 389: - goto st_case_389 - case 390: - goto st_case_390 - case 391: - goto st_case_391 - case 392: - goto st_case_392 - case 393: - goto st_case_393 - case 394: - goto st_case_394 - case 395: - goto st_case_395 - case 396: - goto st_case_396 - case 397: - goto st_case_397 - case 398: - goto st_case_398 - case 399: - goto st_case_399 - case 400: - goto st_case_400 - case 401: - goto st_case_401 - case 402: - goto st_case_402 - case 403: - goto st_case_403 - case 404: - goto st_case_404 - case 405: - goto st_case_405 - case 406: - goto st_case_406 - case 407: - goto st_case_407 - case 408: - goto st_case_408 - case 409: - goto st_case_409 - case 410: - goto st_case_410 - case 411: - goto st_case_411 - case 412: - goto st_case_412 - case 413: - goto st_case_413 - case 414: - goto st_case_414 - case 415: - goto st_case_415 - case 416: - goto st_case_416 - case 417: - goto st_case_417 - case 418: - goto st_case_418 - case 419: - goto st_case_419 - case 420: - goto st_case_420 - case 421: - goto st_case_421 - case 422: - goto st_case_422 - case 423: - goto st_case_423 - case 424: - goto st_case_424 - case 425: - goto st_case_425 - case 426: - goto st_case_426 - case 427: - goto st_case_427 - case 428: - goto st_case_428 - case 429: - goto st_case_429 - case 430: - goto st_case_430 - case 431: - goto st_case_431 - case 432: - goto st_case_432 - case 100: - goto st_case_100 - case 101: - goto st_case_101 - case 102: - goto st_case_102 - case 103: - goto st_case_103 - case 104: - goto st_case_104 - case 105: - goto st_case_105 - case 433: - goto st_case_433 - case 434: - goto st_case_434 - case 106: - goto st_case_106 - case 435: - goto st_case_435 - case 436: - goto st_case_436 - case 437: - goto st_case_437 - case 438: - goto st_case_438 - case 439: - goto st_case_439 - case 440: - goto st_case_440 - case 441: - goto st_case_441 - case 442: - goto st_case_442 - case 443: - goto st_case_443 - case 444: - goto st_case_444 - case 445: - goto st_case_445 - case 446: - goto st_case_446 - case 447: - goto st_case_447 - case 448: - goto st_case_448 - case 449: - goto st_case_449 - case 450: - goto st_case_450 - case 451: - goto st_case_451 - case 452: - goto st_case_452 - case 453: - goto st_case_453 - case 454: - goto st_case_454 - case 455: - goto st_case_455 - case 456: - goto st_case_456 - case 457: - goto st_case_457 - case 458: - goto st_case_458 - case 459: - goto st_case_459 - case 460: - goto st_case_460 - case 461: - goto st_case_461 - case 462: - goto st_case_462 - case 463: - goto st_case_463 - case 464: - goto st_case_464 - case 465: - goto st_case_465 - case 466: - goto st_case_466 - case 467: - goto st_case_467 - case 468: - goto st_case_468 - case 469: - goto st_case_469 - case 470: - goto st_case_470 - case 471: - goto st_case_471 - case 472: - goto st_case_472 - case 473: - goto st_case_473 - case 474: - goto st_case_474 - case 475: - goto st_case_475 - case 476: - goto st_case_476 - case 477: - goto st_case_477 - case 478: - goto st_case_478 - case 479: - goto st_case_479 - case 480: - goto st_case_480 - case 481: - goto st_case_481 - case 482: - goto st_case_482 - case 483: - goto st_case_483 - case 484: - goto st_case_484 - case 485: - goto st_case_485 - case 486: - goto st_case_486 - case 487: - goto st_case_487 - case 488: - goto st_case_488 - case 489: - goto st_case_489 - case 490: - goto st_case_490 - case 491: - goto st_case_491 - case 492: - goto st_case_492 - case 493: - goto st_case_493 - case 494: - goto st_case_494 - case 495: - goto st_case_495 - case 496: - goto st_case_496 - case 497: - goto st_case_497 - case 498: - goto st_case_498 - case 499: - goto st_case_499 - case 500: - goto st_case_500 - case 501: - goto st_case_501 - case 502: - goto st_case_502 - case 503: - goto st_case_503 - case 504: - goto st_case_504 - case 107: - goto st_case_107 - case 505: - goto st_case_505 - case 506: - goto st_case_506 - case 507: - goto st_case_507 - case 108: - goto st_case_108 - case 508: - goto st_case_508 - case 509: - goto st_case_509 - case 0: - goto st_case_0 - case 510: - goto st_case_510 - case 511: - goto st_case_511 - case 512: - goto st_case_512 - case 513: - goto st_case_513 - case 514: - goto st_case_514 - case 109: - goto st_case_109 - case 515: - goto st_case_515 - case 516: - goto st_case_516 - case 517: - goto st_case_517 - case 518: - goto st_case_518 - case 519: - goto st_case_519 - case 520: - goto st_case_520 - case 110: - goto st_case_110 - case 111: - goto st_case_111 - case 521: - goto st_case_521 - case 522: - goto st_case_522 - case 523: - goto st_case_523 - case 524: - goto st_case_524 - case 525: - goto st_case_525 - case 526: - goto st_case_526 - case 112: - goto st_case_112 - case 113: - goto st_case_113 - case 527: - goto st_case_527 - case 528: - goto st_case_528 - case 529: - goto st_case_529 - case 530: - goto st_case_530 - case 531: - goto st_case_531 - case 532: - goto st_case_532 - case 533: - goto st_case_533 - case 534: - goto st_case_534 - case 535: - goto st_case_535 - case 536: - goto st_case_536 - case 537: - goto st_case_537 - case 114: - goto st_case_114 - case 538: - goto st_case_538 - case 115: - goto st_case_115 - case 116: - goto st_case_116 - case 539: - goto st_case_539 - case 540: - goto st_case_540 - case 541: - goto st_case_541 - case 542: - goto st_case_542 - case 543: - goto st_case_543 - case 544: - goto st_case_544 - case 545: - goto st_case_545 - case 546: - goto st_case_546 - case 117: - goto st_case_117 - case 118: - goto st_case_118 - case 547: - goto st_case_547 - case 119: - goto st_case_119 - case 548: - goto st_case_548 - case 120: - goto st_case_120 - 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 121: - goto st_case_121 - case 553: - goto st_case_553 - case 554: - goto st_case_554 - case 555: - goto st_case_555 - case 122: - goto st_case_122 - case 556: - goto st_case_556 - case 557: - goto st_case_557 - case 558: - goto st_case_558 - case 559: - goto st_case_559 - case 123: - goto st_case_123 - case 560: - goto st_case_560 - case 561: - goto st_case_561 - case 562: - goto st_case_562 - case 563: - goto st_case_563 - case 124: - goto st_case_124 - case 564: - goto st_case_564 - case 565: - goto st_case_565 - case 566: - goto st_case_566 - case 567: - goto st_case_567 - case 568: - goto st_case_568 - } - goto st_out - tr0: - lex.cs = 125 - // line internal/php8/scanner.rl:131 - (lex.p) = (lex.te) - 1 - { - lex.cs = 128 - lex.ungetCnt(1) - } - goto _again - tr190: - lex.cs = 125 - // line internal/php8/scanner.rl:131 - lex.te = (lex.p) + 1 - { - lex.cs = 128 - lex.ungetCnt(1) - } - goto _again - tr192: - lex.cs = 125 - // line internal/php8/scanner.rl:131 - lex.te = (lex.p) - (lex.p)-- - { - lex.cs = 128 - lex.ungetCnt(1) - } - goto _again - tr193: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:128 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st125 - st125: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof125 - } - st_case_125: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:2411 - if lex.data[(lex.p)] == 35 { - goto tr191 - } - goto tr190 - tr191: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st126 - st126: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof126 - } - st_case_126: - // line internal/php8/scanner.go:2426 - if lex.data[(lex.p)] == 33 { - goto st1 - } - goto tr192 - tr3: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + var _widec int16 + if ( lex.p) == ( lex.pe) { + goto _test_eof + } + goto _resume +_again: + switch lex.cs { + case 138: + goto st138 + case 139: + goto st139 + case 1: goto st1 + case 140: + goto st140 + case 141: + goto st141 + case 142: + goto st142 + case 143: + goto st143 + case 144: + goto st144 + case 145: + goto st145 + case 146: + goto st146 + case 2: + goto st2 + case 3: + goto st3 + case 4: + goto st4 + case 147: + goto st147 + case 5: + goto st5 + case 148: + goto st148 + case 149: + goto st149 + case 150: + goto st150 + case 6: + goto st6 + case 151: + goto st151 + case 152: + goto st152 + case 153: + goto st153 + case 154: + goto st154 + case 7: + goto st7 + case 8: + goto st8 + case 9: + goto st9 + case 10: + goto st10 + case 155: + goto st155 + case 156: + goto st156 + case 157: + goto st157 + case 158: + goto st158 + case 159: + goto st159 + case 160: + goto st160 + case 161: + goto st161 + case 162: + goto st162 + case 163: + goto st163 + case 164: + goto st164 + case 165: + goto st165 + case 166: + goto st166 + case 11: + goto st11 + case 167: + goto st167 + case 12: + goto st12 + case 168: + goto st168 + case 13: + goto st13 + case 14: + goto st14 + case 169: + goto st169 + case 15: + goto st15 + case 16: + goto st16 + case 17: + goto st17 + case 18: + goto st18 + case 19: + goto st19 + case 20: + goto st20 + case 21: + goto st21 + case 22: + goto st22 + case 23: + goto st23 + case 24: + goto st24 + case 25: + goto st25 + case 26: + goto st26 + case 27: + goto st27 + case 28: + goto st28 + case 29: + goto st29 + case 30: + goto st30 + case 31: + goto st31 + case 32: + goto st32 + case 33: + goto st33 + case 34: + goto st34 + case 35: + goto st35 + case 36: + goto st36 + case 37: + goto st37 + case 38: + goto st38 + case 39: + goto st39 + case 40: + goto st40 + case 41: + goto st41 + case 42: + goto st42 + case 43: + goto st43 + case 44: + goto st44 + case 45: + goto st45 + case 46: + goto st46 + case 47: + goto st47 + case 48: + goto st48 + case 49: + goto st49 + case 50: + goto st50 + case 51: + goto st51 + case 52: + goto st52 + case 53: + goto st53 + case 54: + goto st54 + case 55: + goto st55 + case 56: + goto st56 + case 57: + goto st57 + case 58: + goto st58 + case 59: + goto st59 + case 60: + goto st60 + case 61: + goto st61 + case 62: + goto st62 + case 63: + goto st63 + case 64: + goto st64 + case 65: + goto st65 + case 66: + goto st66 + case 67: + goto st67 + case 68: + goto st68 + case 69: + goto st69 + case 170: + goto st170 + case 171: + goto st171 + case 172: + goto st172 + case 173: + goto st173 + case 174: + goto st174 + case 70: + goto st70 + case 175: + goto st175 + case 71: + goto st71 + case 72: + goto st72 + case 176: + goto st176 + case 73: + goto st73 + case 177: + goto st177 + case 74: + goto st74 + case 75: + goto st75 + case 76: + goto st76 + case 178: + goto st178 + case 179: + goto st179 + case 180: + goto st180 + case 77: + goto st77 + case 78: + goto st78 + case 181: + goto st181 + case 79: + goto st79 + case 182: + goto st182 + case 80: + goto st80 + case 183: + goto st183 + case 184: + goto st184 + case 185: + goto st185 + case 81: + goto st81 + case 82: + goto st82 + case 83: + goto st83 + case 84: + goto st84 + case 186: + goto st186 + case 187: + goto st187 + case 85: + goto st85 + case 188: + goto st188 + case 189: + goto st189 + case 86: + goto st86 + case 87: + goto st87 + case 88: + goto st88 + case 89: + goto st89 + case 190: + goto st190 + case 90: + goto st90 + case 91: + goto st91 + case 92: + goto st92 + case 93: + goto st93 + case 191: + goto st191 + case 192: + goto st192 + case 193: + goto st193 + case 194: + goto st194 + case 195: + goto st195 + case 196: + goto st196 + case 94: + goto st94 + case 197: + goto st197 + case 198: + goto st198 + case 95: + goto st95 + case 199: + goto st199 + case 200: + goto st200 + case 201: + goto st201 + case 96: + goto st96 + case 202: + goto st202 + case 203: + goto st203 + case 204: + goto st204 + case 205: + goto st205 + case 206: + goto st206 + case 207: + goto st207 + case 208: + goto st208 + case 209: + goto st209 + case 210: + goto st210 + case 211: + goto st211 + case 212: + goto st212 + case 213: + goto st213 + case 97: + goto st97 + case 98: + goto st98 + case 214: + goto st214 + case 215: + goto st215 + case 216: + goto st216 + case 217: + goto st217 + case 218: + goto st218 + case 219: + goto st219 + case 220: + goto st220 + case 221: + goto st221 + case 222: + goto st222 + case 223: + goto st223 + case 224: + goto st224 + case 225: + goto st225 + case 226: + goto st226 + case 227: + goto st227 + case 228: + goto st228 + case 229: + goto st229 + case 230: + goto st230 + case 231: + goto st231 + case 232: + goto st232 + case 233: + goto st233 + case 234: + goto st234 + case 235: + goto st235 + case 236: + goto st236 + case 237: + goto st237 + case 238: + goto st238 + case 239: + goto st239 + case 240: + goto st240 + case 241: + goto st241 + case 242: + goto st242 + case 243: + goto st243 + case 244: + goto st244 + case 245: + goto st245 + case 246: + goto st246 + case 247: + goto st247 + case 248: + goto st248 + case 249: + goto st249 + case 250: + goto st250 + case 251: + goto st251 + case 252: + goto st252 + case 253: + goto st253 + case 254: + goto st254 + case 255: + goto st255 + case 256: + goto st256 + case 257: + goto st257 + case 258: + goto st258 + case 259: + goto st259 + case 260: + goto st260 + case 261: + goto st261 + case 262: + goto st262 + case 263: + goto st263 + case 264: + goto st264 + case 265: + goto st265 + case 266: + goto st266 + case 267: + goto st267 + case 268: + goto st268 + case 269: + goto st269 + case 270: + goto st270 + case 271: + goto st271 + case 272: + goto st272 + case 273: + goto st273 + case 274: + goto st274 + case 275: + goto st275 + case 276: + goto st276 + case 277: + goto st277 + case 278: + goto st278 + case 279: + goto st279 + case 280: + goto st280 + case 281: + goto st281 + case 282: + goto st282 + case 283: + goto st283 + case 284: + goto st284 + case 285: + goto st285 + case 286: + goto st286 + case 287: + goto st287 + case 288: + goto st288 + case 289: + goto st289 + case 290: + goto st290 + case 291: + goto st291 + case 292: + goto st292 + case 99: + goto st99 + case 293: + goto st293 + case 100: + goto st100 + case 101: + goto st101 + case 102: + goto st102 + case 103: + goto st103 + case 104: + goto st104 + case 294: + goto st294 + case 105: + goto st105 + case 106: + goto st106 + case 107: + goto st107 + case 108: + goto st108 + case 109: + goto st109 + case 110: + goto st110 + case 111: + goto st111 + case 295: + goto st295 + case 296: + goto st296 + case 297: + goto st297 + case 298: + goto st298 + case 299: + goto st299 + case 300: + goto st300 + case 301: + goto st301 + case 302: + goto st302 + case 303: + goto st303 + case 304: + goto st304 + case 305: + goto st305 + case 306: + goto st306 + case 307: + goto st307 + case 308: + goto st308 + case 309: + goto st309 + case 310: + goto st310 + case 311: + goto st311 + case 312: + goto st312 + case 313: + goto st313 + case 314: + goto st314 + case 315: + goto st315 + case 316: + goto st316 + case 317: + goto st317 + case 318: + goto st318 + case 319: + goto st319 + case 320: + goto st320 + case 321: + goto st321 + case 322: + goto st322 + case 323: + goto st323 + case 324: + goto st324 + case 325: + goto st325 + case 326: + goto st326 + case 327: + goto st327 + case 328: + goto st328 + case 329: + goto st329 + case 330: + goto st330 + case 331: + goto st331 + case 332: + goto st332 + case 333: + goto st333 + case 334: + goto st334 + case 335: + goto st335 + case 336: + goto st336 + case 337: + goto st337 + case 338: + goto st338 + case 339: + goto st339 + case 340: + goto st340 + case 341: + goto st341 + case 342: + goto st342 + case 343: + goto st343 + case 344: + goto st344 + case 345: + goto st345 + case 346: + goto st346 + case 347: + goto st347 + case 348: + goto st348 + case 349: + goto st349 + case 350: + goto st350 + case 351: + goto st351 + case 352: + goto st352 + case 353: + goto st353 + case 354: + goto st354 + case 355: + goto st355 + case 356: + goto st356 + case 357: + goto st357 + case 358: + goto st358 + case 359: + goto st359 + case 360: + goto st360 + case 361: + goto st361 + case 362: + goto st362 + case 363: + goto st363 + case 364: + goto st364 + case 365: + goto st365 + case 366: + goto st366 + case 367: + goto st367 + case 368: + goto st368 + case 369: + goto st369 + case 370: + goto st370 + case 371: + goto st371 + case 372: + goto st372 + case 373: + goto st373 + case 374: + goto st374 + case 375: + goto st375 + case 112: + goto st112 + case 376: + goto st376 + case 377: + goto st377 + case 378: + goto st378 + case 379: + goto st379 + case 380: + goto st380 + case 381: + goto st381 + case 382: + goto st382 + case 383: + goto st383 + case 384: + goto st384 + case 385: + goto st385 + case 386: + goto st386 + case 387: + goto st387 + case 388: + goto st388 + case 389: + goto st389 + case 390: + goto st390 + case 391: + goto st391 + case 392: + goto st392 + case 393: + goto st393 + case 394: + goto st394 + case 395: + goto st395 + case 396: + goto st396 + case 397: + goto st397 + case 398: + goto st398 + case 399: + goto st399 + case 400: + goto st400 + case 401: + goto st401 + case 402: + goto st402 + case 403: + goto st403 + case 404: + goto st404 + case 405: + goto st405 + case 406: + goto st406 + case 407: + goto st407 + case 408: + goto st408 + case 409: + goto st409 + case 410: + goto st410 + case 411: + goto st411 + case 412: + goto st412 + case 413: + goto st413 + case 414: + goto st414 + case 415: + goto st415 + case 416: + goto st416 + case 417: + goto st417 + case 418: + goto st418 + case 419: + goto st419 + case 420: + goto st420 + case 421: + goto st421 + case 422: + goto st422 + case 423: + goto st423 + case 424: + goto st424 + case 425: + goto st425 + case 426: + goto st426 + case 427: + goto st427 + case 428: + goto st428 + case 429: + goto st429 + case 430: + goto st430 + case 431: + goto st431 + case 432: + goto st432 + case 433: + goto st433 + case 434: + goto st434 + case 435: + goto st435 + case 436: + goto st436 + case 437: + goto st437 + case 438: + goto st438 + case 439: + goto st439 + case 440: + goto st440 + case 441: + goto st441 + case 442: + goto st442 + case 443: + goto st443 + case 444: + goto st444 + case 445: + goto st445 + case 446: + goto st446 + case 447: + goto st447 + case 448: + goto st448 + case 113: + goto st113 + case 114: + goto st114 + case 115: + goto st115 + case 116: + goto st116 + case 117: + goto st117 + case 118: + goto st118 + case 449: + goto st449 + case 450: + goto st450 + case 119: + goto st119 + case 451: + goto st451 + case 452: + goto st452 + case 453: + goto st453 + case 454: + goto st454 + case 455: + goto st455 + case 456: + goto st456 + case 457: + goto st457 + case 458: + goto st458 + case 459: + goto st459 + case 460: + goto st460 + case 461: + goto st461 + case 462: + goto st462 + case 463: + goto st463 + case 464: + goto st464 + case 465: + goto st465 + case 466: + goto st466 + case 467: + goto st467 + case 468: + goto st468 + case 469: + goto st469 + case 470: + goto st470 + case 471: + goto st471 + case 472: + goto st472 + case 473: + goto st473 + case 474: + goto st474 + case 475: + goto st475 + case 476: + goto st476 + case 477: + goto st477 + case 478: + goto st478 + case 479: + goto st479 + case 480: + goto st480 + case 481: + goto st481 + case 482: + goto st482 + case 483: + goto st483 + case 484: + goto st484 + case 485: + goto st485 + case 486: + goto st486 + case 487: + goto st487 + case 488: + goto st488 + case 489: + goto st489 + case 490: + goto st490 + case 491: + goto st491 + case 492: + goto st492 + case 493: + goto st493 + case 494: + goto st494 + case 495: + goto st495 + case 496: + goto st496 + case 497: + goto st497 + case 498: + goto st498 + case 499: + goto st499 + case 500: + goto st500 + case 501: + goto st501 + case 502: + goto st502 + case 503: + goto st503 + case 504: + goto st504 + case 505: + goto st505 + case 506: + goto st506 + case 507: + goto st507 + case 508: + goto st508 + case 509: + goto st509 + case 510: + goto st510 + case 511: + goto st511 + case 512: + goto st512 + case 513: + goto st513 + case 514: + goto st514 + case 515: + goto st515 + case 516: + goto st516 + case 517: + goto st517 + case 518: + goto st518 + case 519: + goto st519 + case 520: + goto st520 + case 120: + goto st120 + case 521: + goto st521 + case 522: + goto st522 + case 523: + goto st523 + case 121: + goto st121 + case 524: + goto st524 + case 525: + goto st525 + case 0: + goto st0 + case 526: + goto st526 + case 527: + goto st527 + case 528: + goto st528 + case 529: + goto st529 + case 530: + goto st530 + case 122: + goto st122 + case 531: + goto st531 + case 532: + goto st532 + case 533: + goto st533 + case 534: + goto st534 + case 535: + goto st535 + case 536: + goto st536 + case 123: + goto st123 + case 124: + goto st124 + case 537: + goto st537 + case 538: + goto st538 + case 539: + goto st539 + case 540: + goto st540 + case 541: + goto st541 + case 542: + goto st542 + case 125: + goto st125 + case 126: + goto st126 + case 543: + goto st543 + case 544: + goto st544 + case 545: + goto st545 + case 546: + goto st546 + case 547: + goto st547 + case 548: + goto st548 + case 549: + goto st549 + case 550: + goto st550 + case 551: + goto st551 + case 552: + goto st552 + case 553: + goto st553 + case 127: + goto st127 + case 554: + goto st554 + case 128: + goto st128 + case 129: + goto st129 + case 555: + goto st555 + case 556: + goto st556 + case 557: + goto st557 + case 558: + goto st558 + case 559: + goto st559 + case 560: + goto st560 + case 561: + goto st561 + case 562: + goto st562 + case 130: + goto st130 + case 131: + goto st131 + case 563: + goto st563 + case 132: + goto st132 + case 564: + goto st564 + case 133: + goto st133 + case 565: + goto st565 + case 566: + goto st566 + case 567: + goto st567 + case 568: + goto st568 + case 134: + goto st134 + case 569: + goto st569 + case 570: + goto st570 + case 571: + goto st571 + case 135: + goto st135 + case 572: + goto st572 + case 573: + goto st573 + case 574: + goto st574 + case 575: + goto st575 + case 136: + goto st136 + case 576: + goto st576 + case 577: + goto st577 + case 578: + goto st578 + case 579: + goto st579 + case 137: + goto st137 + case 580: + goto st580 + case 581: + goto st581 + case 582: + goto st582 + case 583: + goto st583 + case 584: + goto st584 + } + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof + } +_resume: + switch lex.cs { + case 138: + goto st_case_138 + case 139: + goto st_case_139 + case 1: + goto st_case_1 + case 140: + goto st_case_140 + case 141: + goto st_case_141 + case 142: + goto st_case_142 + case 143: + goto st_case_143 + case 144: + goto st_case_144 + case 145: + goto st_case_145 + case 146: + goto st_case_146 + case 2: + goto st_case_2 + case 3: + goto st_case_3 + case 4: + goto st_case_4 + case 147: + goto st_case_147 + case 5: + goto st_case_5 + case 148: + goto st_case_148 + case 149: + goto st_case_149 + case 150: + goto st_case_150 + case 6: + goto st_case_6 + 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 7: + goto st_case_7 + case 8: + goto st_case_8 + case 9: + goto st_case_9 + case 10: + goto st_case_10 + case 155: + goto st_case_155 + case 156: + goto st_case_156 + case 157: + goto st_case_157 + case 158: + goto st_case_158 + case 159: + goto st_case_159 + case 160: + goto st_case_160 + case 161: + goto st_case_161 + case 162: + goto st_case_162 + case 163: + goto st_case_163 + case 164: + goto st_case_164 + case 165: + goto st_case_165 + case 166: + goto st_case_166 + case 11: + goto st_case_11 + case 167: + goto st_case_167 + case 12: + goto st_case_12 + case 168: + goto st_case_168 + case 13: + goto st_case_13 + case 14: + goto st_case_14 + case 169: + goto st_case_169 + case 15: + goto st_case_15 + case 16: + goto st_case_16 + case 17: + goto st_case_17 + case 18: + goto st_case_18 + case 19: + goto st_case_19 + case 20: + goto st_case_20 + case 21: + goto st_case_21 + case 22: + goto st_case_22 + case 23: + goto st_case_23 + case 24: + goto st_case_24 + case 25: + goto st_case_25 + case 26: + goto st_case_26 + case 27: + goto st_case_27 + case 28: + goto st_case_28 + case 29: + goto st_case_29 + case 30: + goto st_case_30 + case 31: + goto st_case_31 + case 32: + goto st_case_32 + case 33: + goto st_case_33 + case 34: + goto st_case_34 + case 35: + goto st_case_35 + case 36: + goto st_case_36 + case 37: + goto st_case_37 + case 38: + goto st_case_38 + case 39: + goto st_case_39 + case 40: + goto st_case_40 + case 41: + goto st_case_41 + case 42: + goto st_case_42 + case 43: + goto st_case_43 + case 44: + goto st_case_44 + case 45: + goto st_case_45 + case 46: + goto st_case_46 + case 47: + goto st_case_47 + case 48: + goto st_case_48 + case 49: + goto st_case_49 + case 50: + goto st_case_50 + case 51: + goto st_case_51 + case 52: + goto st_case_52 + case 53: + goto st_case_53 + case 54: + goto st_case_54 + case 55: + goto st_case_55 + case 56: + goto st_case_56 + case 57: + goto st_case_57 + case 58: + goto st_case_58 + case 59: + goto st_case_59 + case 60: + goto st_case_60 + case 61: + goto st_case_61 + case 62: + goto st_case_62 + case 63: + goto st_case_63 + case 64: + goto st_case_64 + case 65: + goto st_case_65 + case 66: + goto st_case_66 + case 67: + goto st_case_67 + case 68: + goto st_case_68 + case 69: + goto st_case_69 + case 170: + goto st_case_170 + case 171: + goto st_case_171 + case 172: + goto st_case_172 + case 173: + goto st_case_173 + case 174: + goto st_case_174 + case 70: + goto st_case_70 + case 175: + goto st_case_175 + case 71: + goto st_case_71 + case 72: + goto st_case_72 + case 176: + goto st_case_176 + case 73: + goto st_case_73 + case 177: + goto st_case_177 + case 74: + goto st_case_74 + case 75: + goto st_case_75 + case 76: + goto st_case_76 + case 178: + goto st_case_178 + case 179: + goto st_case_179 + case 180: + goto st_case_180 + case 77: + goto st_case_77 + case 78: + goto st_case_78 + case 181: + goto st_case_181 + case 79: + goto st_case_79 + case 182: + goto st_case_182 + case 80: + goto st_case_80 + case 183: + goto st_case_183 + case 184: + goto st_case_184 + case 185: + goto st_case_185 + case 81: + goto st_case_81 + case 82: + goto st_case_82 + case 83: + goto st_case_83 + case 84: + goto st_case_84 + case 186: + goto st_case_186 + case 187: + goto st_case_187 + case 85: + goto st_case_85 + case 188: + goto st_case_188 + case 189: + goto st_case_189 + case 86: + goto st_case_86 + case 87: + goto st_case_87 + case 88: + goto st_case_88 + case 89: + goto st_case_89 + case 190: + goto st_case_190 + case 90: + goto st_case_90 + case 91: + goto st_case_91 + case 92: + goto st_case_92 + case 93: + goto st_case_93 + case 191: + goto st_case_191 + case 192: + goto st_case_192 + case 193: + goto st_case_193 + case 194: + goto st_case_194 + case 195: + goto st_case_195 + case 196: + goto st_case_196 + case 94: + goto st_case_94 + case 197: + goto st_case_197 + case 198: + goto st_case_198 + case 95: + goto st_case_95 + case 199: + goto st_case_199 + case 200: + goto st_case_200 + case 201: + goto st_case_201 + case 96: + goto st_case_96 + case 202: + goto st_case_202 + case 203: + goto st_case_203 + case 204: + goto st_case_204 + case 205: + goto st_case_205 + case 206: + goto st_case_206 + case 207: + goto st_case_207 + case 208: + goto st_case_208 + case 209: + goto st_case_209 + case 210: + goto st_case_210 + case 211: + goto st_case_211 + case 212: + goto st_case_212 + case 213: + goto st_case_213 + case 97: + goto st_case_97 + case 98: + goto st_case_98 + case 214: + goto st_case_214 + case 215: + goto st_case_215 + case 216: + goto st_case_216 + case 217: + goto st_case_217 + case 218: + goto st_case_218 + case 219: + goto st_case_219 + case 220: + goto st_case_220 + case 221: + goto st_case_221 + case 222: + goto st_case_222 + case 223: + goto st_case_223 + case 224: + goto st_case_224 + case 225: + goto st_case_225 + case 226: + goto st_case_226 + case 227: + goto st_case_227 + case 228: + goto st_case_228 + case 229: + goto st_case_229 + case 230: + goto st_case_230 + case 231: + goto st_case_231 + case 232: + goto st_case_232 + case 233: + goto st_case_233 + case 234: + goto st_case_234 + case 235: + goto st_case_235 + case 236: + goto st_case_236 + case 237: + goto st_case_237 + case 238: + goto st_case_238 + case 239: + goto st_case_239 + case 240: + goto st_case_240 + case 241: + goto st_case_241 + case 242: + goto st_case_242 + case 243: + goto st_case_243 + case 244: + goto st_case_244 + case 245: + goto st_case_245 + case 246: + goto st_case_246 + case 247: + goto st_case_247 + case 248: + goto st_case_248 + case 249: + goto st_case_249 + case 250: + goto st_case_250 + case 251: + goto st_case_251 + case 252: + goto st_case_252 + case 253: + goto st_case_253 + case 254: + goto st_case_254 + case 255: + goto st_case_255 + case 256: + goto st_case_256 + case 257: + goto st_case_257 + case 258: + goto st_case_258 + case 259: + goto st_case_259 + case 260: + goto st_case_260 + case 261: + goto st_case_261 + case 262: + goto st_case_262 + case 263: + goto st_case_263 + case 264: + goto st_case_264 + case 265: + goto st_case_265 + case 266: + goto st_case_266 + case 267: + goto st_case_267 + case 268: + goto st_case_268 + case 269: + goto st_case_269 + case 270: + goto st_case_270 + case 271: + goto st_case_271 + case 272: + goto st_case_272 + case 273: + goto st_case_273 + case 274: + goto st_case_274 + case 275: + goto st_case_275 + case 276: + goto st_case_276 + case 277: + goto st_case_277 + case 278: + goto st_case_278 + case 279: + goto st_case_279 + case 280: + goto st_case_280 + case 281: + goto st_case_281 + case 282: + goto st_case_282 + case 283: + goto st_case_283 + case 284: + goto st_case_284 + case 285: + goto st_case_285 + case 286: + goto st_case_286 + case 287: + goto st_case_287 + case 288: + goto st_case_288 + case 289: + goto st_case_289 + case 290: + goto st_case_290 + case 291: + goto st_case_291 + case 292: + goto st_case_292 + case 99: + goto st_case_99 + case 293: + goto st_case_293 + case 100: + goto st_case_100 + case 101: + goto st_case_101 + case 102: + goto st_case_102 + case 103: + goto st_case_103 + case 104: + goto st_case_104 + case 294: + goto st_case_294 + case 105: + goto st_case_105 + case 106: + goto st_case_106 + case 107: + goto st_case_107 + case 108: + goto st_case_108 + case 109: + goto st_case_109 + case 110: + goto st_case_110 + case 111: + goto st_case_111 + case 295: + goto st_case_295 + case 296: + goto st_case_296 + case 297: + goto st_case_297 + case 298: + goto st_case_298 + case 299: + goto st_case_299 + case 300: + goto st_case_300 + case 301: + goto st_case_301 + case 302: + goto st_case_302 + case 303: + goto st_case_303 + case 304: + goto st_case_304 + case 305: + goto st_case_305 + case 306: + goto st_case_306 + case 307: + goto st_case_307 + case 308: + goto st_case_308 + case 309: + goto st_case_309 + case 310: + goto st_case_310 + case 311: + goto st_case_311 + case 312: + goto st_case_312 + case 313: + goto st_case_313 + case 314: + goto st_case_314 + case 315: + goto st_case_315 + case 316: + goto st_case_316 + case 317: + goto st_case_317 + case 318: + goto st_case_318 + case 319: + goto st_case_319 + case 320: + goto st_case_320 + case 321: + goto st_case_321 + case 322: + goto st_case_322 + case 323: + goto st_case_323 + case 324: + goto st_case_324 + case 325: + goto st_case_325 + case 326: + goto st_case_326 + case 327: + goto st_case_327 + case 328: + goto st_case_328 + case 329: + goto st_case_329 + case 330: + goto st_case_330 + case 331: + goto st_case_331 + case 332: + goto st_case_332 + case 333: + goto st_case_333 + case 334: + goto st_case_334 + case 335: + goto st_case_335 + case 336: + goto st_case_336 + case 337: + goto st_case_337 + case 338: + goto st_case_338 + case 339: + goto st_case_339 + case 340: + goto st_case_340 + case 341: + goto st_case_341 + case 342: + goto st_case_342 + case 343: + goto st_case_343 + case 344: + goto st_case_344 + case 345: + goto st_case_345 + case 346: + goto st_case_346 + case 347: + goto st_case_347 + case 348: + goto st_case_348 + case 349: + goto st_case_349 + case 350: + goto st_case_350 + case 351: + goto st_case_351 + case 352: + goto st_case_352 + case 353: + goto st_case_353 + case 354: + goto st_case_354 + case 355: + goto st_case_355 + case 356: + goto st_case_356 + case 357: + goto st_case_357 + case 358: + goto st_case_358 + case 359: + goto st_case_359 + case 360: + goto st_case_360 + case 361: + goto st_case_361 + case 362: + goto st_case_362 + case 363: + goto st_case_363 + case 364: + goto st_case_364 + case 365: + goto st_case_365 + case 366: + goto st_case_366 + case 367: + goto st_case_367 + case 368: + goto st_case_368 + case 369: + goto st_case_369 + case 370: + goto st_case_370 + case 371: + goto st_case_371 + case 372: + goto st_case_372 + case 373: + goto st_case_373 + case 374: + goto st_case_374 + case 375: + goto st_case_375 + case 112: + goto st_case_112 + case 376: + goto st_case_376 + case 377: + goto st_case_377 + case 378: + goto st_case_378 + case 379: + goto st_case_379 + case 380: + goto st_case_380 + case 381: + goto st_case_381 + case 382: + goto st_case_382 + case 383: + goto st_case_383 + case 384: + goto st_case_384 + case 385: + goto st_case_385 + case 386: + goto st_case_386 + case 387: + goto st_case_387 + case 388: + goto st_case_388 + case 389: + goto st_case_389 + case 390: + goto st_case_390 + case 391: + goto st_case_391 + case 392: + goto st_case_392 + case 393: + goto st_case_393 + case 394: + goto st_case_394 + case 395: + goto st_case_395 + case 396: + goto st_case_396 + case 397: + goto st_case_397 + case 398: + goto st_case_398 + case 399: + goto st_case_399 + case 400: + goto st_case_400 + case 401: + goto st_case_401 + case 402: + goto st_case_402 + case 403: + goto st_case_403 + case 404: + goto st_case_404 + case 405: + goto st_case_405 + case 406: + goto st_case_406 + case 407: + goto st_case_407 + case 408: + goto st_case_408 + case 409: + goto st_case_409 + case 410: + goto st_case_410 + case 411: + goto st_case_411 + case 412: + goto st_case_412 + case 413: + goto st_case_413 + case 414: + goto st_case_414 + case 415: + goto st_case_415 + case 416: + goto st_case_416 + case 417: + goto st_case_417 + case 418: + goto st_case_418 + case 419: + goto st_case_419 + case 420: + goto st_case_420 + case 421: + goto st_case_421 + case 422: + goto st_case_422 + case 423: + goto st_case_423 + case 424: + goto st_case_424 + case 425: + goto st_case_425 + case 426: + goto st_case_426 + case 427: + goto st_case_427 + case 428: + goto st_case_428 + case 429: + goto st_case_429 + case 430: + goto st_case_430 + case 431: + goto st_case_431 + case 432: + goto st_case_432 + case 433: + goto st_case_433 + case 434: + goto st_case_434 + case 435: + goto st_case_435 + case 436: + goto st_case_436 + case 437: + goto st_case_437 + case 438: + goto st_case_438 + case 439: + goto st_case_439 + case 440: + goto st_case_440 + case 441: + goto st_case_441 + case 442: + goto st_case_442 + case 443: + goto st_case_443 + case 444: + goto st_case_444 + case 445: + goto st_case_445 + case 446: + goto st_case_446 + case 447: + goto st_case_447 + case 448: + goto st_case_448 + case 113: + goto st_case_113 + case 114: + goto st_case_114 + case 115: + goto st_case_115 + case 116: + goto st_case_116 + case 117: + goto st_case_117 + case 118: + goto st_case_118 + case 449: + goto st_case_449 + case 450: + goto st_case_450 + case 119: + goto st_case_119 + case 451: + goto st_case_451 + case 452: + goto st_case_452 + case 453: + goto st_case_453 + case 454: + goto st_case_454 + case 455: + goto st_case_455 + case 456: + goto st_case_456 + case 457: + goto st_case_457 + case 458: + goto st_case_458 + case 459: + goto st_case_459 + case 460: + goto st_case_460 + case 461: + goto st_case_461 + case 462: + goto st_case_462 + case 463: + goto st_case_463 + case 464: + goto st_case_464 + case 465: + goto st_case_465 + case 466: + goto st_case_466 + case 467: + goto st_case_467 + case 468: + goto st_case_468 + case 469: + goto st_case_469 + case 470: + goto st_case_470 + case 471: + goto st_case_471 + case 472: + goto st_case_472 + case 473: + goto st_case_473 + case 474: + goto st_case_474 + case 475: + goto st_case_475 + case 476: + goto st_case_476 + case 477: + goto st_case_477 + case 478: + goto st_case_478 + case 479: + goto st_case_479 + case 480: + goto st_case_480 + case 481: + goto st_case_481 + case 482: + goto st_case_482 + case 483: + goto st_case_483 + case 484: + goto st_case_484 + case 485: + goto st_case_485 + case 486: + goto st_case_486 + case 487: + goto st_case_487 + case 488: + goto st_case_488 + case 489: + goto st_case_489 + case 490: + goto st_case_490 + case 491: + goto st_case_491 + case 492: + goto st_case_492 + case 493: + goto st_case_493 + case 494: + goto st_case_494 + case 495: + goto st_case_495 + case 496: + goto st_case_496 + case 497: + goto st_case_497 + case 498: + goto st_case_498 + case 499: + goto st_case_499 + case 500: + goto st_case_500 + case 501: + goto st_case_501 + case 502: + goto st_case_502 + case 503: + goto st_case_503 + case 504: + goto st_case_504 + case 505: + goto st_case_505 + case 506: + goto st_case_506 + case 507: + goto st_case_507 + case 508: + goto st_case_508 + case 509: + goto st_case_509 + case 510: + goto st_case_510 + case 511: + goto st_case_511 + case 512: + goto st_case_512 + case 513: + goto st_case_513 + case 514: + goto st_case_514 + case 515: + goto st_case_515 + case 516: + goto st_case_516 + case 517: + goto st_case_517 + case 518: + goto st_case_518 + case 519: + goto st_case_519 + case 520: + goto st_case_520 + case 120: + goto st_case_120 + case 521: + goto st_case_521 + case 522: + goto st_case_522 + case 523: + goto st_case_523 + case 121: + goto st_case_121 + case 524: + goto st_case_524 + case 525: + goto st_case_525 + case 0: + goto st_case_0 + case 526: + goto st_case_526 + case 527: + goto st_case_527 + case 528: + goto st_case_528 + case 529: + goto st_case_529 + case 530: + goto st_case_530 + case 122: + goto st_case_122 + case 531: + goto st_case_531 + case 532: + goto st_case_532 + case 533: + goto st_case_533 + case 534: + goto st_case_534 + case 535: + goto st_case_535 + case 536: + goto st_case_536 + case 123: + goto st_case_123 + case 124: + goto st_case_124 + case 537: + goto st_case_537 + case 538: + goto st_case_538 + case 539: + goto st_case_539 + case 540: + goto st_case_540 + case 541: + goto st_case_541 + case 542: + goto st_case_542 + case 125: + goto st_case_125 + case 126: + goto st_case_126 + case 543: + goto st_case_543 + case 544: + goto st_case_544 + case 545: + goto st_case_545 + case 546: + goto st_case_546 + case 547: + goto st_case_547 + case 548: + goto st_case_548 + 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 + case 127: + goto st_case_127 + case 554: + goto st_case_554 + case 128: + goto st_case_128 + case 129: + goto st_case_129 + case 555: + goto st_case_555 + case 556: + goto st_case_556 + case 557: + goto st_case_557 + case 558: + goto st_case_558 + case 559: + goto st_case_559 + case 560: + goto st_case_560 + case 561: + goto st_case_561 + case 562: + goto st_case_562 + case 130: + goto st_case_130 + case 131: + goto st_case_131 + case 563: + goto st_case_563 + case 132: + goto st_case_132 + case 564: + goto st_case_564 + case 133: + goto st_case_133 + case 565: + goto st_case_565 + case 566: + goto st_case_566 + case 567: + goto st_case_567 + case 568: + goto st_case_568 + case 134: + goto st_case_134 + case 569: + goto st_case_569 + case 570: + goto st_case_570 + case 571: + goto st_case_571 + case 135: + goto st_case_135 + case 572: + goto st_case_572 + case 573: + goto st_case_573 + case 574: + goto st_case_574 + case 575: + goto st_case_575 + case 136: + goto st_case_136 + case 576: + goto st_case_576 + case 577: + goto st_case_577 + case 578: + goto st_case_578 + case 579: + goto st_case_579 + case 137: + goto st_case_137 + case 580: + goto st_case_580 + case 581: + goto st_case_581 + case 582: + goto st_case_582 + case 583: + goto st_case_583 + case 584: + goto st_case_584 + } + goto st_out +tr0: + lex.cs = 138 +//line scanner.rl:132 +( lex.p) = ( lex.te) - 1 +{ + lex.cs = 141; + lex.ungetCnt(1) + } + goto _again +tr206: + lex.cs = 138 +//line scanner.rl:132 + lex.te = ( lex.p)+1 +{ + lex.cs = 141; + lex.ungetCnt(1) + } + goto _again +tr208: + lex.cs = 138 +//line scanner.rl:132 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.cs = 141; + lex.ungetCnt(1) + } + goto _again +tr209: +//line scanner.rl:55 + +//line scanner.rl:129 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st138 + st138: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof138 + } + st_case_138: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:2476 + if lex.data[( lex.p)] == 35 { + goto tr207 + } + goto tr206 +tr207: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st139 + st139: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof139 + } + st_case_139: +//line scanner.go:2491 + if lex.data[( lex.p)] == 33 { + goto st1 + } + goto tr208 +tr3: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st1 st1: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof1 } st_case_1: - // line internal/php8/scanner.go:2448 - switch lex.data[(lex.p)] { +//line scanner.go:2513 + switch lex.data[( lex.p)] { case 10: goto tr2 case 13: goto tr3 } goto st1 - tr2: - // line internal/php8/scanner.rl:38 +tr2: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st140 + st140: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof140 } + st_case_140: +//line scanner.go:2538 + goto tr209 +tr4: + lex.cs = 141 +//line scanner.rl:145 +( lex.p) = ( lex.te) - 1 +{ + lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te) + lex.cs = 148; + } + goto _again +tr7: + lex.cs = 141 +//line scanner.rl:149 + 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 = 148; + } + goto _again +tr214: +//line scanner.rl:139 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.ungetStr("<") + lex.setTokenPosition(tkn) + tok = token.T_INLINE_HTML; + {( lex.p)++; lex.cs = 141; goto _out } + } + goto st141 +tr216: +//line scanner.rl:55 - goto st127 - st127: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof127 - } - st_case_127: - // line internal/php8/scanner.go:2473 - goto tr193 - tr4: - lex.cs = 128 - // line internal/php8/scanner.rl:144 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te) - lex.cs = 135 - } - goto _again - tr7: - lex.cs = 128 - // 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 = 135 - } - goto _again - tr198: - // line internal/php8/scanner.rl:138 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("<") - lex.setTokenPosition(tkn) - tok = token.T_INLINE_HTML - { - (lex.p)++ - lex.cs = 128 - goto _out - } - } - goto st128 - tr200: - // line internal/php8/scanner.rl:54 +//line scanner.rl:139 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.ungetStr("<") + lex.setTokenPosition(tkn) + tok = token.T_INLINE_HTML; + {( lex.p)++; lex.cs = 141; goto _out } + } + goto st141 +tr222: + lex.cs = 141 +//line scanner.rl:145 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te) + lex.cs = 148; + } + goto _again +tr223: + lex.cs = 141 +//line scanner.rl:154 + lex.te = ( lex.p)+1 +{ + lex.setTokenPosition(tkn); + tok = token.T_ECHO; + lex.cs = 148; + {( lex.p)++; goto _out } + } + goto _again +tr225: + lex.cs = 141 +//line scanner.rl:55 - // line internal/php8/scanner.rl:138 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("<") - lex.setTokenPosition(tkn) - tok = token.T_INLINE_HTML - { - (lex.p)++ - lex.cs = 128 - goto _out - } - } - goto st128 - tr206: - lex.cs = 128 - // 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 = 135 - } - goto _again - tr207: - lex.cs = 128 - // line internal/php8/scanner.rl:153 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ECHO - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - goto _again - tr209: - lex.cs = 128 - // line internal/php8/scanner.rl:54 +//line scanner.rl:149 + 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 = 148; + } + goto _again + st141: +//line NONE:1 + lex.ts = 0 - // 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 = 135 + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof141 } - goto _again - st128: - // line NONE:1 - lex.ts = 0 + st_case_141: +//line NONE:1 + lex.ts = ( lex.p) - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof128 - } - st_case_128: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:2563 - switch lex.data[(lex.p)] { +//line scanner.go:2628 + switch lex.data[( lex.p)] { case 10: - goto tr195 + goto tr211 case 13: - goto tr196 + goto tr212 case 60: - goto st132 + goto st145 } - goto st129 - tr196: - // line internal/php8/scanner.rl:38 + goto st142 +tr212: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st142 +tr217: +//line scanner.rl:55 + + goto st142 +tr219: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st142 + st142: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof142 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st129 - tr201: - // line internal/php8/scanner.rl:54 - - goto st129 - tr203: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st129 - st129: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof129 - } - st_case_129: - // line internal/php8/scanner.go:2608 - switch lex.data[(lex.p)] { + st_case_142: +//line scanner.go:2673 + switch lex.data[( lex.p)] { case 10: - goto tr195 + goto tr211 case 13: - goto tr196 + goto tr212 case 60: - goto st131 + goto st144 } - goto st129 - tr195: - // line internal/php8/scanner.rl:38 + goto st142 +tr211: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st143 +tr218: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st143 + st143: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof143 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st130 - tr202: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st130 - st130: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof130 - } - st_case_130: - // line internal/php8/scanner.go:2649 - switch lex.data[(lex.p)] { + st_case_143: +//line scanner.go:2714 + switch lex.data[( lex.p)] { case 10: - goto tr202 + goto tr218 case 13: - goto tr203 + goto tr219 case 60: - goto tr204 + goto tr220 } - goto tr201 - tr204: - // line internal/php8/scanner.rl:54 + goto tr217 +tr220: +//line scanner.rl:55 - goto st131 - st131: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof131 + goto st144 + st144: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof144 } - st_case_131: - // line internal/php8/scanner.go:2668 - switch lex.data[(lex.p)] { + st_case_144: +//line scanner.go:2733 + switch lex.data[( lex.p)] { case 10: - goto tr195 + goto tr211 case 13: - goto tr196 + goto tr212 case 60: - goto st131 + goto st144 case 63: - goto tr198 + goto tr214 } - goto st129 - st132: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof132 + goto st142 + st145: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof145 } - st_case_132: - switch lex.data[(lex.p)] { + st_case_145: + switch lex.data[( lex.p)] { case 10: - goto tr195 + goto tr211 case 13: - goto tr196 + goto tr212 case 60: - goto st131 + goto st144 case 63: - goto tr205 + goto tr221 } - goto st129 - tr205: - // line NONE:1 - lex.te = (lex.p) + 1 + goto st142 +tr221: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st133 - st133: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof133 + goto st146 + st146: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof146 } - st_case_133: - // line internal/php8/scanner.go:2706 - switch lex.data[(lex.p)] { + st_case_146: +//line scanner.go:2771 + switch lex.data[( lex.p)] { case 61: - goto tr207 + goto tr223 case 80: goto st2 case 112: goto st2 } - goto tr206 + goto tr222 st2: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof2 } st_case_2: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 72: goto st3 case 104: @@ -2731,11 +2790,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr4 st3: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof3 } st_case_3: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 80: goto st4 case 112: @@ -2743,11 +2802,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr4 st4: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof4 } st_case_4: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto tr7 case 10: @@ -2758,2775 +2817,1435 @@ func (lex *Lexer) Lex() *token.Token { goto tr7 } goto tr4 - tr8: - // line internal/php8/scanner.rl:38 +tr8: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st147 + st147: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof147 } + st_case_147: +//line scanner.go:2838 + goto tr225 +tr9: +//line scanner.rl:39 - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - goto st134 - st134: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof134 - } - st_case_134: - // line internal/php8/scanner.go:2773 - goto tr209 - tr9: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st5 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st5 st5: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof5 } st_case_5: - // line internal/php8/scanner.go:2792 - if lex.data[(lex.p)] == 10 { +//line scanner.go:2857 + if lex.data[( lex.p)] == 10 { goto tr8 } goto tr4 - tr10: - // line internal/php8/scanner.rl:162 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st135 - tr12: - lex.cs = 135 - // line NONE:1 - switch lex.act { - case 10: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - goto _out - } - } - case 11: - { - (lex.p) = (lex.te) - 1 +tr10: +//line scanner.rl:163 +( lex.p) = ( lex.te) - 1 +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st148 +tr12: + lex.cs = 148 +//line NONE:1 + switch lex.act { + case 10: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out }} + case 11: + {( lex.p) = ( lex.te) - 1 - s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") - _, err := strconv.ParseInt(s, 2, 0) + s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") + _, err := strconv.ParseInt(s, 2, 0) - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - goto _out - } - } + 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 12: - { - (lex.p) = (lex.te) - 1 + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out } + } + case 12: + {( lex.p) = ( lex.te) - 1 - base := 10 - if lex.data[lex.ts] == '0' { - base = 8 - } + base := 10 + if lex.data[lex.ts] == '0' { + base = 8 + } - s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "") - _, err := strconv.ParseInt(s, base, 0) + s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "") + _, err := strconv.ParseInt(s, base, 0) - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - goto _out - } - } + 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 + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out } + } + case 13: + {( lex.p) = ( lex.te) - 1 - s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") - _, err := strconv.ParseInt(s, 16, 0) + s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") + _, err := strconv.ParseInt(s, 16, 0) - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - goto _out - } - } + 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 14: - { - (lex.p) = (lex.te) - 1 + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out } + } + case 14: + {( lex.p) = ( lex.te) - 1 - s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") - _, err := strconv.ParseInt(s, 8, 0) + s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") + _, err := strconv.ParseInt(s, 8, 0) - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - goto _out - } - } + 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 15: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_NAME_RELATIVE - { - (lex.p)++ - goto _out - } - } - case 16: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_NAME_QUALIFIED - { - (lex.p)++ - goto _out - } - } - case 19: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ABSTRACT - { - (lex.p)++ - goto _out - } - } - case 20: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ARRAY - { - (lex.p)++ - goto _out - } - } - case 21: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_AS - { - (lex.p)++ - goto _out - } - } - case 22: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_BREAK - { - (lex.p)++ - goto _out - } - } - case 23: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CALLABLE - { - (lex.p)++ - goto _out - } - } - case 24: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CASE - { - (lex.p)++ - goto _out - } - } - case 25: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CATCH - { - (lex.p)++ - goto _out - } - } - case 26: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CLASS - { - (lex.p)++ - goto _out - } - } - case 27: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CLONE - { - (lex.p)++ - goto _out - } - } - case 28: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CONST - { - (lex.p)++ - goto _out - } - } - case 29: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CONTINUE - { - (lex.p)++ - goto _out - } - } - case 30: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DECLARE - { - (lex.p)++ - goto _out - } - } - case 31: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DEFAULT - { - (lex.p)++ - goto _out - } - } - case 32: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DO - { - (lex.p)++ - goto _out - } - } - case 33: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ECHO - { - (lex.p)++ - goto _out - } - } - case 34: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ELSE - { - (lex.p)++ - goto _out - } - } - case 35: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ELSEIF - { - (lex.p)++ - goto _out - } - } - case 36: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_EMPTY - { - (lex.p)++ - goto _out - } - } - case 37: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENDDECLARE - { - (lex.p)++ - goto _out - } - } - case 38: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENDFOR - { - (lex.p)++ - goto _out - } - } - case 39: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENDFOREACH - { - (lex.p)++ - goto _out - } - } - case 40: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENDIF - { - (lex.p)++ - goto _out - } - } - case 41: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENDSWITCH - { - (lex.p)++ - goto _out - } - } - case 42: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENDWHILE - { - (lex.p)++ - goto _out - } - } - case 43: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENUM - { - (lex.p)++ - goto _out - } - } - case 44: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_EVAL - { - (lex.p)++ - goto _out - } - } - case 45: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_EXIT - { - (lex.p)++ - goto _out - } - } - case 46: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_EXTENDS - { - (lex.p)++ - goto _out - } - } - case 47: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FINAL - { - (lex.p)++ - goto _out - } - } - case 48: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FINALLY - { - (lex.p)++ - goto _out - } - } - case 49: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FOR - { - (lex.p)++ - goto _out - } - } - case 50: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FOREACH - { - (lex.p)++ - goto _out - } - } - case 51: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FUNCTION - { - (lex.p)++ - goto _out - } - } - case 52: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FN - { - (lex.p)++ - goto _out - } - } - case 53: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_GLOBAL - { - (lex.p)++ - goto _out - } - } - case 54: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_GOTO - { - (lex.p)++ - goto _out - } - } - case 55: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_IF - { - (lex.p)++ - goto _out - } - } - case 56: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ISSET - { - (lex.p)++ - goto _out - } - } - case 57: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_IMPLEMENTS - { - (lex.p)++ - goto _out - } - } - case 58: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_INSTANCEOF - { - (lex.p)++ - goto _out - } - } - case 59: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_INSTEADOF - { - (lex.p)++ - goto _out - } - } - case 60: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_INTERFACE - { - (lex.p)++ - goto _out - } - } - case 61: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_LIST - { - (lex.p)++ - goto _out - } - } - case 62: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_NAMESPACE - { - (lex.p)++ - goto _out - } - } - case 63: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_PRIVATE - { - (lex.p)++ - goto _out - } - } - case 64: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_PUBLIC - { - (lex.p)++ - goto _out - } - } - case 65: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_PRINT - { - (lex.p)++ - goto _out - } - } - case 66: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_PROTECTED - { - (lex.p)++ - goto _out - } - } - case 67: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_RETURN - { - (lex.p)++ - goto _out - } - } - case 68: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_READONLY - { - (lex.p)++ - goto _out - } - } - case 69: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_STATIC - { - (lex.p)++ - goto _out - } - } - case 70: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_SWITCH - { - (lex.p)++ - goto _out - } - } - case 71: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_MATCH - { - (lex.p)++ - goto _out - } - } - case 72: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_THROW - { - (lex.p)++ - goto _out - } - } - case 73: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_TRAIT - { - (lex.p)++ - goto _out - } - } - case 74: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_TRY - { - (lex.p)++ - goto _out - } - } - case 75: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_UNSET - { - (lex.p)++ - goto _out - } - } - case 76: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_USE - { - (lex.p)++ - goto _out - } - } - case 77: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_VAR - { - (lex.p)++ - goto _out - } - } - case 78: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_WHILE - { - (lex.p)++ - goto _out - } - } - case 80: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_YIELD - { - (lex.p)++ - goto _out - } - } - case 81: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_INCLUDE - { - (lex.p)++ - goto _out - } - } - case 82: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_INCLUDE_ONCE - { - (lex.p)++ - goto _out - } - } - case 83: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_REQUIRE - { - (lex.p)++ - goto _out - } - } - case 84: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_REQUIRE_ONCE - { - (lex.p)++ - goto _out - } - } - case 85: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_CLASS_C - { - (lex.p)++ - goto _out - } - } - case 86: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DIR - { - (lex.p)++ - goto _out - } - } - case 87: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FILE - { - (lex.p)++ - goto _out - } - } - case 88: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_FUNC_C - { - (lex.p)++ - goto _out - } - } - case 89: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_LINE - { - (lex.p)++ - goto _out - } - } - case 90: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_NS_C - { - (lex.p)++ - goto _out - } - } - case 91: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_METHOD_C - { - (lex.p)++ - goto _out - } - } - case 92: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_TRAIT_C - { - (lex.p)++ - goto _out - } - } - case 93: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_HALT_COMPILER - lex.cs = 553 - { - (lex.p)++ - goto _out - } - } - case 94: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_NEW - { - (lex.p)++ - goto _out - } - } - case 95: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_LOGICAL_AND - { - (lex.p)++ - goto _out - } - } - case 96: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_LOGICAL_OR - { - (lex.p)++ - goto _out - } - } - case 97: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_LOGICAL_XOR - { - (lex.p)++ - goto _out - } - } - case 125: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_SL - { - (lex.p)++ - goto _out - } - } - case 150: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_STRING - { - (lex.p)++ - goto _out - } - } - case 156: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.ID(int('"')) - lex.cs = 526 - { - (lex.p)++ - goto _out - } - } - } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; goto _out } + } + case 15: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_NAME_RELATIVE; {( lex.p)++; goto _out }} + case 16: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_NAME_QUALIFIED; {( lex.p)++; goto _out }} + case 19: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ABSTRACT; {( lex.p)++; goto _out }} + case 20: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ARRAY; {( lex.p)++; goto _out }} + case 21: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_AS; {( lex.p)++; goto _out }} + case 22: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_BREAK; {( lex.p)++; goto _out }} + case 23: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CALLABLE; {( lex.p)++; goto _out }} + case 24: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CASE; {( lex.p)++; goto _out }} + case 25: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CATCH; {( lex.p)++; goto _out }} + case 26: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CLASS; {( lex.p)++; goto _out }} + case 27: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CLONE; {( lex.p)++; goto _out }} + case 28: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CONST; {( lex.p)++; goto _out }} + case 29: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CONTINUE; {( lex.p)++; goto _out }} + case 30: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DECLARE; {( lex.p)++; goto _out }} + case 31: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DEFAULT; {( lex.p)++; goto _out }} + case 32: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DO; {( lex.p)++; goto _out }} + case 33: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ECHO; {( lex.p)++; goto _out }} + case 34: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ELSE; {( lex.p)++; goto _out }} + case 35: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ELSEIF; {( lex.p)++; goto _out }} + case 36: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_EMPTY; {( lex.p)++; goto _out }} + case 37: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ENDDECLARE; {( lex.p)++; goto _out }} + case 38: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ENDFOR; {( lex.p)++; goto _out }} + case 39: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ENDFOREACH; {( lex.p)++; goto _out }} + case 40: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ENDIF; {( lex.p)++; goto _out }} + case 41: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ENDSWITCH; {( lex.p)++; goto _out }} + case 42: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ENDWHILE; {( lex.p)++; goto _out }} + case 45: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_EVAL; {( lex.p)++; goto _out }} + case 46: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_EXIT; {( lex.p)++; goto _out }} + case 47: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_EXTENDS; {( lex.p)++; goto _out }} + case 48: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FINAL; {( lex.p)++; goto _out }} + case 49: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FINALLY; {( lex.p)++; goto _out }} + case 50: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FOR; {( lex.p)++; goto _out }} + case 51: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FOREACH; {( lex.p)++; goto _out }} + case 52: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FUNCTION; {( lex.p)++; goto _out }} + case 53: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FN; {( lex.p)++; goto _out }} + case 54: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_GLOBAL; {( lex.p)++; goto _out }} + case 55: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_GOTO; {( lex.p)++; goto _out }} + case 56: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_IF; {( lex.p)++; goto _out }} + case 57: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_ISSET; {( lex.p)++; goto _out }} + case 58: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_IMPLEMENTS; {( lex.p)++; goto _out }} + case 59: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_INSTANCEOF; {( lex.p)++; goto _out }} + case 60: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_INSTEADOF; {( lex.p)++; goto _out }} + case 61: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_INTERFACE; {( lex.p)++; goto _out }} + case 62: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_LIST; {( lex.p)++; goto _out }} + case 63: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_NAMESPACE; {( lex.p)++; goto _out }} + case 64: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_PRIVATE; {( lex.p)++; goto _out }} + case 65: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_PUBLIC; {( lex.p)++; goto _out }} + case 66: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_PRINT; {( lex.p)++; goto _out }} + case 67: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_PROTECTED; {( lex.p)++; goto _out }} + case 68: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_RETURN; {( lex.p)++; goto _out }} + case 69: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_READONLY; {( lex.p)++; goto _out }} + case 70: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_STATIC; {( lex.p)++; goto _out }} + case 71: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_SWITCH; {( lex.p)++; goto _out }} + case 72: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_MATCH; {( lex.p)++; goto _out }} + case 73: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_THROW; {( lex.p)++; goto _out }} + case 74: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_TRAIT; {( lex.p)++; goto _out }} + case 75: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_TRY; {( lex.p)++; goto _out }} + case 76: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_UNSET; {( lex.p)++; goto _out }} + case 77: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_USE; {( lex.p)++; goto _out }} + case 78: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_VAR; {( lex.p)++; goto _out }} + case 79: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_WHILE; {( lex.p)++; goto _out }} + case 81: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_YIELD; {( lex.p)++; goto _out }} + case 82: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_INCLUDE; {( lex.p)++; goto _out }} + case 83: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_INCLUDE_ONCE; {( lex.p)++; goto _out }} + case 84: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_REQUIRE; {( lex.p)++; goto _out }} + case 85: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_REQUIRE_ONCE; {( lex.p)++; goto _out }} + case 86: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_CLASS_C; {( lex.p)++; goto _out }} + case 87: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DIR; {( lex.p)++; goto _out }} + case 88: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FILE; {( lex.p)++; goto _out }} + case 89: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_FUNC_C; {( lex.p)++; goto _out }} + case 90: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_LINE; {( lex.p)++; goto _out }} + case 91: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_NS_C; {( lex.p)++; goto _out }} + case 92: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_METHOD_C; {( lex.p)++; goto _out }} + case 93: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_TRAIT_C; {( lex.p)++; goto _out }} + case 94: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_HALT_COMPILER; lex.cs = 569; {( lex.p)++; goto _out }} + case 95: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_NEW; {( lex.p)++; goto _out }} + case 96: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_LOGICAL_AND; {( lex.p)++; goto _out }} + case 97: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_LOGICAL_OR; {( lex.p)++; goto _out }} + case 98: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_LOGICAL_XOR; {( lex.p)++; goto _out }} + case 126: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_SL; {( lex.p)++; goto _out }} + case 151: + {( lex.p) = ( lex.te) - 1 + lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; goto _out } } + case 157: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 542; {( lex.p)++; goto _out }} + } + + goto _again +tr15: +//line scanner.rl:388 + lex.te = ( lex.p)+1 +{ + lex.setTokenPosition(tkn); + tok = token.T_CONSTANT_ENCAPSED_STRING; + {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr19: +//line scanner.rl:376 +( lex.p) = ( lex.te) - 1 +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr20: +//line scanner.rl:55 - goto _again - tr15: - // line internal/php8/scanner.rl:386 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_CONSTANT_ENCAPSED_STRING - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr19: - // line internal/php8/scanner.rl:374 - (lex.p) = (lex.te) - 1 - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr20: - // line internal/php8/scanner.rl:54 +//line scanner.rl:376 + lex.te = ( lex.p)+1 +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr24: +//line scanner.rl:55 - // line internal/php8/scanner.rl:374 - lex.te = (lex.p) + 1 - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr24: - // line internal/php8/scanner.rl:54 +//line scanner.rl:374 + lex.te = ( lex.p)+1 +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr26: +//line scanner.rl:375 + lex.te = ( lex.p)+1 +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr27: +//line scanner.rl:411 +( 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 st148 +tr31: +//line scanner.rl:368 +( lex.p) = ( lex.te) - 1 +{ + lex.setTokenPosition(tkn); + tok = token.ID(int(lex.data[lex.ts])); + {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr46: +//line scanner.rl:331 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_ARRAY_CAST; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr53: +//line scanner.rl:337 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_STRING_CAST; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr57: +//line scanner.rl:332 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_BOOL_CAST; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr65: +//line scanner.rl:334 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DOUBLE_CAST; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr72: +//line scanner.rl:335 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_INT_CAST; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr81: +//line scanner.rl:336 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_OBJECT_CAST; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr85: +//line scanner.rl:333 + lex.te = ( lex.p)+1 +{lex.error(fmt.Sprintf("The (real) cast has been removed, use (float) instead")); {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr94: +//line scanner.rl:338 + lex.te = ( lex.p)+1 +{lex.error(fmt.Sprintf("The (unset) cast is no longer supported")); {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr95: +//line scanner.rl:379 + lex.te = ( lex.p)+1 +{ lex.setTokenPosition(tkn); tok = token.T_ELLIPSIS; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr98: +//line scanner.rl:167 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr108: +//line scanner.rl:355 + lex.te = ( lex.p)+1 +{ + isDocComment := false; + if lex.te - lex.ts > 4 && string(lex.data[lex.ts:lex.ts+3]) == "/**" { + isDocComment = true; + } - // line internal/php8/scanner.rl:372 - lex.te = (lex.p) + 1 - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr26: - // line internal/php8/scanner.rl:373 - lex.te = (lex.p) + 1 - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr27: - // line internal/php8/scanner.rl:409 - (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 st135 - tr31: - // line internal/php8/scanner.rl:366 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr46: - // line internal/php8/scanner.rl:329 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ARRAY_CAST - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr53: - // line internal/php8/scanner.rl:335 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_STRING_CAST - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr57: - // line internal/php8/scanner.rl:330 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_BOOL_CAST - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr65: - // line internal/php8/scanner.rl:332 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DOUBLE_CAST - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr72: - // line internal/php8/scanner.rl:333 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_INT_CAST - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr81: - // line internal/php8/scanner.rl:334 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_OBJECT_CAST - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr85: - // line internal/php8/scanner.rl:331 - lex.te = (lex.p) + 1 - { - lex.error(fmt.Sprintf("The (real) cast has been removed, use (float) instead")) - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr94: - // line internal/php8/scanner.rl:336 - lex.te = (lex.p) + 1 - { - lex.error(fmt.Sprintf("The (unset) cast is no longer supported")) - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr95: - // line internal/php8/scanner.rl:377 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ELLIPSIS - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr98: - // line internal/php8/scanner.rl:166 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr108: - // line internal/php8/scanner.rl:353 - lex.te = (lex.p) + 1 - { - isDocComment := false - if lex.te-lex.ts > 4 && string(lex.data[lex.ts:lex.ts+3]) == "/**" { - isDocComment = true - } + if isDocComment { + lex.addFreeFloatingToken(tkn, token.T_DOC_COMMENT, lex.ts, lex.te) + } else { + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + } + goto st148 +tr109: +//line scanner.rl:178 +( lex.p) = ( lex.te) - 1 +{ + base := 10 + if lex.data[lex.ts] == '0' { + base = 8 + } - if isDocComment { - lex.addFreeFloatingToken(tkn, token.T_DOC_COMMENT, lex.ts, lex.te) - } else { - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - } - goto st135 - tr109: - // line internal/php8/scanner.rl:177 - (lex.p) = (lex.te) - 1 - { - base := 10 - if lex.data[lex.ts] == '0' { - base = 8 - } + s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "") + _, err := strconv.ParseInt(s, base, 0) - s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "") - _, err := strconv.ParseInt(s, base, 0) + if err == nil { + lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr123: + lex.cs = 148 +//line scanner.rl:165 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }} + goto _again +tr139: + lex.cs = 148 +//line scanner.rl:386 + lex.te = ( lex.p)+1 +{ lex.setTokenPosition(tkn); tok = token.T_NULLSAFE_OBJECT_OPERATOR; lex.cs = 518; {( lex.p)++; goto _out } } + goto _again +tr140: + lex.cs = 148 +//line scanner.rl:164 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }} + goto _again +tr143: +//line scanner.rl:383 +( lex.p) = ( lex.te) - 1 +{ lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr146: +//line scanner.rl:243 + lex.te = ( lex.p)+1 +{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr149: +//line scanner.rl:243 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr154: +//line scanner.rl:244 + lex.te = ( lex.p)+1 +{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_STRING; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr162: +//line scanner.rl:281 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPosition(tkn); tok = token.T_YIELD; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr173: +//line scanner.rl:280 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_YIELD_FROM; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr174: +//line scanner.rl:216 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPosition(tkn); tok = token.T_NAME_FULLY_QUALIFIED; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr226: +//line scanner.rl:411 + 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 st148 +tr237: +//line scanner.rl:368 + lex.te = ( lex.p)+1 +{ + lex.setTokenPosition(tkn); + tok = token.ID(int(lex.data[lex.ts])); + {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr275: + lex.cs = 148 +//line scanner.rl:408 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int('`')); lex.cs = 536; {( lex.p)++; goto _out }} + goto _again +tr276: +//line scanner.rl:380 + lex.te = ( lex.p)+1 +{ lex.setTokenPosition(tkn); tok = token.ID(int('{')); lex.call(148, 148); goto _out; } + goto st148 +tr278: +//line scanner.rl:381 + lex.te = ( lex.p)+1 +{ lex.setTokenPosition(tkn); tok = token.ID(int('}')); lex.ret(1); goto _out;} + goto st148 +tr279: +//line scanner.rl:163 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st148 +tr281: +//line scanner.rl:55 - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr123: - lex.cs = 135 - // line internal/php8/scanner.rl:164 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 128 - { - (lex.p)++ - goto _out - } - } - goto _again - tr139: - lex.cs = 135 - // line internal/php8/scanner.rl:384 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_NULLSAFE_OBJECT_OPERATOR - lex.cs = 502 - { - (lex.p)++ - goto _out - } - } - goto _again - tr140: - lex.cs = 135 - // line internal/php8/scanner.rl:163 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 128 - { - (lex.p)++ - goto _out - } - } - goto _again - tr143: - // line internal/php8/scanner.rl:381 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr146: - // line internal/php8/scanner.rl:279 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.T_YIELD - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr157: - // line internal/php8/scanner.rl:278 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_YIELD_FROM - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr158: - // line internal/php8/scanner.rl:215 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.T_NAME_FULLY_QUALIFIED - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr210: - // line internal/php8/scanner.rl:409 - 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 st135 - tr221: - // line internal/php8/scanner.rl:366 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr259: - lex.cs = 135 - // line internal/php8/scanner.rl:406 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('`')) - lex.cs = 520 - { - (lex.p)++ - goto _out - } - } - goto _again - tr260: - // line internal/php8/scanner.rl:378 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('{')) - lex.call(135, 135) - goto _out - } - goto st135 - tr262: - // line internal/php8/scanner.rl:379 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('}')) - lex.ret(1) - goto _out - } - goto st135 - tr263: - // line internal/php8/scanner.rl:162 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st135 - tr265: - // line internal/php8/scanner.rl:54 +//line scanner.rl:163 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st148 +tr285: +//line scanner.rl:411 + 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 st148 +tr286: +//line scanner.rl:368 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.ID(int(lex.data[lex.ts])); + {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr288: +//line scanner.rl:317 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_IS_NOT_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr289: +//line scanner.rl:318 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_IS_NOT_IDENTICAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr290: + lex.cs = 148 +//line scanner.rl:409 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 542; {( lex.p)++; goto _out }} + goto _again +tr291: +//line scanner.rl:351 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st148 +tr293: +//line scanner.rl:299 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_ATTRIBUTE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr296: +//line scanner.rl:346 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st148 +tr299: +//line scanner.rl:55 - // line internal/php8/scanner.rl:162 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st135 - tr269: - // line internal/php8/scanner.rl:409 - 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 st135 - tr270: - // line internal/php8/scanner.rl:366 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr272: - // line internal/php8/scanner.rl:315 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_IS_NOT_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr273: - // line internal/php8/scanner.rl:316 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_IS_NOT_IDENTICAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr274: - lex.cs = 135 - // line internal/php8/scanner.rl:407 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int('"')) - lex.cs = 526 - { - (lex.p)++ - goto _out - } - } - goto _again - tr275: - // line internal/php8/scanner.rl:349 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st135 - tr277: - // line internal/php8/scanner.rl:297 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ATTRIBUTE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr280: - // line internal/php8/scanner.rl:344 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st135 - tr283: - // line internal/php8/scanner.rl:54 +//line scanner.rl:346 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st148 +tr303: +//line scanner.rl:55 - // line internal/php8/scanner.rl:344 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st135 - tr287: - // line internal/php8/scanner.rl:54 +//line scanner.rl:341 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st148 +tr304: +//line scanner.rl:341 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.ungetStr("?>") + lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) + } + goto st148 +tr306: +//line scanner.rl:382 + lex.te = ( lex.p) +( lex.p)-- +{ lex.setTokenPosition(tkn); tok = token.T_VARIABLE; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr307: +//line scanner.rl:312 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_MOD_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr308: +//line scanner.rl:376 + lex.te = ( lex.p)+1 +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr312: +//line scanner.rl:374 + lex.te = ( lex.p)+1 +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr313: +//line scanner.rl:301 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_BOOLEAN_AND; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr315: +//line scanner.rl:303 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_AND_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr316: +//line scanner.rl:376 + lex.te = ( lex.p) +( lex.p)-- +{ lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr320: +//line scanner.rl:306 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_MUL_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr321: +//line scanner.rl:325 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_POW; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr322: +//line scanner.rl:307 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_POW_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr323: +//line scanner.rl:314 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_INC; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr324: +//line scanner.rl:309 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_PLUS_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr325: +//line scanner.rl:313 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DEC; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr326: +//line scanner.rl:310 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_MINUS_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr327: + lex.cs = 148 +//line scanner.rl:385 + lex.te = ( lex.p)+1 +{ lex.setTokenPosition(tkn); tok = token.T_OBJECT_OPERATOR; lex.cs = 518; {( lex.p)++; goto _out } } + goto _again +tr329: +//line scanner.rl:305 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_CONCAT_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr330: +//line scanner.rl:167 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr333: +//line scanner.rl:308 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DIV_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr334: +//line scanner.rl:178 + lex.te = ( lex.p) +( lex.p)-- +{ + base := 10 + if lex.data[lex.ts] == '0' { + base = 8 + } - // line internal/php8/scanner.rl:339 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st135 - tr288: - // line internal/php8/scanner.rl:339 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st135 - tr290: - // line internal/php8/scanner.rl:380 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_VARIABLE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr291: - // line internal/php8/scanner.rl:310 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_MOD_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr292: - // line internal/php8/scanner.rl:374 - lex.te = (lex.p) + 1 - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr296: - // line internal/php8/scanner.rl:372 - lex.te = (lex.p) + 1 - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr297: - // line internal/php8/scanner.rl:299 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_BOOLEAN_AND - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr299: - // line internal/php8/scanner.rl:301 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_AND_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr300: - // line internal/php8/scanner.rl:374 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetWhile('&') - lex.setTokenPosition(tkn) - tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr304: - // line internal/php8/scanner.rl:304 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_MUL_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr305: - // line internal/php8/scanner.rl:323 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_POW - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr306: - // line internal/php8/scanner.rl:305 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_POW_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr307: - // line internal/php8/scanner.rl:312 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_INC - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr308: - // line internal/php8/scanner.rl:307 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_PLUS_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr309: - // line internal/php8/scanner.rl:311 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DEC - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr310: - // line internal/php8/scanner.rl:308 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_MINUS_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr311: - lex.cs = 135 - // line internal/php8/scanner.rl:383 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_OBJECT_OPERATOR - lex.cs = 502 - { - (lex.p)++ - goto _out - } - } - goto _again - tr313: - // line internal/php8/scanner.rl:303 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_CONCAT_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr314: - // line internal/php8/scanner.rl:166 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr317: - // line internal/php8/scanner.rl:306 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DIV_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr318: - // line internal/php8/scanner.rl:177 - lex.te = (lex.p) - (lex.p)-- - { - base := 10 - if lex.data[lex.ts] == '0' { - base = 8 - } + s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "") + _, err := strconv.ParseInt(s, base, 0) - s := strings.ReplaceAll(string(lex.data[lex.ts:lex.te]), "_", "") - _, err := strconv.ParseInt(s, base, 0) + if err == nil { + lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr340: +//line scanner.rl:168 + lex.te = ( lex.p) +( lex.p)-- +{ + s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") + _, err := strconv.ParseInt(s, 2, 0) - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr324: - // line internal/php8/scanner.rl:167 - lex.te = (lex.p) - (lex.p)-- - { - s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") - _, err := strconv.ParseInt(s, 2, 0) + if err == nil { + lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr341: +//line scanner.rl:203 + lex.te = ( lex.p) +( lex.p)-- +{ + s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") + _, err := strconv.ParseInt(s, 8, 0) - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr325: - // line internal/php8/scanner.rl:202 - lex.te = (lex.p) - (lex.p)-- - { - s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") - _, err := strconv.ParseInt(s, 8, 0) + if err == nil { + lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr342: +//line scanner.rl:193 + lex.te = ( lex.p) +( lex.p)-- +{ + s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") + _, err := strconv.ParseInt(s, 16, 0) - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr326: - // line internal/php8/scanner.rl:192 - lex.te = (lex.p) - (lex.p)-- - { - s := strings.ReplaceAll(string(lex.data[lex.ts+2:lex.te]), "_", "") - _, err := strconv.ParseInt(s, 16, 0) + if err == nil { + lex.setTokenPosition(tkn); tok = token.T_LNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } - if err == nil { - lex.setTokenPosition(tkn) - tok = token.T_LNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } + lex.setTokenPosition(tkn); tok = token.T_DNUMBER; {( lex.p)++; lex.cs = 148; goto _out } + } + goto st148 +tr343: +//line scanner.rl:300 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_PAAMAYIM_NEKUDOTAYIM; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr344: + lex.cs = 148 +//line scanner.rl:165 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }} + goto _again +tr346: + lex.cs = 148 +//line scanner.rl:55 - lex.setTokenPosition(tkn) - tok = token.T_DNUMBER - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr327: - // line internal/php8/scanner.rl:298 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_PAAMAYIM_NEKUDOTAYIM - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr328: - lex.cs = 135 - // line internal/php8/scanner.rl:164 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 128 - { - (lex.p)++ - goto _out - } - } - goto _again - tr330: - lex.cs = 135 - // line internal/php8/scanner.rl:54 +//line scanner.rl:165 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }} + goto _again +tr349: +//line scanner.rl:317 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_IS_NOT_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr350: +//line scanner.rl:326 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_SL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr351: +//line scanner.rl:321 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_SL_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr352: + lex.cs = 148 +//line scanner.rl:55 - // line internal/php8/scanner.rl:164 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 128 - { - (lex.p)++ - goto _out - } - } - goto _again - tr333: - // line internal/php8/scanner.rl:315 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_IS_NOT_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr334: - // line internal/php8/scanner.rl:324 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_SL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr335: - // line internal/php8/scanner.rl:319 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_SL_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr336: - lex.cs = 135 - // line internal/php8/scanner.rl:54 +//line scanner.rl:394 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.heredocLabel = lex.data[lblStart:lblEnd] + lex.setTokenPosition(tkn); + tok = token.T_START_HEREDOC; - // line internal/php8/scanner.rl:392 - lex.te = (lex.p) - (lex.p)-- - { - lex.heredocLabel = lex.data[lblStart:lblEnd] - lex.setTokenPosition(tkn) - tok = token.T_START_HEREDOC + if lex.isHeredocEnd(lex.p+1) { + lex.cs = 548; + } else if lex.data[lblStart-1] == '\'' { + lex.cs = 525; + } else { + lex.cs = 529; + } + {( lex.p)++; goto _out } + } + goto _again +tr353: +//line scanner.rl:324 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_IS_SMALLER_OR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr354: +//line scanner.rl:316 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_SPACESHIP; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr356: +//line scanner.rl:315 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DOUBLE_ARROW; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr357: +//line scanner.rl:319 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_IS_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr358: +//line scanner.rl:320 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_IS_IDENTICAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr359: +//line scanner.rl:323 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_IS_GREATER_OR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr361: +//line scanner.rl:327 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_SR; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr362: +//line scanner.rl:322 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_SR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr366: + lex.cs = 148 +//line scanner.rl:164 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }} + goto _again +tr368: + lex.cs = 148 +//line scanner.rl:55 - if lex.isHeredocEnd(lex.p + 1) { - lex.cs = 532 - } else if lex.data[lblStart-1] == '\'' { - lex.cs = 509 - } else { - lex.cs = 513 - } - { - (lex.p)++ - goto _out - } - } - goto _again - tr337: - // line internal/php8/scanner.rl:322 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_IS_SMALLER_OR_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr338: - // line internal/php8/scanner.rl:314 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_SPACESHIP - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr340: - // line internal/php8/scanner.rl:313 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DOUBLE_ARROW - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr341: - // line internal/php8/scanner.rl:317 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_IS_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr342: - // line internal/php8/scanner.rl:318 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_IS_IDENTICAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr343: - // 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 = 135 - goto _out - } - } - goto st135 - tr345: - // line internal/php8/scanner.rl:325 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_SR - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr346: - // line internal/php8/scanner.rl:320 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_SR_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr350: - lex.cs = 135 - // line internal/php8/scanner.rl:163 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 128 - { - (lex.p)++ - goto _out - } - } - goto _again - tr352: - lex.cs = 135 - // line internal/php8/scanner.rl:54 +//line scanner.rl:164 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 141; {( lex.p)++; goto _out }} + goto _again +tr369: +//line scanner.rl:328 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_COALESCE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr370: +//line scanner.rl:329 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_COALESCE_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr371: +//line scanner.rl:383 + lex.te = ( lex.p) +( lex.p)-- +{ lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 148; goto _out } } + goto st148 +tr377: +//line scanner.rl:215 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_NAME_QUALIFIED; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr453: +//line scanner.rl:234 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_ELSE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr474: +//line scanner.rl:238 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_ENDFOR; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr490: +//line scanner.rl:243 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr507: +//line scanner.rl:248 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_FINAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr511: +//line scanner.rl:250 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_FOR; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr543: +//line scanner.rl:282 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_INCLUDE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr586: +//line scanner.rl:263 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_NAMESPACE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr588: +//line scanner.rl:214 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_NAME_RELATIVE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr624: +//line scanner.rl:284 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_REQUIRE; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr670: +//line scanner.rl:281 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_YIELD; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr671: +//line scanner.rl:217 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_NS_SEPARATOR; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr672: +//line scanner.rl:216 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_NAME_FULLY_QUALIFIED; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr674: +//line scanner.rl:311 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_XOR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr748: +//line scanner.rl:304 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_OR_EQUAL; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 +tr749: +//line scanner.rl:302 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_BOOLEAN_OR; {( lex.p)++; lex.cs = 148; goto _out }} + goto st148 + st148: +//line NONE:1 + lex.ts = 0 - // line internal/php8/scanner.rl:163 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 128 - { - (lex.p)++ - goto _out - } + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof148 } - goto _again - tr353: - // line internal/php8/scanner.rl:326 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_COALESCE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr354: - // line internal/php8/scanner.rl:327 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_COALESCE_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr355: - // line internal/php8/scanner.rl:381 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr361: - // line internal/php8/scanner.rl:214 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NAME_QUALIFIED - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr437: - // line internal/php8/scanner.rl:233 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ELSE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr458: - // line internal/php8/scanner.rl:237 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENDFOR - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr488: - // line internal/php8/scanner.rl:246 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_FINAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr492: - // line internal/php8/scanner.rl:248 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_FOR - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr524: - // line internal/php8/scanner.rl:280 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_INCLUDE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr567: - // line internal/php8/scanner.rl:261 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NAMESPACE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr569: - // line internal/php8/scanner.rl:213 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NAME_RELATIVE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr605: - // line internal/php8/scanner.rl:282 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_REQUIRE - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr651: - // line internal/php8/scanner.rl:279 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_YIELD - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr652: - // line internal/php8/scanner.rl:216 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NS_SEPARATOR - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr653: - // line internal/php8/scanner.rl:215 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NAME_FULLY_QUALIFIED - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr655: - // line internal/php8/scanner.rl:309 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_XOR_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr729: - // line internal/php8/scanner.rl:302 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_OR_EQUAL - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - tr730: - // line internal/php8/scanner.rl:300 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_BOOLEAN_OR - { - (lex.p)++ - lex.cs = 135 - goto _out - } - } - goto st135 - st135: - // line NONE:1 - lex.ts = 0 + st_case_148: +//line NONE:1 + lex.ts = ( lex.p) - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof135 - } - st_case_135: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:3817 - switch lex.data[(lex.p)] { +//line scanner.go:3900 + switch lex.data[( lex.p)] { case 10: goto tr11 case 13: - goto tr212 + goto tr228 case 32: - goto tr211 - case 33: - goto st139 - case 34: - goto tr214 - case 35: - goto st142 - case 36: - goto st147 - case 37: - goto st149 - case 38: - goto st150 - case 39: - goto tr219 - case 40: - goto tr220 - case 42: - goto st157 - case 43: - goto st159 - case 45: - goto st160 - case 46: - goto tr225 - case 47: - goto tr226 - case 48: goto tr227 + case 33: + goto st152 + case 34: + goto tr230 + case 35: + goto st155 + case 36: + goto st160 + case 37: + goto st162 + case 38: + goto st163 + case 39: + goto tr235 + case 40: + goto tr236 + case 42: + goto st170 + case 43: + goto st172 + case 45: + goto st173 + case 46: + goto tr241 + case 47: + goto tr242 + case 48: + goto tr243 case 58: - goto st171 + goto st184 case 59: - goto tr229 + goto tr245 case 60: - goto st175 + goto st188 case 61: - goto st179 + goto st192 case 62: - goto st181 + goto st194 case 63: - goto tr233 + goto tr249 case 64: - goto tr221 + goto tr237 case 65: - goto tr234 + goto tr250 case 66: - goto tr235 + goto tr251 case 67: - goto tr236 + goto tr252 case 68: - goto tr237 + goto tr253 case 69: - goto tr238 + goto tr254 case 70: - goto tr239 + goto tr255 case 71: - goto tr240 + goto tr256 case 73: - goto tr242 - case 76: - goto tr243 - case 77: - goto tr244 - case 78: - goto tr245 - case 79: - goto tr246 - case 80: - goto tr247 - case 82: - goto tr248 - case 83: - goto tr249 - case 84: - goto tr250 - case 85: - goto tr251 - case 86: - goto tr252 - case 87: - goto tr253 - case 88: - goto tr254 - case 89: - goto tr255 - case 92: - goto st433 - case 94: - goto st435 - case 95: goto tr258 - case 96: + case 76: goto tr259 - case 97: - goto tr234 - case 98: - goto tr235 - case 99: - goto tr236 - case 100: - goto tr237 - case 101: - goto tr238 - case 102: - goto tr239 - case 103: - goto tr240 - case 105: - goto tr242 - case 108: - goto tr243 - case 109: - goto tr244 - case 110: - goto tr245 - case 111: - goto tr246 - case 112: - goto tr247 - case 114: - goto tr248 - case 115: - goto tr249 - case 116: - goto tr250 - case 117: - goto tr251 - case 118: - goto tr252 - case 119: - goto tr253 - case 120: - goto tr254 - case 121: - goto tr255 - case 123: + case 77: goto tr260 - case 124: - goto st501 - case 125: + case 78: + goto tr261 + case 79: goto tr262 + case 80: + goto tr263 + case 82: + goto tr264 + case 83: + goto tr265 + case 84: + goto tr266 + case 85: + goto tr267 + case 86: + goto tr268 + case 87: + goto tr269 + case 88: + goto tr270 + case 89: + goto tr271 + case 92: + goto st449 + case 94: + goto st451 + case 95: + goto tr274 + case 96: + goto tr275 + case 97: + goto tr250 + case 98: + goto tr251 + case 99: + goto tr252 + case 100: + goto tr253 + case 101: + goto tr254 + case 102: + goto tr255 + case 103: + goto tr256 + case 105: + goto tr258 + case 108: + goto tr259 + case 109: + goto tr260 + case 110: + goto tr261 + case 111: + goto tr262 + case 112: + goto tr263 + case 114: + goto tr264 + case 115: + goto tr265 + case 116: + goto tr266 + case 117: + goto tr267 + case 118: + goto tr268 + case 119: + goto tr269 + case 120: + goto tr270 + case 121: + goto tr271 + case 123: + goto tr276 + case 124: + goto st517 + case 125: + goto tr278 case 126: - goto tr221 + goto tr237 case 127: - goto tr210 + goto tr226 } switch { - case lex.data[(lex.p)] < 14: + 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 tr211 + case lex.data[( lex.p)] > 8: + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr227 } default: - goto tr210 + goto tr226 } - case lex.data[(lex.p)] > 31: + 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 tr221 + case lex.data[( lex.p)] < 49: + if 41 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 44 { + goto tr237 } - case lex.data[(lex.p)] > 57: - if 91 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 93 { - goto tr221 + case lex.data[( lex.p)] > 57: + if 91 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 93 { + goto tr237 } default: goto tr110 } default: - goto tr210 + goto tr226 } - goto tr241 - tr266: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr282: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 +//line scanner.rl:55 - goto st136 - tr211: - // line NONE:1 - lex.te = (lex.p) + 1 + goto st149 +tr227: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st136 - st136: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof136 + goto st149 + st149: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof149 } - st_case_136: - // line internal/php8/scanner.go:4014 - switch lex.data[(lex.p)] { + st_case_149: +//line scanner.go:4097 + switch lex.data[( lex.p)] { case 10: goto tr11 case 13: - goto tr264 + goto tr280 case 32: - goto tr211 + goto tr227 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr211 + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr227 } - goto tr263 - tr11: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr279 +tr11: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:38 +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st150 +tr283: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st150 + st150: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof150 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st137 - tr267: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st137 - st137: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof137 - } - st_case_137: - // line internal/php8/scanner.go:4064 - switch lex.data[(lex.p)] { + st_case_150: +//line scanner.go:4147 + switch lex.data[( lex.p)] { case 10: - goto tr267 + goto tr283 case 13: - goto tr268 + goto tr284 case 32: - goto tr266 + goto tr282 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr266 + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr282 } - goto tr265 - tr264: - // line internal/php8/scanner.rl:38 + goto tr281 +tr280: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st6 +tr284: +//line scanner.rl:55 - goto st6 - tr268: - // line internal/php8/scanner.rl:54 +//line scanner.rl:39 - // line internal/php8/scanner.rl:38 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st6 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st6 st6: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof6 } st_case_6: - // line internal/php8/scanner.go:4108 - if lex.data[(lex.p)] == 10 { +//line scanner.go:4191 + if lex.data[( lex.p)] == 10 { goto tr11 } goto tr10 - tr212: - // line internal/php8/scanner.rl:38 +tr228: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st151 + st151: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof151 } - - goto st138 - st138: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof138 - } - st_case_138: - // line internal/php8/scanner.go:4130 - if lex.data[(lex.p)] == 10 { + st_case_151: +//line scanner.go:4213 + if lex.data[( lex.p)] == 10 { goto tr11 } - goto tr269 - st139: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof139 + goto tr285 + st152: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof152 } - st_case_139: - if lex.data[(lex.p)] == 61 { - goto st140 + st_case_152: + if lex.data[( lex.p)] == 61 { + goto st153 } - goto tr270 - st140: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof140 + goto tr286 + st153: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof153 } - st_case_140: - if lex.data[(lex.p)] == 61 { - goto tr273 + st_case_153: + if lex.data[( lex.p)] == 61 { + goto tr289 } - goto tr272 - tr214: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr288 +tr230: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:407 - lex.act = 156 - goto st141 - st141: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof141 +//line scanner.rl:409 + lex.act = 157; + goto st154 + st154: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof154 } - st_case_141: - // line internal/php8/scanner.go:4165 - switch lex.data[(lex.p)] { + st_case_154: +//line scanner.go:4248 + switch lex.data[( lex.p)] { case 10: goto tr14 case 13: @@ -5541,25 +4260,25 @@ func (lex *Lexer) Lex() *token.Token { goto st10 } goto st7 - tr14: - // line internal/php8/scanner.rl:38 +tr14: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st7 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st7 st7: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof7 } st_case_7: - // line internal/php8/scanner.go:4198 - switch lex.data[(lex.p)] { +//line scanner.go:4281 + switch lex.data[( lex.p)] { case 10: goto tr14 case 13: @@ -5575,11 +4294,11 @@ func (lex *Lexer) Lex() *token.Token { } goto st7 st8: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof8 } st_case_8: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 10: goto tr14 case 13: @@ -5594,12 +4313,12 @@ func (lex *Lexer) Lex() *token.Token { goto st7 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { goto st7 } - case lex.data[(lex.p)] > 94: - if 124 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + case lex.data[( lex.p)] > 94: + if 124 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto st7 } default: @@ -5607,11 +4326,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr12 st9: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof9 } st_case_9: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 10: goto tr14 case 13: @@ -5619,11 +4338,11 @@ func (lex *Lexer) Lex() *token.Token { } goto st7 st10: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof10 } st_case_10: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 10: goto tr14 case 13: @@ -5636,492 +4355,492 @@ func (lex *Lexer) Lex() *token.Token { goto st9 } goto st7 - st142: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof142 + st155: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof155 } - st_case_142: - _widec = int16(lex.data[(lex.p)]) + st_case_155: + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] > 10: - if 13 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 13 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 10: + if 13 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 13 { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] >= 10: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] >= 10: + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } switch _widec { case 91: - goto tr277 + goto tr293 case 266: - goto st143 + goto st156 case 269: - goto st143 + goto st156 case 522: - goto tr278 + goto tr294 case 525: - goto tr279 + goto tr295 } switch { case _widec < 11: if _widec <= 9 { - goto st143 + goto st156 } case _widec > 12: if 14 <= _widec { - goto st143 + goto st156 } default: - goto st143 + goto st156 } - goto tr275 - tr282: - // line internal/php8/scanner.rl:38 + goto tr291 +tr298: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st156 +tr300: +//line scanner.rl:55 + + goto st156 +tr302: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st156 + st156: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof156 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st143 - tr284: - // line internal/php8/scanner.rl:54 - - goto st143 - tr286: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st143 - st143: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof143 - } - st_case_143: - // line internal/php8/scanner.go:4356 - _widec = int16(lex.data[(lex.p)]) + st_case_156: +//line scanner.go:4439 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] >= 13: + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } switch _widec { case 522: - goto tr281 + goto tr297 case 525: - goto tr282 + goto tr298 } if 512 <= _widec && _widec <= 767 { - goto st143 + goto st156 } - goto tr280 - tr281: - // line internal/php8/scanner.rl:38 + goto tr296 +tr297: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st157 +tr301: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st157 + st157: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof157 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st144 - tr285: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st144 - st144: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof144 - } - st_case_144: - // line internal/php8/scanner.go:4436 - _widec = int16(lex.data[(lex.p)]) + st_case_157: +//line scanner.go:4519 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] >= 13: + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } switch _widec { case 522: - goto tr285 + goto tr301 case 525: - goto tr286 + goto tr302 } if 512 <= _widec && _widec <= 767 { - goto tr284 + goto tr300 } - goto tr283 - tr278: - // line internal/php8/scanner.rl:38 + goto tr299 +tr294: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st158 + st158: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof158 } - - goto st145 - st145: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof145 - } - st_case_145: - // line internal/php8/scanner.go:4502 - _widec = int16(lex.data[(lex.p)]) + st_case_158: +//line scanner.go:4585 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] >= 13: + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } switch _widec { case 522: - goto tr285 + goto tr301 case 525: - goto tr286 + goto tr302 } switch { case _widec > 255: if 512 <= _widec && _widec <= 767 { - goto tr284 + goto tr300 } default: - goto tr288 + goto tr304 } - goto tr287 - tr279: - // line internal/php8/scanner.rl:38 + goto tr303 +tr295: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st159 + st159: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof159 } - - goto st146 - st146: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof146 - } - st_case_146: - // line internal/php8/scanner.go:4573 - _widec = int16(lex.data[(lex.p)]) + st_case_159: +//line scanner.go:4656 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + case lex.data[( lex.p)] >= 13: + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec = 256 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { _widec += 256 } } switch _widec { case 522: - goto tr278 + goto tr294 case 525: - goto tr282 + goto tr298 } if 512 <= _widec && _widec <= 767 { - goto st143 + goto st156 } - goto tr280 - st147: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof147 + goto tr296 + st160: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof160 } - st_case_147: - if lex.data[(lex.p)] == 96 { - goto tr270 + st_case_160: + if lex.data[( lex.p)] == 96 { + goto tr286 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr270 + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr286 } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr270 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr286 } default: - goto tr270 + goto tr286 } - goto st148 - st148: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof148 + goto st161 + st161: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof161 } - st_case_148: - if lex.data[(lex.p)] == 96 { - goto tr290 + st_case_161: + if lex.data[( lex.p)] == 96 { + goto tr306 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr290 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr306 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr290 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr306 } - case lex.data[(lex.p)] >= 91: - goto tr290 + case lex.data[( lex.p)] >= 91: + goto tr306 } default: - goto tr290 + goto tr306 } - goto st148 - st149: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof149 + goto st161 + st162: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof162 } - st_case_149: - if lex.data[(lex.p)] == 61 { - goto tr291 + st_case_162: + if lex.data[( lex.p)] == 61 { + goto tr307 } - goto tr270 - st150: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof150 + goto tr286 + st163: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof163 } - st_case_150: - switch lex.data[(lex.p)] { + st_case_163: + switch lex.data[( lex.p)] { case 10: - goto tr294 + goto tr310 case 13: - goto tr295 + goto tr311 case 32: - goto st151 + goto st164 case 36: - goto tr296 + goto tr312 case 38: - goto tr297 + goto tr313 case 46: - goto tr298 + goto tr314 case 61: - goto tr299 + goto tr315 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st151 + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto st164 } - goto tr292 - tr21: - // line internal/php8/scanner.rl:54 + goto tr308 +tr21: +//line scanner.rl:55 - goto st151 - st151: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof151 + goto st164 + st164: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof164 } - st_case_151: - // line internal/php8/scanner.go:4712 - switch lex.data[(lex.p)] { + st_case_164: +//line scanner.go:4795 + switch lex.data[( lex.p)] { case 10: - goto tr294 + goto tr310 case 13: - goto tr295 + goto tr311 case 32: - goto st151 + goto st164 case 36: - goto tr296 + goto tr312 case 46: - goto tr298 + goto tr314 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st151 + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto st164 } - goto tr292 - tr294: - // line internal/php8/scanner.rl:38 + goto tr308 +tr310: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st165 +tr22: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st165 + st165: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof165 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st152 - tr22: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st152 - st152: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof152 - } - st_case_152: - // line internal/php8/scanner.go:4760 - switch lex.data[(lex.p)] { + st_case_165: +//line scanner.go:4843 + switch lex.data[( lex.p)] { case 10: goto tr22 case 13: @@ -6133,71 +4852,71 @@ func (lex *Lexer) Lex() *token.Token { case 46: goto tr25 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto tr21 } goto tr20 - tr295: - // line NONE:1 - lex.te = (lex.p) + 1 +tr311: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:38 +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st166 +tr23: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st166 + st166: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof166 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_166: +//line scanner.go:4897 + if lex.data[( lex.p)] == 10 { + goto tr317 } + goto tr316 +tr317: +//line scanner.rl:39 - goto st153 - tr23: - // line NONE:1 - lex.te = (lex.p) + 1 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st153 - st153: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof153 - } - st_case_153: - // line internal/php8/scanner.go:4814 - if lex.data[(lex.p)] == 10 { - goto tr301 - } - goto tr300 - tr301: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st11 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st11 st11: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof11 } st_case_11: - // line internal/php8/scanner.go:4836 - switch lex.data[(lex.p)] { +//line scanner.go:4919 + switch lex.data[( lex.p)] { case 10: goto tr22 case 13: @@ -6209,53 +4928,53 @@ func (lex *Lexer) Lex() *token.Token { case 46: goto tr25 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto tr21 } goto tr20 - tr25: - // line NONE:1 - lex.te = (lex.p) + 1 +tr25: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 +//line scanner.rl:55 - goto st154 - tr298: - // line NONE:1 - lex.te = (lex.p) + 1 + goto st167 +tr314: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st154 - st154: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof154 + goto st167 + st167: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof167 } - st_case_154: - // line internal/php8/scanner.go:4870 - if lex.data[(lex.p)] == 46 { + st_case_167: +//line scanner.go:4953 + if lex.data[( lex.p)] == 46 { goto st12 } - goto tr300 + goto tr316 st12: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof12 } st_case_12: - if lex.data[(lex.p)] == 46 { + if lex.data[( lex.p)] == 46 { goto tr26 } goto tr19 - tr219: - // line NONE:1 - lex.te = (lex.p) + 1 +tr235: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st155 - st155: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof155 + goto st168 + st168: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof168 } - st_case_155: - // line internal/php8/scanner.go:4894 - switch lex.data[(lex.p)] { + st_case_168: +//line scanner.go:4977 + switch lex.data[( lex.p)] { case 10: goto tr29 case 13: @@ -6266,25 +4985,25 @@ func (lex *Lexer) Lex() *token.Token { goto st14 } goto st13 - tr29: - // line internal/php8/scanner.rl:38 +tr29: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st13 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st13 st13: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof13 } st_case_13: - // line internal/php8/scanner.go:4923 - switch lex.data[(lex.p)] { +//line scanner.go:5006 + switch lex.data[( lex.p)] { case 10: goto tr29 case 13: @@ -6296,29 +5015,29 @@ func (lex *Lexer) Lex() *token.Token { } goto st13 st14: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof14 } st_case_14: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 10: goto tr29 case 13: goto tr29 } goto st13 - tr220: - // line NONE:1 - lex.te = (lex.p) + 1 +tr236: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st156 - st156: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof156 + goto st169 + st169: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof169 } - st_case_156: - // line internal/php8/scanner.go:4957 - switch lex.data[(lex.p)] { + st_case_169: +//line scanner.go:5040 + switch lex.data[( lex.p)] { case 9: goto st15 case 32: @@ -6360,16 +5079,16 @@ func (lex *Lexer) Lex() *token.Token { case 117: goto st65 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st15 } - goto tr270 + goto tr286 st15: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof15 } st_case_15: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st15 case 32: @@ -6411,16 +5130,16 @@ func (lex *Lexer) Lex() *token.Token { case 117: goto st65 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st15 } goto tr31 st16: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof16 } st_case_16: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 82: goto st17 case 114: @@ -6428,11 +5147,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st17: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof17 } st_case_17: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 82: goto st18 case 114: @@ -6440,11 +5159,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st18: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof18 } st_case_18: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 65: goto st19 case 97: @@ -6452,11 +5171,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st19: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof19 } st_case_19: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 89: goto st20 case 121: @@ -6464,11 +5183,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st20: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof20 } st_case_20: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st20 case 32: @@ -6476,16 +5195,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr46 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st20 } goto tr31 st21: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof21 } st_case_21: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 73: goto st22 case 79: @@ -6497,11 +5216,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st22: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof22 } st_case_22: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 78: goto st23 case 110: @@ -6509,11 +5228,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st23: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof23 } st_case_23: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 65: goto st24 case 97: @@ -6521,11 +5240,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st24: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof24 } st_case_24: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 82: goto st25 case 114: @@ -6533,11 +5252,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st25: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof25 } st_case_25: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 89: goto st26 case 121: @@ -6545,11 +5264,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st26: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof26 } st_case_26: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st26 case 32: @@ -6557,16 +5276,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr53 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st26 } goto tr31 st27: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof27 } st_case_27: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 79: goto st28 case 111: @@ -6574,11 +5293,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st28: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof28 } st_case_28: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 76: goto st29 case 108: @@ -6586,11 +5305,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st29: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof29 } st_case_29: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st30 case 32: @@ -6602,16 +5321,16 @@ func (lex *Lexer) Lex() *token.Token { case 101: goto st31 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st30 } goto tr31 st30: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof30 } st_case_30: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st30 case 32: @@ -6619,16 +5338,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr57 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st30 } goto tr31 st31: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof31 } st_case_31: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 65: goto st32 case 97: @@ -6636,11 +5355,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st32: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof32 } st_case_32: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 78: goto st30 case 110: @@ -6648,11 +5367,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st33: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof33 } st_case_33: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 79: goto st34 case 111: @@ -6660,11 +5379,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st34: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof34 } st_case_34: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 85: goto st35 case 117: @@ -6672,11 +5391,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st35: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof35 } st_case_35: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 66: goto st36 case 98: @@ -6684,11 +5403,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st36: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof36 } st_case_36: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 76: goto st37 case 108: @@ -6696,11 +5415,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st37: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof37 } st_case_37: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 69: goto st38 case 101: @@ -6708,11 +5427,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st38: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof38 } st_case_38: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st38 case 32: @@ -6720,16 +5439,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr65 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st38 } goto tr31 st39: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof39 } st_case_39: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 76: goto st40 case 108: @@ -6737,11 +5456,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st40: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof40 } st_case_40: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 79: goto st41 case 111: @@ -6749,11 +5468,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st41: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof41 } st_case_41: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 65: goto st42 case 97: @@ -6761,11 +5480,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st42: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof42 } st_case_42: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 84: goto st38 case 116: @@ -6773,11 +5492,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st43: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof43 } st_case_43: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 78: goto st44 case 110: @@ -6785,11 +5504,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st44: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof44 } st_case_44: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 84: goto st45 case 116: @@ -6797,11 +5516,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st45: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof45 } st_case_45: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st46 case 32: @@ -6813,16 +5532,16 @@ func (lex *Lexer) Lex() *token.Token { case 101: goto st47 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st46 } goto tr31 st46: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof46 } st_case_46: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st46 case 32: @@ -6830,16 +5549,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr72 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st46 } goto tr31 st47: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof47 } st_case_47: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 71: goto st48 case 103: @@ -6847,11 +5566,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st48: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof48 } st_case_48: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 69: goto st49 case 101: @@ -6859,11 +5578,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st49: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof49 } st_case_49: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 82: goto st46 case 114: @@ -6871,11 +5590,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st50: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof50 } st_case_50: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 66: goto st51 case 98: @@ -6883,11 +5602,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st51: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof51 } st_case_51: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 74: goto st52 case 106: @@ -6895,11 +5614,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st52: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof52 } st_case_52: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 69: goto st53 case 101: @@ -6907,11 +5626,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st53: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof53 } st_case_53: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 67: goto st54 case 99: @@ -6919,11 +5638,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st54: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof54 } st_case_54: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 84: goto st55 case 116: @@ -6931,11 +5650,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st55: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof55 } st_case_55: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st55 case 32: @@ -6943,16 +5662,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr81 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st55 } goto tr31 st56: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof56 } st_case_56: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 69: goto st57 case 101: @@ -6960,11 +5679,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st57: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof57 } st_case_57: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 65: goto st58 case 97: @@ -6972,11 +5691,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st58: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof58 } st_case_58: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 76: goto st59 case 108: @@ -6984,11 +5703,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st59: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof59 } st_case_59: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st59 case 32: @@ -6996,16 +5715,16 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr85 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st59 } goto tr31 st60: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof60 } st_case_60: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 84: goto st61 case 116: @@ -7013,11 +5732,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st61: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof61 } st_case_61: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 82: goto st62 case 114: @@ -7025,11 +5744,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st62: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof62 } st_case_62: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 73: goto st63 case 105: @@ -7037,11 +5756,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st63: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof63 } st_case_63: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 78: goto st64 case 110: @@ -7049,11 +5768,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st64: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof64 } st_case_64: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 71: goto st26 case 103: @@ -7061,11 +5780,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st65: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof65 } st_case_65: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 78: goto st66 case 110: @@ -7073,11 +5792,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st66: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof66 } st_case_66: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 83: goto st67 case 115: @@ -7085,11 +5804,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st67: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof67 } st_case_67: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 69: goto st68 case 101: @@ -7097,11 +5816,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st68: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof68 } st_case_68: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 84: goto st69 case 116: @@ -7109,11 +5828,11 @@ func (lex *Lexer) Lex() *token.Token { } goto tr31 st69: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof69 } st_case_69: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st69 case 32: @@ -7121,101 +5840,101 @@ func (lex *Lexer) Lex() *token.Token { case 41: goto tr94 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st69 } goto tr31 - st157: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof157 + st170: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof170 } - st_case_157: - switch lex.data[(lex.p)] { + st_case_170: + switch lex.data[( lex.p)] { case 42: - goto st158 + goto st171 case 61: - goto tr304 + goto tr320 } - goto tr270 - st158: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof158 + goto tr286 + st171: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof171 } - st_case_158: - if lex.data[(lex.p)] == 61 { - goto tr306 + st_case_171: + if lex.data[( lex.p)] == 61 { + goto tr322 } - goto tr305 - st159: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof159 + goto tr321 + st172: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof172 } - st_case_159: - switch lex.data[(lex.p)] { + st_case_172: + switch lex.data[( lex.p)] { case 43: - goto tr307 + goto tr323 case 61: - goto tr308 + goto tr324 } - goto tr270 - st160: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof160 + goto tr286 + st173: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof173 } - st_case_160: - switch lex.data[(lex.p)] { + st_case_173: + switch lex.data[( lex.p)] { case 45: - goto tr309 + goto tr325 case 61: - goto tr310 + goto tr326 case 62: - goto tr311 + goto tr327 } - goto tr270 - tr225: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr286 +tr241: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st161 - st161: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof161 + goto st174 + st174: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof174 } - st_case_161: - // line internal/php8/scanner.go:5822 - switch lex.data[(lex.p)] { + st_case_174: +//line scanner.go:5905 + switch lex.data[( lex.p)] { case 46: goto st70 case 61: - goto tr313 + goto tr329 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr99 } - goto tr270 + goto tr286 st70: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof70 } st_case_70: - if lex.data[(lex.p)] == 46 { + if lex.data[( lex.p)] == 46 { goto tr95 } goto tr31 - tr99: - // line NONE:1 - lex.te = (lex.p) + 1 +tr99: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:166 - lex.act = 10 - goto st162 - st162: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof162 +//line scanner.rl:167 + lex.act = 10; + goto st175 + st175: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof175 } - st_case_162: - // line internal/php8/scanner.go:5854 - switch lex.data[(lex.p)] { + st_case_175: +//line scanner.go:5937 + switch lex.data[( lex.p)] { case 69: goto st71 case 95: @@ -7223,120 +5942,120 @@ func (lex *Lexer) Lex() *token.Token { case 101: goto st71 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr99 } - goto tr314 + goto tr330 st71: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof71 } st_case_71: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 43: goto st72 case 45: goto st72 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr97 } goto tr12 st72: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof72 } st_case_72: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr97 } goto tr12 - tr97: - // line NONE:1 - lex.te = (lex.p) + 1 +tr97: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:166 - lex.act = 10 - goto st163 - st163: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof163 +//line scanner.rl:167 + lex.act = 10; + goto st176 + st176: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof176 } - st_case_163: - // line internal/php8/scanner.go:5903 - if lex.data[(lex.p)] == 95 { + st_case_176: +//line scanner.go:5986 + if lex.data[( lex.p)] == 95 { goto st72 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr97 } - goto tr314 + goto tr330 st73: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof73 } st_case_73: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr99 } goto tr98 - tr226: - // line NONE:1 - lex.te = (lex.p) + 1 +tr242: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st164 - st164: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof164 + goto st177 + st177: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof177 } - st_case_164: - // line internal/php8/scanner.go:5930 - switch lex.data[(lex.p)] { + st_case_177: +//line scanner.go:6013 + switch lex.data[( lex.p)] { case 42: goto st74 case 47: - goto st143 + goto st156 case 61: - goto tr317 + goto tr333 } - goto tr270 - tr102: - // line internal/php8/scanner.rl:38 + goto tr286 +tr102: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st74 +tr104: +//line scanner.rl:55 - goto st74 - tr104: - // line internal/php8/scanner.rl:54 + goto st74 +tr106: +//line scanner.rl:55 - goto st74 - tr106: - // line internal/php8/scanner.rl:54 +//line scanner.rl:39 - // line internal/php8/scanner.rl:38 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st74 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st74 st74: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof74 } st_case_74: - // line internal/php8/scanner.go:5975 - switch lex.data[(lex.p)] { +//line scanner.go:6058 + switch lex.data[( lex.p)] { case 10: goto tr101 case 13: @@ -7345,39 +6064,39 @@ func (lex *Lexer) Lex() *token.Token { goto st76 } goto st74 - tr101: - // line internal/php8/scanner.rl:38 +tr101: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st75 +tr105: +//line scanner.rl:55 - goto st75 - tr105: - // line internal/php8/scanner.rl:54 +//line scanner.rl:39 - // line internal/php8/scanner.rl:38 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st75 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st75 st75: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof75 } st_case_75: - // line internal/php8/scanner.go:6016 - switch lex.data[(lex.p)] { +//line scanner.go:6099 + switch lex.data[( lex.p)] { case 10: goto tr105 case 13: @@ -7386,17 +6105,17 @@ func (lex *Lexer) Lex() *token.Token { goto tr107 } goto tr104 - tr107: - // line internal/php8/scanner.rl:54 +tr107: +//line scanner.rl:55 - goto st76 + goto st76 st76: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof76 } st_case_76: - // line internal/php8/scanner.go:6035 - switch lex.data[(lex.p)] { +//line scanner.go:6118 + switch lex.data[( lex.p)] { case 10: goto tr101 case 13: @@ -7407,22 +6126,22 @@ func (lex *Lexer) Lex() *token.Token { goto tr108 } goto st74 - tr227: - // line NONE:1 - lex.te = (lex.p) + 1 +tr243: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:177 - lex.act = 12 - goto st165 - st165: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof165 +//line scanner.rl:178 + lex.act = 12; + goto st178 + st178: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof178 } - st_case_165: - // line internal/php8/scanner.go:6059 - switch lex.data[(lex.p)] { + st_case_178: +//line scanner.go:6142 + switch lex.data[( lex.p)] { case 46: - goto tr319 + goto tr335 case 66: goto st78 case 69: @@ -7442,49 +6161,49 @@ func (lex *Lexer) Lex() *token.Token { case 120: goto st80 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr110 } - goto tr318 - tr319: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr334 +tr335: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:166 - lex.act = 10 - goto st166 - st166: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof166 +//line scanner.rl:167 + lex.act = 10; + goto st179 + st179: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof179 } - st_case_166: - // line internal/php8/scanner.go:6098 - switch lex.data[(lex.p)] { + st_case_179: +//line scanner.go:6181 + switch lex.data[( lex.p)] { case 69: goto st71 case 101: goto st71 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr99 } - goto tr314 - tr110: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr330 +tr110: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:177 - lex.act = 12 - goto st167 - st167: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof167 +//line scanner.rl:178 + lex.act = 12; + goto st180 + st180: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof180 } - st_case_167: - // line internal/php8/scanner.go:6121 - switch lex.data[(lex.p)] { + st_case_180: +//line scanner.go:6204 + switch lex.data[( lex.p)] { case 46: - goto tr319 + goto tr335 case 69: goto st71 case 95: @@ -7492,145 +6211,145 @@ func (lex *Lexer) Lex() *token.Token { case 101: goto st71 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr110 } - goto tr318 + goto tr334 st77: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof77 } st_case_77: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr110 } goto tr109 st78: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof78 } st_case_78: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 { goto tr111 } goto tr12 - tr111: - // line NONE:1 - lex.te = (lex.p) + 1 +tr111: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:167 - lex.act = 11 - goto st168 - st168: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof168 +//line scanner.rl:168 + lex.act = 11; + goto st181 + st181: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof181 } - st_case_168: - // line internal/php8/scanner.go:6166 - if lex.data[(lex.p)] == 95 { + st_case_181: +//line scanner.go:6249 + if lex.data[( lex.p)] == 95 { goto st78 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 { goto tr111 } - goto tr324 + goto tr340 st79: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof79 } st_case_79: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 { goto tr112 } goto tr12 - tr112: - // line NONE:1 - lex.te = (lex.p) + 1 +tr112: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:202 - lex.act = 14 - goto st169 - st169: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof169 +//line scanner.rl:203 + lex.act = 14; + goto st182 + st182: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof182 } - st_case_169: - // line internal/php8/scanner.go:6195 - if lex.data[(lex.p)] == 95 { + st_case_182: +//line scanner.go:6278 + if lex.data[( lex.p)] == 95 { goto st79 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 { goto tr112 } - goto tr325 + goto tr341 st80: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof80 } st_case_80: switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr113 } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { + case lex.data[( lex.p)] > 70: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 { goto tr113 } default: goto tr113 } goto tr12 - tr113: - // line NONE:1 - lex.te = (lex.p) + 1 +tr113: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:192 - lex.act = 13 - goto st170 - st170: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof170 +//line scanner.rl:193 + lex.act = 13; + goto st183 + st183: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof183 } - st_case_170: - // line internal/php8/scanner.go:6233 - if lex.data[(lex.p)] == 95 { + st_case_183: +//line scanner.go:6316 + if lex.data[( lex.p)] == 95 { goto st80 } switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { goto tr113 } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { + case lex.data[( lex.p)] > 70: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 { goto tr113 } default: goto tr113 } - goto tr326 - st171: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof171 + goto tr342 + st184: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof184 } - st_case_171: - if lex.data[(lex.p)] == 58 { - goto tr327 + st_case_184: + if lex.data[( lex.p)] == 58 { + goto tr343 } - goto tr270 - tr229: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr286 +tr245: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st172 - st172: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof172 + goto st185 + st185: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof185 } - st_case_172: - // line internal/php8/scanner.go:6269 - switch lex.data[(lex.p)] { + st_case_185: +//line scanner.go:6352 + switch lex.data[( lex.p)] { case 10: goto tr115 case 13: @@ -7640,21 +6359,21 @@ func (lex *Lexer) Lex() *token.Token { case 63: goto st84 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st81 } - goto tr270 - tr118: - // line internal/php8/scanner.rl:54 + goto tr286 +tr118: +//line scanner.rl:55 - goto st81 + goto st81 st81: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof81 } st_case_81: - // line internal/php8/scanner.go:6293 - switch lex.data[(lex.p)] { +//line scanner.go:6376 + switch lex.data[( lex.p)] { case 10: goto tr115 case 13: @@ -7664,43 +6383,43 @@ func (lex *Lexer) Lex() *token.Token { case 63: goto st84 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto st81 } goto tr31 - tr115: - // line internal/php8/scanner.rl:38 +tr115: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st82 +tr119: +//line scanner.rl:55 - goto st82 - tr119: - // line internal/php8/scanner.rl:54 +//line scanner.rl:39 - // line internal/php8/scanner.rl:38 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st82 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st82 st82: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof82 } st_case_82: - // line internal/php8/scanner.go:6339 - switch lex.data[(lex.p)] { +//line scanner.go:6422 + switch lex.data[( lex.p)] { case 10: goto tr119 case 13: @@ -7710,159 +6429,159 @@ func (lex *Lexer) Lex() *token.Token { case 63: goto tr121 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { goto tr118 } goto tr31 - tr116: - // line internal/php8/scanner.rl:38 +tr116: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st83 +tr120: +//line scanner.rl:55 - goto st83 - tr120: - // line internal/php8/scanner.rl:54 +//line scanner.rl:39 - // line internal/php8/scanner.rl:38 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st83 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st83 st83: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof83 } st_case_83: - // line internal/php8/scanner.go:6385 - if lex.data[(lex.p)] == 10 { +//line scanner.go:6468 + if lex.data[( lex.p)] == 10 { goto tr115 } goto tr31 - tr121: - // line internal/php8/scanner.rl:54 +tr121: +//line scanner.rl:55 - goto st84 + goto st84 st84: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof84 } st_case_84: - // line internal/php8/scanner.go:6399 - if lex.data[(lex.p)] == 62 { +//line scanner.go:6482 + if lex.data[( lex.p)] == 62 { goto tr122 } goto tr31 - tr122: - // line NONE:1 - lex.te = (lex.p) + 1 +tr122: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st173 - st173: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof173 + goto st186 + st186: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof186 } - st_case_173: - // line internal/php8/scanner.go:6414 - switch lex.data[(lex.p)] { + st_case_186: +//line scanner.go:6497 + switch lex.data[( lex.p)] { case 10: goto tr124 case 13: - goto tr329 + goto tr345 } - goto tr328 - tr124: - // line internal/php8/scanner.rl:38 + goto tr344 +tr124: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st187 + st187: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof187 } + st_case_187: +//line scanner.go:6522 + goto tr346 +tr345: +//line scanner.rl:39 - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - goto st174 - st174: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof174 - } - st_case_174: - // line internal/php8/scanner.go:6439 - goto tr330 - tr329: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st85 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st85 st85: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof85 } st_case_85: - // line internal/php8/scanner.go:6458 - if lex.data[(lex.p)] == 10 { +//line scanner.go:6541 + if lex.data[( lex.p)] == 10 { goto tr124 } goto tr123 - st175: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof175 + st188: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof188 } - st_case_175: - switch lex.data[(lex.p)] { + st_case_188: + switch lex.data[( lex.p)] { case 60: - goto tr331 + goto tr347 case 61: - goto st178 + goto st191 case 62: - goto tr333 + goto tr349 } - goto tr270 - tr331: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr286 +tr347: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:324 - lex.act = 125 - goto st176 - st176: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof176 +//line scanner.rl:326 + lex.act = 126; + goto st189 + st189: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof189 } - st_case_176: - // line internal/php8/scanner.go:6489 - switch lex.data[(lex.p)] { + st_case_189: +//line scanner.go:6572 + switch lex.data[( lex.p)] { case 60: goto st86 case 61: - goto tr335 + goto tr351 } - goto tr334 + goto tr350 st86: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof86 } st_case_86: - switch lex.data[(lex.p)] { + switch lex.data[( lex.p)] { case 9: goto st86 case 32: @@ -7875,12 +6594,12 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { + 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 { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto tr12 } default: @@ -7888,212 +6607,212 @@ func (lex *Lexer) Lex() *token.Token { } goto tr128 st87: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof87 } st_case_87: - if lex.data[(lex.p)] == 96 { + if lex.data[( lex.p)] == 96 { goto tr12 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { + 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 { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto tr12 } default: goto tr12 } goto tr129 - tr129: - // line internal/php8/scanner.rl:35 - lblStart = lex.p - goto st88 +tr129: +//line scanner.rl:36 +lblStart = lex.p + goto st88 st88: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof88 } st_case_88: - // line internal/php8/scanner.go:6557 - switch lex.data[(lex.p)] { +//line scanner.go:6640 + switch lex.data[( lex.p)] { case 34: goto tr130 case 96: goto tr12 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { goto tr12 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto tr12 } - case lex.data[(lex.p)] >= 91: + case lex.data[( lex.p)] >= 91: goto tr12 } default: goto tr12 } goto st88 - tr130: - // line internal/php8/scanner.rl:36 - lblEnd = lex.p - goto st89 +tr130: +//line scanner.rl:37 +lblEnd = lex.p + goto st89 st89: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof89 } st_case_89: - // line internal/php8/scanner.go:6591 - switch lex.data[(lex.p)] { +//line scanner.go:6674 + switch lex.data[( lex.p)] { case 10: goto tr132 case 13: goto tr133 } goto tr12 - tr132: - // line internal/php8/scanner.rl:38 +tr132: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st190 +tr136: +//line scanner.rl:37 +lblEnd = lex.p +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st190 + st190: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof190 } + st_case_190: +//line scanner.go:6713 + goto tr352 +tr133: +//line scanner.rl:39 - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - goto st177 - tr136: - // line internal/php8/scanner.rl:36 - lblEnd = lex.p - // line internal/php8/scanner.rl:38 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st90 +tr137: +//line scanner.rl:37 +lblEnd = lex.p +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st177 - st177: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof177 - } - st_case_177: - // line internal/php8/scanner.go:6630 - goto tr336 - tr133: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st90 - tr137: - // line internal/php8/scanner.rl:36 - lblEnd = lex.p - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st90 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st90 st90: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof90 } st_case_90: - // line internal/php8/scanner.go:6663 - if lex.data[(lex.p)] == 10 { +//line scanner.go:6746 + if lex.data[( lex.p)] == 10 { goto tr132 } goto tr12 st91: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof91 } st_case_91: - if lex.data[(lex.p)] == 96 { + if lex.data[( lex.p)] == 96 { goto tr12 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { + 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 { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto tr12 } default: goto tr12 } goto tr134 - tr134: - // line internal/php8/scanner.rl:35 - lblStart = lex.p - goto st92 +tr134: +//line scanner.rl:36 +lblStart = lex.p + goto st92 st92: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof92 } st_case_92: - // line internal/php8/scanner.go:6698 - switch lex.data[(lex.p)] { +//line scanner.go:6781 + switch lex.data[( lex.p)] { case 39: goto tr130 case 96: goto tr12 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { goto tr12 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto tr12 } - case lex.data[(lex.p)] >= 91: + case lex.data[( lex.p)] >= 91: goto tr12 } default: goto tr12 } goto st92 - tr128: - // line internal/php8/scanner.rl:35 - lblStart = lex.p - goto st93 +tr128: +//line scanner.rl:36 +lblStart = lex.p + goto st93 st93: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof93 } st_case_93: - // line internal/php8/scanner.go:6732 - switch lex.data[(lex.p)] { +//line scanner.go:6815 + switch lex.data[( lex.p)] { case 10: goto tr136 case 13: @@ -8102,21047 +6821,19768 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { goto tr12 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto tr12 } - case lex.data[(lex.p)] >= 91: + case lex.data[( lex.p)] >= 91: goto tr12 } default: goto tr12 } goto st93 - st178: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof178 - } - st_case_178: - if lex.data[(lex.p)] == 62 { - goto tr338 - } - goto tr337 - st179: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof179 - } - st_case_179: - switch lex.data[(lex.p)] { - case 61: - goto st180 - case 62: - goto tr340 - } - goto tr270 - st180: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof180 - } - st_case_180: - if lex.data[(lex.p)] == 61 { - goto tr342 - } - goto tr341 - st181: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof181 - } - st_case_181: - switch lex.data[(lex.p)] { - case 61: - goto tr343 - case 62: - goto st182 - } - goto tr270 - st182: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof182 - } - st_case_182: - if lex.data[(lex.p)] == 61 { - goto tr346 - } - goto tr345 - tr233: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st183 - st183: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof183 - } - st_case_183: - // line internal/php8/scanner.go:6820 - switch lex.data[(lex.p)] { - case 45: - goto st94 - case 62: - goto tr348 - case 63: - goto st186 - } - goto tr270 - st94: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof94 - } - st_case_94: - if lex.data[(lex.p)] == 62 { - goto tr139 - } - goto tr31 - tr348: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st184 - st184: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof184 - } - st_case_184: - // line internal/php8/scanner.go:6849 - switch lex.data[(lex.p)] { - case 10: - goto tr141 - case 13: - goto tr351 - } - goto tr350 - tr141: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st185 - st185: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof185 - } - st_case_185: - // line internal/php8/scanner.go:6874 - goto tr352 - tr351: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st95 - st95: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof95 - } - st_case_95: - // line internal/php8/scanner.go:6893 - if lex.data[(lex.p)] == 10 { - goto tr141 - } - goto tr140 - st186: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof186 - } - st_case_186: - if lex.data[(lex.p)] == 61 { - goto tr354 - } - goto tr353 - tr234: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st187 - st187: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof187 - } - st_case_187: - // line internal/php8/scanner.go:6919 - switch lex.data[(lex.p)] { - case 66: - goto tr356 - case 78: - goto tr357 - case 82: - goto tr358 - case 83: - goto tr359 - case 92: - goto st96 - case 96: - goto tr355 - case 98: - goto tr356 - case 110: - goto tr357 - case 114: - goto tr358 - case 115: - goto tr359 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr241: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st188 - tr359: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:220 - lex.act = 21 - goto st188 - tr367: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:218 - lex.act = 19 - goto st188 - tr368: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:294 - lex.act = 95 - goto st188 - tr371: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:219 - lex.act = 20 - goto st188 - tr376: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:221 - lex.act = 22 - goto st188 - tr388: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:222 - lex.act = 23 - goto st188 - tr389: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:223 - lex.act = 24 - goto st188 - tr391: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:224 - lex.act = 25 - goto st188 - tr398: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:250 - lex.act = 51 - goto st188 - tr402: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:225 - lex.act = 26 - goto st188 - tr404: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:226 - lex.act = 27 - goto st188 - tr408: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:227 - lex.act = 28 - goto st188 - tr412: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:228 - lex.act = 29 - goto st188 - tr415: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:231 - lex.act = 32 - goto st188 - tr421: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:229 - lex.act = 30 - goto st188 - tr425: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:230 - lex.act = 31 - goto st188 - tr426: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:244 - lex.act = 45 - goto st188 - tr434: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:232 - lex.act = 33 - goto st188 - tr439: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:234 - lex.act = 35 - goto st188 - tr442: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:235 - lex.act = 36 - goto st188 - tr455: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:236 - lex.act = 37 - goto st188 - tr462: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:238 - lex.act = 39 - goto st188 - tr463: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:239 - lex.act = 40 - goto st188 - tr468: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:240 - lex.act = 41 - goto st188 - tr472: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:241 - lex.act = 42 - goto st188 - tr473: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:242 - lex.act = 43 - goto st188 - tr475: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:243 - lex.act = 44 - goto st188 - tr481: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:245 - lex.act = 46 - goto st188 - tr483: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:251 - lex.act = 52 - goto st188 - tr490: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:247 - lex.act = 48 - goto st188 - tr496: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:249 - lex.act = 50 - goto st188 - tr502: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:252 - lex.act = 53 - goto st188 - tr504: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:253 - lex.act = 54 - goto st188 - tr505: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:254 - lex.act = 55 - goto st188 - tr516: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:256 - lex.act = 57 - goto st188 - tr529: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:281 - lex.act = 82 - goto st188 - tr537: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:257 - lex.act = 58 - goto st188 - tr541: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:258 - lex.act = 59 - goto st188 - tr547: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:259 - lex.act = 60 - goto st188 - tr550: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:255 - lex.act = 56 - goto st188 - tr553: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:260 - lex.act = 61 - goto st188 - tr557: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:270 - lex.act = 71 - goto st188 - tr570: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:293 - lex.act = 94 - goto st188 - tr571: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:295 - lex.act = 96 - goto st188 - tr578: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:264 - lex.act = 65 - goto st188 - tr581: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:262 - lex.act = 63 - goto st188 - tr587: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:265 - lex.act = 66 - goto st188 - tr591: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:263 - lex.act = 64 - goto st188 - tr600: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:267 - lex.act = 68 - goto st188 - tr610: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:283 - lex.act = 84 - goto st188 - tr613: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:266 - lex.act = 67 - goto st188 - tr619: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:268 - lex.act = 69 - goto st188 - tr623: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:269 - lex.act = 70 - goto st188 - tr628: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:271 - lex.act = 72 - goto st188 - tr630: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:273 - lex.act = 74 - goto st188 - tr632: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:272 - lex.act = 73 - goto st188 - tr637: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:274 - lex.act = 75 - goto st188 - tr638: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:275 - lex.act = 76 - goto st188 - tr640: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:276 - lex.act = 77 - goto st188 - tr644: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:277 - lex.act = 78 - goto st188 - tr646: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:296 - lex.act = 97 - goto st188 - tr670: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:284 - lex.act = 85 - goto st188 - tr674: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:285 - lex.act = 86 - goto st188 - tr680: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:286 - lex.act = 87 - goto st188 - tr688: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:287 - lex.act = 88 - goto st188 - tr700: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:292 - lex.act = 93 - goto st188 - tr705: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:288 - lex.act = 89 - goto st188 - tr712: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:290 - lex.act = 91 - goto st188 - tr722: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:289 - lex.act = 90 - goto st188 - tr728: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:291 - lex.act = 92 - goto st188 - st188: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof188 - } - st_case_188: - // line internal/php8/scanner.go:7462 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 96: - goto tr12 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr12 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr12 - } - case lex.data[(lex.p)] >= 91: - goto tr12 - } - default: - goto tr12 - } - goto tr241 - st96: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof96 - } - st_case_96: - 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 tr142 - tr142: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:214 - lex.act = 16 - goto st189 - st189: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof189 - } - st_case_189: - // line internal/php8/scanner.go:7520 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 96: - goto tr361 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr361 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr361 - } - case lex.data[(lex.p)] >= 91: - goto tr361 - } - default: - goto tr361 - } - goto tr142 - tr356: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st190 - st190: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof190 - } - st_case_190: - // line internal/php8/scanner.go:7557 - switch lex.data[(lex.p)] { - case 83: - goto tr362 - case 92: - goto st96 - case 96: - goto tr355 - case 115: - goto tr362 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr362: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st191 st191: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof191 } st_case_191: - // line internal/php8/scanner.go:7598 - switch lex.data[(lex.p)] { - case 84: - goto tr363 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr363 + if lex.data[( lex.p)] == 62 { + goto tr354 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr363: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st192 + goto tr353 st192: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof192 } st_case_192: - // line internal/php8/scanner.go:7639 - switch lex.data[(lex.p)] { - case 82: - goto tr364 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr364 + switch lex.data[( lex.p)] { + case 61: + goto st193 + case 62: + goto tr356 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr364: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st193 + goto tr286 st193: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof193 } st_case_193: - // line internal/php8/scanner.go:7680 - switch lex.data[(lex.p)] { - case 65: - goto tr365 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr365 + if lex.data[( lex.p)] == 61 { + goto tr358 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr365: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st194 + goto tr357 st194: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof194 } st_case_194: - // line internal/php8/scanner.go:7721 - switch lex.data[(lex.p)] { - case 67: - goto tr366 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr366 + switch lex.data[( lex.p)] { + case 61: + goto tr359 + case 62: + goto st195 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr366: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st195 + goto tr286 st195: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof195 } st_case_195: - // line internal/php8/scanner.go:7762 - switch lex.data[(lex.p)] { - case 84: - goto tr367 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr367 + if lex.data[( lex.p)] == 61 { + goto tr362 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr357: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr361 +tr249: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st196 + goto st196 st196: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof196 } st_case_196: - // line internal/php8/scanner.go:7803 - switch lex.data[(lex.p)] { - case 68: - goto tr368 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr368 +//line scanner.go:6903 + switch lex.data[( lex.p)] { + case 45: + goto st94 + case 62: + goto tr364 + case 63: + goto st199 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 + goto tr286 + st94: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof94 } - goto tr241 - tr358: - // line NONE:1 - lex.te = (lex.p) + 1 + st_case_94: + if lex.data[( lex.p)] == 62 { + goto tr139 + } + goto tr31 +tr364: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st197 + goto st197 st197: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof197 } st_case_197: - // line internal/php8/scanner.go:7844 - switch lex.data[(lex.p)] { - case 82: - goto tr369 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr369 +//line scanner.go:6932 + switch lex.data[( lex.p)] { + case 10: + goto tr141 + case 13: + goto tr367 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr369: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr366 +tr141: +//line scanner.rl:39 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st198 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st198 st198: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof198 } st_case_198: - // line internal/php8/scanner.go:7885 - switch lex.data[(lex.p)] { - case 65: - goto tr370 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr370 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr370: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.go:6957 + goto tr368 +tr367: +//line scanner.rl:39 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st199 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st95 + st95: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof95 + } + st_case_95: +//line scanner.go:6976 + if lex.data[( lex.p)] == 10 { + goto tr141 + } + goto tr140 st199: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof199 } st_case_199: - // line internal/php8/scanner.go:7926 - switch lex.data[(lex.p)] { - case 89: - goto tr371 - case 92: - goto st96 - case 96: - goto tr355 - case 121: - goto tr371 + if lex.data[( lex.p)] == 61 { + goto tr370 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr235: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr369 +tr250: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st200 +//line scanner.rl:383 + lex.act = 151; + goto st200 st200: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof200 } st_case_200: - // line internal/php8/scanner.go:7967 - switch lex.data[(lex.p)] { +//line scanner.go:7002 + switch lex.data[( lex.p)] { + case 66: + goto tr372 + case 78: + goto tr373 + case 82: + goto tr374 + case 83: + goto tr375 + case 92: + goto st96 + case 96: + goto tr371 + case 98: + goto tr372 + case 110: + goto tr373 + case 114: + goto tr374 + case 115: + goto tr375 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr257: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st201 +tr375: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:221 + lex.act = 21; + goto st201 +tr383: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:219 + lex.act = 19; + goto st201 +tr384: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:296 + lex.act = 96; + goto st201 +tr387: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:220 + lex.act = 20; + goto st201 +tr392: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:222 + lex.act = 22; + goto st201 +tr404: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:223 + lex.act = 23; + goto st201 +tr405: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:224 + lex.act = 24; + goto st201 +tr407: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:225 + lex.act = 25; + goto st201 +tr414: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:252 + lex.act = 52; + goto st201 +tr418: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:226 + lex.act = 26; + goto st201 +tr420: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:227 + lex.act = 27; + goto st201 +tr424: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:228 + lex.act = 28; + goto st201 +tr428: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:229 + lex.act = 29; + goto st201 +tr431: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:232 + lex.act = 32; + goto st201 +tr437: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:230 + lex.act = 30; + goto st201 +tr441: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:231 + lex.act = 31; + goto st201 +tr442: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:246 + lex.act = 46; + goto st201 +tr450: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:233 + lex.act = 33; + goto st201 +tr455: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:235 + lex.act = 35; + goto st201 +tr458: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:236 + lex.act = 36; + goto st201 +tr471: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:237 + lex.act = 37; + goto st201 +tr478: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:239 + lex.act = 39; + goto st201 +tr479: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:240 + lex.act = 40; + goto st201 +tr484: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:241 + lex.act = 41; + goto st201 +tr488: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:242 + lex.act = 42; + goto st201 +tr494: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:245 + lex.act = 45; + goto st201 +tr500: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:247 + lex.act = 47; + goto st201 +tr502: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:253 + lex.act = 53; + goto st201 +tr509: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:249 + lex.act = 49; + goto st201 +tr515: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:251 + lex.act = 51; + goto st201 +tr521: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:254 + lex.act = 54; + goto st201 +tr523: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:255 + lex.act = 55; + goto st201 +tr524: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:256 + lex.act = 56; + goto st201 +tr535: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:258 + lex.act = 58; + goto st201 +tr548: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:283 + lex.act = 83; + goto st201 +tr556: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:259 + lex.act = 59; + goto st201 +tr560: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:260 + lex.act = 60; + goto st201 +tr566: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:261 + lex.act = 61; + goto st201 +tr569: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:257 + lex.act = 57; + goto st201 +tr572: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:262 + lex.act = 62; + goto st201 +tr576: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:272 + lex.act = 72; + goto st201 +tr589: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:295 + lex.act = 95; + goto st201 +tr590: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:297 + lex.act = 97; + goto st201 +tr597: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:266 + lex.act = 66; + goto st201 +tr600: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:264 + lex.act = 64; + goto st201 +tr606: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:267 + lex.act = 67; + goto st201 +tr610: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:265 + lex.act = 65; + goto st201 +tr619: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:269 + lex.act = 69; + goto st201 +tr629: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:285 + lex.act = 85; + goto st201 +tr632: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:268 + lex.act = 68; + goto st201 +tr638: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:270 + lex.act = 70; + goto st201 +tr642: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:271 + lex.act = 71; + goto st201 +tr647: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:273 + lex.act = 73; + goto st201 +tr649: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:275 + lex.act = 75; + goto st201 +tr651: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:274 + lex.act = 74; + goto st201 +tr656: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:276 + lex.act = 76; + goto st201 +tr657: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:277 + lex.act = 77; + goto st201 +tr659: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:278 + lex.act = 78; + goto st201 +tr663: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:279 + lex.act = 79; + goto st201 +tr665: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:298 + lex.act = 98; + goto st201 +tr689: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:286 + lex.act = 86; + goto st201 +tr693: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:287 + lex.act = 87; + goto st201 +tr699: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:288 + lex.act = 88; + goto st201 +tr707: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:289 + lex.act = 89; + goto st201 +tr719: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:294 + lex.act = 94; + goto st201 +tr724: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:290 + lex.act = 90; + goto st201 +tr731: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:292 + lex.act = 92; + goto st201 +tr741: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:291 + lex.act = 91; + goto st201 +tr747: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:293 + lex.act = 93; + goto st201 + st201: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof201 + } + st_case_201: +//line scanner.go:7538 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 96: + goto tr12 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr12 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr12 + } + case lex.data[( lex.p)] >= 91: + goto tr12 + } + default: + goto tr12 + } + goto tr257 + st96: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof96 + } + st_case_96: + 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 tr142 +tr142: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:215 + lex.act = 16; + goto st202 + st202: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof202 + } + st_case_202: +//line scanner.go:7596 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 96: + goto tr377 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr377 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr377 + } + case lex.data[( lex.p)] >= 91: + goto tr377 + } + default: + goto tr377 + } + goto tr142 +tr372: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st203 + st203: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof203 + } + st_case_203: +//line scanner.go:7633 + switch lex.data[( lex.p)] { + case 83: + goto tr378 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr378 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr378: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st204 + st204: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof204 + } + st_case_204: +//line scanner.go:7674 + switch lex.data[( lex.p)] { + case 84: + goto tr379 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr379 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr379: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st205 + st205: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof205 + } + st_case_205: +//line scanner.go:7715 + switch lex.data[( lex.p)] { + case 82: + goto tr380 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr380 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr380: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st206 + st206: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof206 + } + st_case_206: +//line scanner.go:7756 + switch lex.data[( lex.p)] { + case 65: + goto tr381 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr381 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr381: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st207 + st207: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof207 + } + st_case_207: +//line scanner.go:7797 + switch lex.data[( lex.p)] { + case 67: + goto tr382 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr382 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr382: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st208 + st208: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof208 + } + st_case_208: +//line scanner.go:7838 + switch lex.data[( lex.p)] { + case 84: + goto tr383 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr383 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr373: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st209 + st209: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof209 + } + st_case_209: +//line scanner.go:7879 + switch lex.data[( lex.p)] { + case 68: + goto tr384 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr384 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr374: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st210 + st210: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof210 + } + st_case_210: +//line scanner.go:7920 + switch lex.data[( lex.p)] { + case 82: + goto tr385 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr385 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr385: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st211 + st211: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof211 + } + st_case_211: +//line scanner.go:7961 + switch lex.data[( lex.p)] { + case 65: + goto tr386 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr386 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr386: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st212 + st212: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof212 + } + st_case_212: +//line scanner.go:8002 + switch lex.data[( lex.p)] { + case 89: + goto tr387 + case 92: + goto st96 + case 96: + goto tr371 + case 121: + goto tr387 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr251: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st213 + st213: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof213 + } + st_case_213: +//line scanner.go:8043 + switch lex.data[( lex.p)] { case 34: goto st7 case 60: goto st97 case 82: - goto tr373 + goto tr389 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 114: - goto tr373 + goto tr389 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 + goto tr257 st97: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof97 } st_case_97: - if lex.data[(lex.p)] == 60 { + if lex.data[( lex.p)] == 60 { goto st98 } goto tr143 st98: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof98 } st_case_98: - if lex.data[(lex.p)] == 60 { + if lex.data[( lex.p)] == 60 { goto st86 } goto tr143 - tr373: - // line NONE:1 - lex.te = (lex.p) + 1 +tr389: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st201 - st201: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof201 - } - st_case_201: - // line internal/php8/scanner.go:8030 - switch lex.data[(lex.p)] { - case 69: - goto tr374 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr374 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr374: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st202 - st202: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof202 - } - st_case_202: - // line internal/php8/scanner.go:8071 - switch lex.data[(lex.p)] { - case 65: - goto tr375 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr375 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr375: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st203 - st203: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof203 - } - st_case_203: - // line internal/php8/scanner.go:8112 - switch lex.data[(lex.p)] { - case 75: - goto tr376 - case 92: - goto st96 - case 96: - goto tr355 - case 107: - goto tr376 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr236: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st204 - st204: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof204 - } - st_case_204: - // line internal/php8/scanner.go:8153 - switch lex.data[(lex.p)] { - case 65: - goto tr377 - case 70: - goto tr378 - case 76: - goto tr379 - case 79: - goto tr380 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr377 - case 102: - goto tr378 - case 108: - goto tr379 - case 111: - goto tr380 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr377: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st205 - st205: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof205 - } - st_case_205: - // line internal/php8/scanner.go:8206 - switch lex.data[(lex.p)] { - case 76: - goto tr381 - case 83: - goto tr382 - case 84: - goto tr383 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr381 - case 115: - goto tr382 - case 116: - goto tr383 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr381: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st206 - st206: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof206 - } - st_case_206: - // line internal/php8/scanner.go:8255 - switch lex.data[(lex.p)] { - case 76: - goto tr384 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr384 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr384: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st207 - st207: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof207 - } - st_case_207: - // line internal/php8/scanner.go:8296 - switch lex.data[(lex.p)] { - case 65: - goto tr385 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr385 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr385: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st208 - st208: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof208 - } - st_case_208: - // line internal/php8/scanner.go:8337 - switch lex.data[(lex.p)] { - case 66: - goto tr386 - case 92: - goto st96 - case 96: - goto tr355 - case 98: - goto tr386 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr386: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st209 - st209: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof209 - } - st_case_209: - // line internal/php8/scanner.go:8378 - switch lex.data[(lex.p)] { - case 76: - goto tr387 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr387 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr387: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st210 - st210: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof210 - } - st_case_210: - // line internal/php8/scanner.go:8419 - switch lex.data[(lex.p)] { - case 69: - goto tr388 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr388 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr382: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st211 - st211: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof211 - } - st_case_211: - // line internal/php8/scanner.go:8460 - switch lex.data[(lex.p)] { - case 69: - goto tr389 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr389 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr383: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st212 - st212: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof212 - } - st_case_212: - // line internal/php8/scanner.go:8501 - switch lex.data[(lex.p)] { - case 67: - goto tr390 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr390 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr390: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st213 - st213: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof213 - } - st_case_213: - // line internal/php8/scanner.go:8542 - switch lex.data[(lex.p)] { - case 72: - goto tr391 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr391 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr378: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st214 +//line scanner.rl:383 + lex.act = 151; + goto st214 st214: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof214 } st_case_214: - // line internal/php8/scanner.go:8583 - switch lex.data[(lex.p)] { - case 85: - goto tr392 +//line scanner.go:8106 + switch lex.data[( lex.p)] { + case 69: + goto tr390 case 92: goto st96 case 96: - goto tr355 - case 117: - goto tr392 + goto tr371 + case 101: + goto tr390 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr392: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr390: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st215 +//line scanner.rl:383 + lex.act = 151; + goto st215 st215: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof215 } st_case_215: - // line internal/php8/scanner.go:8624 - switch lex.data[(lex.p)] { - case 78: - goto tr393 +//line scanner.go:8147 + switch lex.data[( lex.p)] { + case 65: + goto tr391 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr393 + goto tr371 + case 97: + goto tr391 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr393: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr391: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st216 +//line scanner.rl:383 + lex.act = 151; + goto st216 st216: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof216 } st_case_216: - // line internal/php8/scanner.go:8665 - switch lex.data[(lex.p)] { - case 67: - goto tr394 +//line scanner.go:8188 + switch lex.data[( lex.p)] { + case 75: + goto tr392 case 92: goto st96 case 96: - goto tr355 - case 99: - goto tr394 + goto tr371 + case 107: + goto tr392 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr394: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr252: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st217 +//line scanner.rl:383 + lex.act = 151; + goto st217 st217: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof217 } st_case_217: - // line internal/php8/scanner.go:8706 - switch lex.data[(lex.p)] { - case 84: +//line scanner.go:8229 + switch lex.data[( lex.p)] { + case 65: + goto tr393 + case 70: + goto tr394 + case 76: goto tr395 + case 79: + goto tr396 case 92: goto st96 case 96: - goto tr355 - case 116: + goto tr371 + case 97: + goto tr393 + case 102: + goto tr394 + case 108: goto tr395 + case 111: + goto tr396 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr395: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr393: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st218 +//line scanner.rl:383 + lex.act = 151; + goto st218 st218: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof218 } st_case_218: - // line internal/php8/scanner.go:8747 - switch lex.data[(lex.p)] { - case 73: - goto tr396 +//line scanner.go:8282 + switch lex.data[( lex.p)] { + case 76: + goto tr397 + case 83: + goto tr398 + case 84: + goto tr399 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr396 + goto tr371 + case 108: + goto tr397 + case 115: + goto tr398 + case 116: + goto tr399 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr396: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr397: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st219 +//line scanner.rl:383 + lex.act = 151; + goto st219 st219: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof219 } st_case_219: - // line internal/php8/scanner.go:8788 - switch lex.data[(lex.p)] { - case 79: - goto tr397 +//line scanner.go:8331 + switch lex.data[( lex.p)] { + case 76: + goto tr400 case 92: goto st96 case 96: - goto tr355 - case 111: - goto tr397 + goto tr371 + case 108: + goto tr400 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr397: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr400: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st220 +//line scanner.rl:383 + lex.act = 151; + goto st220 st220: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof220 } st_case_220: - // line internal/php8/scanner.go:8829 - switch lex.data[(lex.p)] { - case 78: - goto tr398 +//line scanner.go:8372 + switch lex.data[( lex.p)] { + case 65: + goto tr401 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr398 + goto tr371 + case 97: + goto tr401 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr379: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr401: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st221 +//line scanner.rl:383 + lex.act = 151; + goto st221 st221: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof221 } st_case_221: - // line internal/php8/scanner.go:8870 - switch lex.data[(lex.p)] { - case 65: - goto tr399 - case 79: - goto tr400 +//line scanner.go:8413 + switch lex.data[( lex.p)] { + case 66: + goto tr402 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr399 - case 111: - goto tr400 + goto tr371 + case 98: + goto tr402 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr399: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr402: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st222 +//line scanner.rl:383 + lex.act = 151; + goto st222 st222: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof222 } st_case_222: - // line internal/php8/scanner.go:8915 - switch lex.data[(lex.p)] { - case 83: - goto tr401 +//line scanner.go:8454 + switch lex.data[( lex.p)] { + case 76: + goto tr403 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr401 + goto tr371 + case 108: + goto tr403 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr401: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr403: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st223 +//line scanner.rl:383 + lex.act = 151; + goto st223 st223: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof223 } st_case_223: - // line internal/php8/scanner.go:8956 - switch lex.data[(lex.p)] { - case 83: - goto tr402 +//line scanner.go:8495 + switch lex.data[( lex.p)] { + case 69: + goto tr404 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr402 + goto tr371 + case 101: + goto tr404 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr400: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr398: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st224 +//line scanner.rl:383 + lex.act = 151; + goto st224 st224: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof224 } st_case_224: - // line internal/php8/scanner.go:8997 - switch lex.data[(lex.p)] { - case 78: - goto tr403 +//line scanner.go:8536 + switch lex.data[( lex.p)] { + case 69: + goto tr405 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr403 + goto tr371 + case 101: + goto tr405 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr403: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr399: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st225 +//line scanner.rl:383 + lex.act = 151; + goto st225 st225: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof225 } st_case_225: - // line internal/php8/scanner.go:9038 - switch lex.data[(lex.p)] { - case 69: - goto tr404 +//line scanner.go:8577 + switch lex.data[( lex.p)] { + case 67: + goto tr406 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr404 + goto tr371 + case 99: + goto tr406 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr380: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr406: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st226 +//line scanner.rl:383 + lex.act = 151; + goto st226 st226: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof226 } st_case_226: - // line internal/php8/scanner.go:9079 - switch lex.data[(lex.p)] { - case 78: - goto tr405 +//line scanner.go:8618 + switch lex.data[( lex.p)] { + case 72: + goto tr407 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr405 + goto tr371 + case 104: + goto tr407 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr405: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr394: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st227 +//line scanner.rl:383 + lex.act = 151; + goto st227 st227: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof227 } st_case_227: - // line internal/php8/scanner.go:9120 - switch lex.data[(lex.p)] { - case 83: - goto tr406 - case 84: - goto tr407 +//line scanner.go:8659 + switch lex.data[( lex.p)] { + case 85: + goto tr408 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr406 - case 116: - goto tr407 + goto tr371 + case 117: + goto tr408 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr406: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr408: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st228 +//line scanner.rl:383 + lex.act = 151; + goto st228 st228: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof228 } st_case_228: - // line internal/php8/scanner.go:9165 - switch lex.data[(lex.p)] { - case 84: - goto tr408 +//line scanner.go:8700 + switch lex.data[( lex.p)] { + case 78: + goto tr409 case 92: goto st96 case 96: - goto tr355 - case 116: - goto tr408 + goto tr371 + case 110: + goto tr409 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr407: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr409: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st229 +//line scanner.rl:383 + lex.act = 151; + goto st229 st229: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof229 } st_case_229: - // line internal/php8/scanner.go:9206 - switch lex.data[(lex.p)] { - case 73: - goto tr409 +//line scanner.go:8741 + switch lex.data[( lex.p)] { + case 67: + goto tr410 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr409 + goto tr371 + case 99: + goto tr410 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr409: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr410: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st230 +//line scanner.rl:383 + lex.act = 151; + goto st230 st230: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof230 } st_case_230: - // line internal/php8/scanner.go:9247 - switch lex.data[(lex.p)] { - case 78: - goto tr410 +//line scanner.go:8782 + switch lex.data[( lex.p)] { + case 84: + goto tr411 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr410 + goto tr371 + case 116: + goto tr411 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr410: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr411: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st231 +//line scanner.rl:383 + lex.act = 151; + goto st231 st231: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof231 } st_case_231: - // line internal/php8/scanner.go:9288 - switch lex.data[(lex.p)] { - case 85: - goto tr411 +//line scanner.go:8823 + switch lex.data[( lex.p)] { + case 73: + goto tr412 case 92: goto st96 case 96: - goto tr355 - case 117: - goto tr411 + goto tr371 + case 105: + goto tr412 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr411: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr412: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st232 +//line scanner.rl:383 + lex.act = 151; + goto st232 st232: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof232 } st_case_232: - // line internal/php8/scanner.go:9329 - switch lex.data[(lex.p)] { - case 69: - goto tr412 +//line scanner.go:8864 + switch lex.data[( lex.p)] { + case 79: + goto tr413 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr412 + goto tr371 + case 111: + goto tr413 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr237: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr413: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st233 +//line scanner.rl:383 + lex.act = 151; + goto st233 st233: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof233 } st_case_233: - // line internal/php8/scanner.go:9370 - switch lex.data[(lex.p)] { - case 69: - goto tr413 - case 73: +//line scanner.go:8905 + switch lex.data[( lex.p)] { + case 78: goto tr414 - case 79: - goto tr415 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr413 - case 105: + goto tr371 + case 110: goto tr414 - case 111: - goto tr415 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr413: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr395: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st234 +//line scanner.rl:383 + lex.act = 151; + goto st234 st234: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof234 } st_case_234: - // line internal/php8/scanner.go:9419 - switch lex.data[(lex.p)] { - case 67: +//line scanner.go:8946 + switch lex.data[( lex.p)] { + case 65: + goto tr415 + case 79: goto tr416 - case 70: - goto tr417 case 92: goto st96 case 96: - goto tr355 - case 99: + goto tr371 + case 97: + goto tr415 + case 111: goto tr416 - case 102: - goto tr417 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr416: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr415: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st235 +//line scanner.rl:383 + lex.act = 151; + goto st235 st235: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof235 } st_case_235: - // line internal/php8/scanner.go:9464 - switch lex.data[(lex.p)] { - case 76: - goto tr418 +//line scanner.go:8991 + switch lex.data[( lex.p)] { + case 83: + goto tr417 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr418 + goto tr371 + case 115: + goto tr417 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr418: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr417: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st236 +//line scanner.rl:383 + lex.act = 151; + goto st236 st236: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof236 } st_case_236: - // line internal/php8/scanner.go:9505 - switch lex.data[(lex.p)] { - case 65: - goto tr419 +//line scanner.go:9032 + switch lex.data[( lex.p)] { + case 83: + goto tr418 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr419 + goto tr371 + case 115: + goto tr418 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr419: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr416: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st237 +//line scanner.rl:383 + lex.act = 151; + goto st237 st237: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof237 } st_case_237: - // line internal/php8/scanner.go:9546 - switch lex.data[(lex.p)] { - case 82: - goto tr420 +//line scanner.go:9073 + switch lex.data[( lex.p)] { + case 78: + goto tr419 case 92: goto st96 case 96: - goto tr355 - case 114: - goto tr420 + goto tr371 + case 110: + goto tr419 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr420: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr419: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st238 +//line scanner.rl:383 + lex.act = 151; + goto st238 st238: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof238 } st_case_238: - // line internal/php8/scanner.go:9587 - switch lex.data[(lex.p)] { +//line scanner.go:9114 + switch lex.data[( lex.p)] { case 69: - goto tr421 + goto tr420 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 101: - goto tr421 + goto tr420 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr417: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr396: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st239 +//line scanner.rl:383 + lex.act = 151; + goto st239 st239: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof239 } st_case_239: - // line internal/php8/scanner.go:9628 - switch lex.data[(lex.p)] { - case 65: - goto tr422 +//line scanner.go:9155 + switch lex.data[( lex.p)] { + case 78: + goto tr421 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr422 + goto tr371 + case 110: + goto tr421 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr422: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr421: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st240 +//line scanner.rl:383 + lex.act = 151; + goto st240 st240: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof240 } st_case_240: - // line internal/php8/scanner.go:9669 - switch lex.data[(lex.p)] { - case 85: +//line scanner.go:9196 + switch lex.data[( lex.p)] { + case 83: + goto tr422 + case 84: goto tr423 case 92: goto st96 case 96: - goto tr355 - case 117: + goto tr371 + case 115: + goto tr422 + case 116: goto tr423 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr423: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr422: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st241 +//line scanner.rl:383 + lex.act = 151; + goto st241 st241: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof241 } st_case_241: - // line internal/php8/scanner.go:9710 - switch lex.data[(lex.p)] { - case 76: +//line scanner.go:9241 + switch lex.data[( lex.p)] { + case 84: goto tr424 case 92: goto st96 case 96: - goto tr355 - case 108: + goto tr371 + case 116: goto tr424 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr424: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr423: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st242 +//line scanner.rl:383 + lex.act = 151; + goto st242 st242: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof242 } st_case_242: - // line internal/php8/scanner.go:9751 - switch lex.data[(lex.p)] { - case 84: +//line scanner.go:9282 + switch lex.data[( lex.p)] { + case 73: goto tr425 case 92: goto st96 case 96: - goto tr355 - case 116: + goto tr371 + case 105: goto tr425 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr414: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr425: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st243 +//line scanner.rl:383 + lex.act = 151; + goto st243 st243: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof243 } st_case_243: - // line internal/php8/scanner.go:9792 - switch lex.data[(lex.p)] { - case 69: +//line scanner.go:9323 + switch lex.data[( lex.p)] { + case 78: goto tr426 case 92: goto st96 case 96: - goto tr355 - case 101: + goto tr371 + case 110: goto tr426 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr238: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr426: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st244 +//line scanner.rl:383 + lex.act = 151; + goto st244 st244: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof244 } st_case_244: - // line internal/php8/scanner.go:9833 - switch lex.data[(lex.p)] { - case 67: +//line scanner.go:9364 + switch lex.data[( lex.p)] { + case 85: goto tr427 - case 76: - goto tr428 - case 77: - goto tr429 - case 78: - goto tr430 - case 86: - goto tr431 - case 88: - goto tr432 case 92: goto st96 case 96: - goto tr355 - case 99: + goto tr371 + case 117: goto tr427 - case 108: - goto tr428 - case 109: - goto tr429 - case 110: - goto tr430 - case 118: - goto tr431 - case 120: - goto tr432 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr427: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr427: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st245 +//line scanner.rl:383 + lex.act = 151; + goto st245 st245: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof245 } st_case_245: - // line internal/php8/scanner.go:9894 - switch lex.data[(lex.p)] { - case 72: - goto tr433 +//line scanner.go:9405 + switch lex.data[( lex.p)] { + case 69: + goto tr428 case 92: goto st96 case 96: - goto tr355 - case 104: - goto tr433 + goto tr371 + case 101: + goto tr428 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr433: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr253: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st246 +//line scanner.rl:383 + lex.act = 151; + goto st246 st246: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof246 } st_case_246: - // line internal/php8/scanner.go:9935 - switch lex.data[(lex.p)] { +//line scanner.go:9446 + switch lex.data[( lex.p)] { + case 69: + goto tr429 + case 73: + goto tr430 case 79: - goto tr434 + goto tr431 case 92: goto st96 case 96: - goto tr355 + goto tr371 + case 101: + goto tr429 + case 105: + goto tr430 case 111: - goto tr434 + goto tr431 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr428: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr429: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st247 +//line scanner.rl:383 + lex.act = 151; + goto st247 st247: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof247 } st_case_247: - // line internal/php8/scanner.go:9976 - switch lex.data[(lex.p)] { - case 83: - goto tr435 +//line scanner.go:9495 + switch lex.data[( lex.p)] { + case 67: + goto tr432 + case 70: + goto tr433 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr435 + goto tr371 + case 99: + goto tr432 + case 102: + goto tr433 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr435: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr432: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st248 +//line scanner.rl:383 + lex.act = 151; + goto st248 st248: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof248 } st_case_248: - // line internal/php8/scanner.go:10017 - switch lex.data[(lex.p)] { - case 69: - goto tr436 +//line scanner.go:9540 + switch lex.data[( lex.p)] { + case 76: + goto tr434 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr436 + goto tr371 + case 108: + goto tr434 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr436: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr434: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:233 - lex.act = 34 - goto st249 +//line scanner.rl:383 + lex.act = 151; + goto st249 st249: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof249 } st_case_249: - // line internal/php8/scanner.go:10058 - switch lex.data[(lex.p)] { - case 73: - goto tr438 +//line scanner.go:9581 + switch lex.data[( lex.p)] { + case 65: + goto tr435 case 92: goto st96 case 96: - goto tr437 - case 105: - goto tr438 + goto tr371 + case 97: + goto tr435 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr437 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr437 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr437 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr437 + goto tr371 } - goto tr241 - tr438: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr435: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st250 +//line scanner.rl:383 + lex.act = 151; + goto st250 st250: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof250 } st_case_250: - // line internal/php8/scanner.go:10099 - switch lex.data[(lex.p)] { - case 70: - goto tr439 +//line scanner.go:9622 + switch lex.data[( lex.p)] { + case 82: + goto tr436 case 92: goto st96 case 96: - goto tr355 - case 102: - goto tr439 + goto tr371 + case 114: + goto tr436 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr429: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr436: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st251 +//line scanner.rl:383 + lex.act = 151; + goto st251 st251: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof251 } st_case_251: - // line internal/php8/scanner.go:10140 - switch lex.data[(lex.p)] { - case 80: - goto tr440 +//line scanner.go:9663 + switch lex.data[( lex.p)] { + case 69: + goto tr437 case 92: goto st96 case 96: - goto tr355 - case 112: - goto tr440 + goto tr371 + case 101: + goto tr437 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr440: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr433: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st252 +//line scanner.rl:383 + lex.act = 151; + goto st252 st252: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof252 } st_case_252: - // line internal/php8/scanner.go:10181 - switch lex.data[(lex.p)] { - case 84: - goto tr441 +//line scanner.go:9704 + switch lex.data[( lex.p)] { + case 65: + goto tr438 case 92: goto st96 case 96: - goto tr355 - case 116: - goto tr441 + goto tr371 + case 97: + goto tr438 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr441: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr438: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st253 +//line scanner.rl:383 + lex.act = 151; + goto st253 st253: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof253 } st_case_253: - // line internal/php8/scanner.go:10222 - switch lex.data[(lex.p)] { - case 89: - goto tr442 +//line scanner.go:9745 + switch lex.data[( lex.p)] { + case 85: + goto tr439 case 92: goto st96 case 96: - goto tr355 - case 121: - goto tr442 + goto tr371 + case 117: + goto tr439 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr430: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr439: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st254 +//line scanner.rl:383 + lex.act = 151; + goto st254 st254: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof254 } st_case_254: - // line internal/php8/scanner.go:10263 - switch lex.data[(lex.p)] { - case 68: - goto tr443 - case 85: - goto tr444 +//line scanner.go:9786 + switch lex.data[( lex.p)] { + case 76: + goto tr440 case 92: goto st96 case 96: - goto tr355 - case 100: - goto tr443 - case 117: - goto tr444 + goto tr371 + case 108: + goto tr440 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr443: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr440: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st255 +//line scanner.rl:383 + lex.act = 151; + goto st255 st255: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof255 } st_case_255: - // line internal/php8/scanner.go:10308 - switch lex.data[(lex.p)] { - case 68: - goto tr445 - case 70: - goto tr446 - case 73: - goto tr447 - case 83: - goto tr448 - case 87: - goto tr449 +//line scanner.go:9827 + switch lex.data[( lex.p)] { + case 84: + goto tr441 case 92: goto st96 case 96: - goto tr355 - case 100: - goto tr445 - case 102: - goto tr446 - case 105: - goto tr447 - case 115: - goto tr448 - case 119: - goto tr449 + goto tr371 + case 116: + goto tr441 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr445: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr430: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st256 +//line scanner.rl:383 + lex.act = 151; + goto st256 st256: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof256 } st_case_256: - // line internal/php8/scanner.go:10365 - switch lex.data[(lex.p)] { +//line scanner.go:9868 + switch lex.data[( lex.p)] { case 69: - goto tr450 + goto tr442 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 101: - goto tr450 + goto tr442 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr450: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr254: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st257 +//line scanner.rl:383 + lex.act = 151; + goto st257 st257: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof257 } st_case_257: - // line internal/php8/scanner.go:10406 - switch lex.data[(lex.p)] { +//line scanner.go:9909 + switch lex.data[( lex.p)] { case 67: - goto tr451 + goto tr443 + case 76: + goto tr444 + case 77: + goto tr445 + case 78: + goto tr446 + case 86: + goto tr447 + case 88: + goto tr448 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 99: - goto tr451 + goto tr443 + case 108: + goto tr444 + case 109: + goto tr445 + case 110: + goto tr446 + case 118: + goto tr447 + case 120: + goto tr448 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr451: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr443: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st258 +//line scanner.rl:383 + lex.act = 151; + goto st258 st258: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof258 } st_case_258: - // line internal/php8/scanner.go:10447 - switch lex.data[(lex.p)] { - case 76: - goto tr452 +//line scanner.go:9970 + switch lex.data[( lex.p)] { + case 72: + goto tr449 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr452 + goto tr371 + case 104: + goto tr449 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr452: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr449: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st259 +//line scanner.rl:383 + lex.act = 151; + goto st259 st259: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof259 } st_case_259: - // line internal/php8/scanner.go:10488 - switch lex.data[(lex.p)] { - case 65: - goto tr453 +//line scanner.go:10011 + switch lex.data[( lex.p)] { + case 79: + goto tr450 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr453 + goto tr371 + case 111: + goto tr450 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr453: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr444: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st260 +//line scanner.rl:383 + lex.act = 151; + goto st260 st260: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof260 } st_case_260: - // line internal/php8/scanner.go:10529 - switch lex.data[(lex.p)] { - case 82: - goto tr454 +//line scanner.go:10052 + switch lex.data[( lex.p)] { + case 83: + goto tr451 case 92: goto st96 case 96: - goto tr355 - case 114: - goto tr454 + goto tr371 + case 115: + goto tr451 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr454: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr451: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st261 +//line scanner.rl:383 + lex.act = 151; + goto st261 st261: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof261 } st_case_261: - // line internal/php8/scanner.go:10570 - switch lex.data[(lex.p)] { +//line scanner.go:10093 + switch lex.data[( lex.p)] { case 69: - goto tr455 + goto tr452 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 101: - goto tr455 + goto tr452 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr446: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr452: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st262 +//line scanner.rl:234 + lex.act = 34; + goto st262 st262: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof262 } st_case_262: - // line internal/php8/scanner.go:10611 - switch lex.data[(lex.p)] { - case 79: - goto tr456 +//line scanner.go:10134 + switch lex.data[( lex.p)] { + case 73: + goto tr454 case 92: goto st96 case 96: - goto tr355 - case 111: - goto tr456 + goto tr453 + case 105: + goto tr454 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr453 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr453 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr453 } default: - goto tr355 + goto tr453 } - goto tr241 - tr456: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr454: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st263 +//line scanner.rl:383 + lex.act = 151; + goto st263 st263: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof263 } st_case_263: - // line internal/php8/scanner.go:10652 - switch lex.data[(lex.p)] { - case 82: - goto tr457 +//line scanner.go:10175 + switch lex.data[( lex.p)] { + case 70: + goto tr455 case 92: goto st96 case 96: - goto tr355 - case 114: - goto tr457 + goto tr371 + case 102: + goto tr455 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr457: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr445: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:237 - lex.act = 38 - goto st264 +//line scanner.rl:383 + lex.act = 151; + goto st264 st264: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof264 } st_case_264: - // line internal/php8/scanner.go:10693 - switch lex.data[(lex.p)] { - case 69: - goto tr459 +//line scanner.go:10216 + switch lex.data[( lex.p)] { + case 80: + goto tr456 case 92: goto st96 case 96: - goto tr458 - case 101: - goto tr459 + goto tr371 + case 112: + goto tr456 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr458 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr458 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr458 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr458 + goto tr371 } - goto tr241 - tr459: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr456: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st265 +//line scanner.rl:383 + lex.act = 151; + goto st265 st265: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof265 } st_case_265: - // line internal/php8/scanner.go:10734 - switch lex.data[(lex.p)] { - case 65: - goto tr460 +//line scanner.go:10257 + switch lex.data[( lex.p)] { + case 84: + goto tr457 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr460 + goto tr371 + case 116: + goto tr457 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr460: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr457: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st266 +//line scanner.rl:383 + lex.act = 151; + goto st266 st266: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof266 } st_case_266: - // line internal/php8/scanner.go:10775 - switch lex.data[(lex.p)] { - case 67: - goto tr461 +//line scanner.go:10298 + switch lex.data[( lex.p)] { + case 89: + goto tr458 case 92: goto st96 case 96: - goto tr355 - case 99: - goto tr461 + goto tr371 + case 121: + goto tr458 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr461: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr446: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st267 +//line scanner.rl:383 + lex.act = 151; + goto st267 st267: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof267 } st_case_267: - // line internal/php8/scanner.go:10816 - switch lex.data[(lex.p)] { - case 72: - goto tr462 +//line scanner.go:10339 + switch lex.data[( lex.p)] { + case 68: + goto tr459 + case 85: + goto tr460 case 92: goto st96 case 96: - goto tr355 - case 104: - goto tr462 + goto tr371 + case 100: + goto tr459 + case 117: + goto tr460 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr447: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr459: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st268 +//line scanner.rl:383 + lex.act = 151; + goto st268 st268: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof268 } st_case_268: - // line internal/php8/scanner.go:10857 - switch lex.data[(lex.p)] { +//line scanner.go:10384 + switch lex.data[( lex.p)] { + case 68: + goto tr461 case 70: + goto tr462 + case 73: goto tr463 + case 83: + goto tr464 + case 87: + goto tr465 case 92: goto st96 case 96: - goto tr355 + goto tr371 + case 100: + goto tr461 case 102: + goto tr462 + case 105: goto tr463 + case 115: + goto tr464 + case 119: + goto tr465 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr448: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr461: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st269 +//line scanner.rl:383 + lex.act = 151; + goto st269 st269: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof269 } st_case_269: - // line internal/php8/scanner.go:10898 - switch lex.data[(lex.p)] { - case 87: - goto tr464 +//line scanner.go:10441 + switch lex.data[( lex.p)] { + case 69: + goto tr466 case 92: goto st96 case 96: - goto tr355 - case 119: - goto tr464 + goto tr371 + case 101: + goto tr466 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr464: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr466: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st270 +//line scanner.rl:383 + lex.act = 151; + goto st270 st270: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof270 } st_case_270: - // line internal/php8/scanner.go:10939 - switch lex.data[(lex.p)] { - case 73: - goto tr465 +//line scanner.go:10482 + switch lex.data[( lex.p)] { + case 67: + goto tr467 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr465 + goto tr371 + case 99: + goto tr467 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr465: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr467: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st271 +//line scanner.rl:383 + lex.act = 151; + goto st271 st271: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof271 } st_case_271: - // line internal/php8/scanner.go:10980 - switch lex.data[(lex.p)] { - case 84: - goto tr466 +//line scanner.go:10523 + switch lex.data[( lex.p)] { + case 76: + goto tr468 case 92: goto st96 case 96: - goto tr355 - case 116: - goto tr466 + goto tr371 + case 108: + goto tr468 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr466: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr468: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st272 +//line scanner.rl:383 + lex.act = 151; + goto st272 st272: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof272 } st_case_272: - // line internal/php8/scanner.go:11021 - switch lex.data[(lex.p)] { - case 67: - goto tr467 +//line scanner.go:10564 + switch lex.data[( lex.p)] { + case 65: + goto tr469 case 92: goto st96 case 96: - goto tr355 - case 99: - goto tr467 + goto tr371 + case 97: + goto tr469 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr467: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr469: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st273 +//line scanner.rl:383 + lex.act = 151; + goto st273 st273: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof273 } st_case_273: - // line internal/php8/scanner.go:11062 - switch lex.data[(lex.p)] { - case 72: - goto tr468 +//line scanner.go:10605 + switch lex.data[( lex.p)] { + case 82: + goto tr470 case 92: goto st96 case 96: - goto tr355 - case 104: - goto tr468 + goto tr371 + case 114: + goto tr470 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr449: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr470: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st274 +//line scanner.rl:383 + lex.act = 151; + goto st274 st274: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof274 } st_case_274: - // line internal/php8/scanner.go:11103 - switch lex.data[(lex.p)] { - case 72: - goto tr469 +//line scanner.go:10646 + switch lex.data[( lex.p)] { + case 69: + goto tr471 case 92: goto st96 case 96: - goto tr355 - case 104: - goto tr469 + goto tr371 + case 101: + goto tr471 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr469: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr462: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st275 +//line scanner.rl:383 + lex.act = 151; + goto st275 st275: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof275 } st_case_275: - // line internal/php8/scanner.go:11144 - switch lex.data[(lex.p)] { - case 73: - goto tr470 +//line scanner.go:10687 + switch lex.data[( lex.p)] { + case 79: + goto tr472 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr470 + goto tr371 + case 111: + goto tr472 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr470: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr472: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st276 +//line scanner.rl:383 + lex.act = 151; + goto st276 st276: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof276 } st_case_276: - // line internal/php8/scanner.go:11185 - switch lex.data[(lex.p)] { - case 76: - goto tr471 +//line scanner.go:10728 + switch lex.data[( lex.p)] { + case 82: + goto tr473 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr471 + goto tr371 + case 114: + goto tr473 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr471: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr473: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st277 +//line scanner.rl:238 + lex.act = 38; + goto st277 st277: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof277 } st_case_277: - // line internal/php8/scanner.go:11226 - switch lex.data[(lex.p)] { +//line scanner.go:10769 + switch lex.data[( lex.p)] { case 69: - goto tr472 + goto tr475 case 92: goto st96 case 96: - goto tr355 + goto tr474 case 101: - goto tr472 + goto tr475 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr474 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr474 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr474 } default: - goto tr355 + goto tr474 } - goto tr241 - tr444: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr475: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st278 +//line scanner.rl:383 + lex.act = 151; + goto st278 st278: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof278 } st_case_278: - // line internal/php8/scanner.go:11267 - switch lex.data[(lex.p)] { - case 77: - goto tr473 +//line scanner.go:10810 + switch lex.data[( lex.p)] { + case 65: + goto tr476 case 92: goto st96 case 96: - goto tr355 - case 109: - goto tr473 + goto tr371 + case 97: + goto tr476 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr431: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr476: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st279 +//line scanner.rl:383 + lex.act = 151; + goto st279 st279: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof279 } st_case_279: - // line internal/php8/scanner.go:11308 - switch lex.data[(lex.p)] { - case 65: - goto tr474 +//line scanner.go:10851 + switch lex.data[( lex.p)] { + case 67: + goto tr477 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr474 + goto tr371 + case 99: + goto tr477 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr474: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr477: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st280 +//line scanner.rl:383 + lex.act = 151; + goto st280 st280: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof280 } st_case_280: - // line internal/php8/scanner.go:11349 - switch lex.data[(lex.p)] { - case 76: - goto tr475 +//line scanner.go:10892 + switch lex.data[( lex.p)] { + case 72: + goto tr478 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr475 + goto tr371 + case 104: + goto tr478 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr432: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr463: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st281 +//line scanner.rl:383 + lex.act = 151; + goto st281 st281: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof281 } st_case_281: - // line internal/php8/scanner.go:11390 - switch lex.data[(lex.p)] { - case 73: - goto tr476 - case 84: - goto tr477 +//line scanner.go:10933 + switch lex.data[( lex.p)] { + case 70: + goto tr479 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr476 - case 116: - goto tr477 + goto tr371 + case 102: + goto tr479 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr476: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr464: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st282 +//line scanner.rl:383 + lex.act = 151; + goto st282 st282: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof282 } st_case_282: - // line internal/php8/scanner.go:11435 - switch lex.data[(lex.p)] { - case 84: - goto tr426 +//line scanner.go:10974 + switch lex.data[( lex.p)] { + case 87: + goto tr480 case 92: goto st96 case 96: - goto tr355 - case 116: - goto tr426 + goto tr371 + case 119: + goto tr480 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr477: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr480: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st283 +//line scanner.rl:383 + lex.act = 151; + goto st283 st283: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof283 } st_case_283: - // line internal/php8/scanner.go:11476 - switch lex.data[(lex.p)] { - case 69: - goto tr478 +//line scanner.go:11015 + switch lex.data[( lex.p)] { + case 73: + goto tr481 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr478 + goto tr371 + case 105: + goto tr481 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr478: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr481: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st284 +//line scanner.rl:383 + lex.act = 151; + goto st284 st284: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof284 } st_case_284: - // line internal/php8/scanner.go:11517 - switch lex.data[(lex.p)] { - case 78: - goto tr479 +//line scanner.go:11056 + switch lex.data[( lex.p)] { + case 84: + goto tr482 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr479 + goto tr371 + case 116: + goto tr482 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr479: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr482: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st285 +//line scanner.rl:383 + lex.act = 151; + goto st285 st285: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof285 } st_case_285: - // line internal/php8/scanner.go:11558 - switch lex.data[(lex.p)] { - case 68: - goto tr480 +//line scanner.go:11097 + switch lex.data[( lex.p)] { + case 67: + goto tr483 case 92: goto st96 case 96: - goto tr355 - case 100: - goto tr480 + goto tr371 + case 99: + goto tr483 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr480: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr483: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st286 +//line scanner.rl:383 + lex.act = 151; + goto st286 st286: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof286 } st_case_286: - // line internal/php8/scanner.go:11599 - switch lex.data[(lex.p)] { - case 83: - goto tr481 +//line scanner.go:11138 + switch lex.data[( lex.p)] { + case 72: + goto tr484 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr481 + goto tr371 + case 104: + goto tr484 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr239: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr465: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st287 +//line scanner.rl:383 + lex.act = 151; + goto st287 st287: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof287 } st_case_287: - // line internal/php8/scanner.go:11640 - switch lex.data[(lex.p)] { - case 73: - goto tr482 - case 78: - goto tr483 - case 79: - goto tr484 - case 85: - goto tr392 +//line scanner.go:11179 + switch lex.data[( lex.p)] { + case 72: + goto tr485 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr482 - case 110: - goto tr483 - case 111: - goto tr484 - case 117: - goto tr392 + goto tr371 + case 104: + goto tr485 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr482: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr485: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st288 +//line scanner.rl:383 + lex.act = 151; + goto st288 st288: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof288 } st_case_288: - // line internal/php8/scanner.go:11693 - switch lex.data[(lex.p)] { - case 78: - goto tr485 +//line scanner.go:11220 + switch lex.data[( lex.p)] { + case 73: + goto tr486 case 92: goto st96 case 96: - goto tr355 - case 110: - goto tr485 + goto tr371 + case 105: + goto tr486 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr485: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr486: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st289 +//line scanner.rl:383 + lex.act = 151; + goto st289 st289: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof289 } st_case_289: - // line internal/php8/scanner.go:11734 - switch lex.data[(lex.p)] { - case 65: - goto tr486 +//line scanner.go:11261 + switch lex.data[( lex.p)] { + case 76: + goto tr487 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr486 + goto tr371 + case 108: + goto tr487 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr486: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr487: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st290 +//line scanner.rl:383 + lex.act = 151; + goto st290 st290: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof290 } st_case_290: - // line internal/php8/scanner.go:11775 - switch lex.data[(lex.p)] { - case 76: - goto tr487 +//line scanner.go:11302 + switch lex.data[( lex.p)] { + case 69: + goto tr488 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr487 + goto tr371 + case 101: + goto tr488 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr487: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr460: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:246 - lex.act = 47 - goto st291 +//line scanner.rl:383 + lex.act = 151; + goto st291 st291: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof291 } st_case_291: - // line internal/php8/scanner.go:11816 - switch lex.data[(lex.p)] { - case 76: +//line scanner.go:11343 + switch lex.data[( lex.p)] { + case 77: goto tr489 case 92: goto st96 case 96: - goto tr488 - case 108: + goto tr371 + case 109: goto tr489 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr488 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr488 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr488 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr488 + goto tr371 } - goto tr241 - tr489: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr489: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st292 +//line scanner.rl:383 + lex.act = 151; + goto st292 st292: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof292 } st_case_292: - // line internal/php8/scanner.go:11857 - switch lex.data[(lex.p)] { - case 89: - goto tr490 - case 92: - goto st96 - case 96: - goto tr355 - case 121: - goto tr490 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr484: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st293 - st293: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof293 - } - st_case_293: - // line internal/php8/scanner.go:11898 - switch lex.data[(lex.p)] { - case 82: - goto tr491 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr491 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr491: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:248 - lex.act = 49 - goto st294 - st294: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof294 - } - st_case_294: - // line internal/php8/scanner.go:11939 - switch lex.data[(lex.p)] { - case 69: - goto tr493 - case 92: - goto st96 - case 96: - goto tr492 - case 101: - goto tr493 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr492 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr492 - } - case lex.data[(lex.p)] >= 91: - goto tr492 - } - default: - goto tr492 - } - goto tr241 - tr493: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st295 - st295: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof295 - } - st_case_295: - // line internal/php8/scanner.go:11980 - switch lex.data[(lex.p)] { - case 65: - goto tr494 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr494 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr494: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st296 - st296: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof296 - } - st_case_296: - // line internal/php8/scanner.go:12021 - switch lex.data[(lex.p)] { - case 67: - goto tr495 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr495 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr495: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st297 - st297: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof297 - } - st_case_297: - // line internal/php8/scanner.go:12062 - switch lex.data[(lex.p)] { - case 72: - goto tr496 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr496 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr240: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st298 - st298: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof298 - } - st_case_298: - // line internal/php8/scanner.go:12103 - switch lex.data[(lex.p)] { - case 76: - goto tr497 - case 79: - goto tr498 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr497 - case 111: - goto tr498 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr497: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st299 - st299: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof299 - } - st_case_299: - // line internal/php8/scanner.go:12148 - switch lex.data[(lex.p)] { - case 79: - goto tr499 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr499 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr499: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st300 - st300: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof300 - } - st_case_300: - // line internal/php8/scanner.go:12189 - switch lex.data[(lex.p)] { - case 66: - goto tr500 - case 92: - goto st96 - case 96: - goto tr355 - case 98: - goto tr500 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr500: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st301 - st301: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof301 - } - st_case_301: - // line internal/php8/scanner.go:12230 - switch lex.data[(lex.p)] { - case 65: - goto tr501 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr501 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr501: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st302 - st302: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof302 - } - st_case_302: - // line internal/php8/scanner.go:12271 - switch lex.data[(lex.p)] { - case 76: - goto tr502 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr502 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr498: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st303 - st303: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof303 - } - st_case_303: - // line internal/php8/scanner.go:12312 - switch lex.data[(lex.p)] { - case 84: - goto tr503 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr503 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr503: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st304 - st304: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof304 - } - st_case_304: - // line internal/php8/scanner.go:12353 - switch lex.data[(lex.p)] { - case 79: - goto tr504 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr504 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr242: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st305 - st305: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof305 - } - st_case_305: - // line internal/php8/scanner.go:12394 - switch lex.data[(lex.p)] { - case 70: - goto tr505 - case 77: - goto tr506 - case 78: - goto tr507 - case 83: - goto tr508 - case 92: - goto st96 - case 96: - goto tr355 - case 102: - goto tr505 - case 109: - goto tr506 - case 110: - goto tr507 - case 115: - goto tr508 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr506: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st306 - st306: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof306 - } - st_case_306: - // line internal/php8/scanner.go:12447 - switch lex.data[(lex.p)] { - case 80: - goto tr509 - case 92: - goto st96 - case 96: - goto tr355 - case 112: - goto tr509 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr509: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st307 - st307: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof307 - } - st_case_307: - // line internal/php8/scanner.go:12488 - switch lex.data[(lex.p)] { - case 76: - goto tr510 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr510 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr510: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st308 - st308: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof308 - } - st_case_308: - // line internal/php8/scanner.go:12529 - switch lex.data[(lex.p)] { - case 69: - goto tr511 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr511 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr511: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st309 - st309: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof309 - } - st_case_309: - // line internal/php8/scanner.go:12570 - switch lex.data[(lex.p)] { - case 77: - goto tr512 - case 92: - goto st96 - case 96: - goto tr355 - case 109: - goto tr512 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr512: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st310 - st310: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof310 - } - st_case_310: - // line internal/php8/scanner.go:12611 - switch lex.data[(lex.p)] { - case 69: - goto tr513 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr513 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr513: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st311 - st311: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof311 - } - st_case_311: - // line internal/php8/scanner.go:12652 - switch lex.data[(lex.p)] { - case 78: - goto tr514 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr514 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr514: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st312 - st312: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof312 - } - st_case_312: - // line internal/php8/scanner.go:12693 - switch lex.data[(lex.p)] { - case 84: - goto tr515 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr515 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr515: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st313 - st313: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof313 - } - st_case_313: - // line internal/php8/scanner.go:12734 - switch lex.data[(lex.p)] { - case 83: - goto tr516 - case 92: - goto st96 - case 96: - goto tr355 - case 115: - goto tr516 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr507: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st314 - st314: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof314 - } - st_case_314: - // line internal/php8/scanner.go:12775 - switch lex.data[(lex.p)] { - case 67: - goto tr517 - case 83: - goto tr518 - case 84: - goto tr519 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr517 - case 115: - goto tr518 - case 116: - goto tr519 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr517: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st315 - st315: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof315 - } - st_case_315: - // line internal/php8/scanner.go:12824 - switch lex.data[(lex.p)] { - case 76: - goto tr520 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr520 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr520: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st316 - st316: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof316 - } - st_case_316: - // line internal/php8/scanner.go:12865 - switch lex.data[(lex.p)] { - case 85: - goto tr521 - case 92: - goto st96 - case 96: - goto tr355 - case 117: - goto tr521 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr521: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st317 - st317: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof317 - } - st_case_317: - // line internal/php8/scanner.go:12906 - switch lex.data[(lex.p)] { - case 68: - goto tr522 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr522 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr522: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st318 - st318: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof318 - } - st_case_318: - // line internal/php8/scanner.go:12947 - switch lex.data[(lex.p)] { - case 69: - goto tr523 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr523 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr523: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:280 - lex.act = 81 - goto st319 - st319: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof319 - } - st_case_319: - // line internal/php8/scanner.go:12988 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 95: - goto tr525 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr524 - } - 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 tr524 - } - case lex.data[(lex.p)] >= 91: - goto tr524 - } - default: - goto tr524 - } - goto tr241 - tr525: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st320 - st320: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof320 - } - st_case_320: - // line internal/php8/scanner.go:13025 - switch lex.data[(lex.p)] { - case 79: - goto tr526 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr526 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr526: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st321 - st321: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof321 - } - st_case_321: - // line internal/php8/scanner.go:13066 - switch lex.data[(lex.p)] { - case 78: - goto tr527 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr527 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr527: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st322 - st322: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof322 - } - st_case_322: - // line internal/php8/scanner.go:13107 - switch lex.data[(lex.p)] { - case 67: - goto tr528 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr528 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr528: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st323 - st323: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof323 - } - st_case_323: - // line internal/php8/scanner.go:13148 - switch lex.data[(lex.p)] { - case 69: - goto tr529 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr529 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr518: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st324 - st324: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof324 - } - st_case_324: - // line internal/php8/scanner.go:13189 - switch lex.data[(lex.p)] { - case 84: - goto tr530 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr530 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr530: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st325 - st325: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof325 - } - st_case_325: - // line internal/php8/scanner.go:13230 - switch lex.data[(lex.p)] { - case 65: - goto tr531 - case 69: - goto tr532 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr531 - case 101: - goto tr532 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr531: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st326 - st326: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof326 - } - st_case_326: - // line internal/php8/scanner.go:13275 - switch lex.data[(lex.p)] { - case 78: - goto tr533 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr533 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr533: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st327 - st327: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof327 - } - st_case_327: - // line internal/php8/scanner.go:13316 - switch lex.data[(lex.p)] { - case 67: - goto tr534 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr534 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr534: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st328 - st328: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof328 - } - st_case_328: - // line internal/php8/scanner.go:13357 - switch lex.data[(lex.p)] { - case 69: - goto tr535 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr535 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr535: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st329 - st329: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof329 - } - st_case_329: - // line internal/php8/scanner.go:13398 - switch lex.data[(lex.p)] { - case 79: - goto tr536 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr536 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr536: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st330 - st330: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof330 - } - st_case_330: - // line internal/php8/scanner.go:13439 - switch lex.data[(lex.p)] { - case 70: - goto tr537 - case 92: - goto st96 - case 96: - goto tr355 - case 102: - goto tr537 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr532: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st331 - st331: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof331 - } - st_case_331: - // line internal/php8/scanner.go:13480 - switch lex.data[(lex.p)] { - case 65: - goto tr538 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr538 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr538: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st332 - st332: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof332 - } - st_case_332: - // line internal/php8/scanner.go:13521 - switch lex.data[(lex.p)] { - case 68: - goto tr539 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr539 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr539: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st333 - st333: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof333 - } - st_case_333: - // line internal/php8/scanner.go:13562 - switch lex.data[(lex.p)] { - case 79: - goto tr540 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr540 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr540: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st334 - st334: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof334 - } - st_case_334: - // line internal/php8/scanner.go:13603 - switch lex.data[(lex.p)] { - case 70: - goto tr541 - case 92: - goto st96 - case 96: - goto tr355 - case 102: - goto tr541 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr519: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st335 - st335: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof335 - } - st_case_335: - // line internal/php8/scanner.go:13644 - switch lex.data[(lex.p)] { - case 69: - goto tr542 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr542 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr542: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st336 - st336: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof336 - } - st_case_336: - // line internal/php8/scanner.go:13685 - switch lex.data[(lex.p)] { - case 82: - goto tr543 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr543 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr543: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st337 - st337: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof337 - } - st_case_337: - // line internal/php8/scanner.go:13726 - switch lex.data[(lex.p)] { - case 70: - goto tr544 - case 92: - goto st96 - case 96: - goto tr355 - case 102: - goto tr544 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr544: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st338 - st338: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof338 - } - st_case_338: - // line internal/php8/scanner.go:13767 - switch lex.data[(lex.p)] { - case 65: - goto tr545 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr545 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr545: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st339 - st339: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof339 - } - st_case_339: - // line internal/php8/scanner.go:13808 - switch lex.data[(lex.p)] { - case 67: - goto tr546 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr546 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr546: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st340 - st340: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof340 - } - st_case_340: - // line internal/php8/scanner.go:13849 - switch lex.data[(lex.p)] { - case 69: - goto tr547 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr547 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr508: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st341 - st341: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof341 - } - st_case_341: - // line internal/php8/scanner.go:13890 - switch lex.data[(lex.p)] { - case 83: - goto tr548 - case 92: - goto st96 - case 96: - goto tr355 - case 115: - goto tr548 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr548: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st342 - st342: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof342 - } - st_case_342: - // line internal/php8/scanner.go:13931 - switch lex.data[(lex.p)] { - case 69: - goto tr549 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr549 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr549: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st343 - st343: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof343 - } - st_case_343: - // line internal/php8/scanner.go:13972 - switch lex.data[(lex.p)] { - case 84: - goto tr550 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr550 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr243: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st344 - st344: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof344 - } - st_case_344: - // line internal/php8/scanner.go:14013 - switch lex.data[(lex.p)] { - case 73: - goto tr551 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr551 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr551: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st345 - st345: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof345 - } - st_case_345: - // line internal/php8/scanner.go:14054 - switch lex.data[(lex.p)] { - case 83: - goto tr552 - case 92: - goto st96 - case 96: - goto tr355 - case 115: - goto tr552 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr552: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st346 - st346: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof346 - } - st_case_346: - // line internal/php8/scanner.go:14095 - switch lex.data[(lex.p)] { - case 84: - goto tr553 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr553 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr244: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st347 - st347: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof347 - } - st_case_347: - // line internal/php8/scanner.go:14136 - switch lex.data[(lex.p)] { - case 65: - goto tr554 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr554 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr554: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st348 - st348: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof348 - } - st_case_348: - // line internal/php8/scanner.go:14177 - switch lex.data[(lex.p)] { - case 84: - goto tr555 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr555 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr555: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st349 - st349: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof349 - } - st_case_349: - // line internal/php8/scanner.go:14218 - switch lex.data[(lex.p)] { - case 67: - goto tr556 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr556 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr556: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st350 - st350: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof350 - } - st_case_350: - // line internal/php8/scanner.go:14259 - switch lex.data[(lex.p)] { - case 72: - goto tr557 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr557 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr245: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st351 - st351: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof351 - } - st_case_351: - // line internal/php8/scanner.go:14300 - switch lex.data[(lex.p)] { - case 65: - goto tr558 - case 69: - goto tr559 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr558 - case 101: - goto tr559 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr558: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st352 - st352: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof352 - } - st_case_352: - // line internal/php8/scanner.go:14345 - switch lex.data[(lex.p)] { - case 77: - goto tr560 - case 92: - goto st96 - case 96: - goto tr355 - case 109: - goto tr560 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr560: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st353 - st353: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof353 - } - st_case_353: - // line internal/php8/scanner.go:14386 - switch lex.data[(lex.p)] { - case 69: - goto tr561 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr561 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr561: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st354 - st354: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof354 - } - st_case_354: - // line internal/php8/scanner.go:14427 - switch lex.data[(lex.p)] { - case 83: - goto tr562 - case 92: - goto st96 - case 96: - goto tr355 - case 115: - goto tr562 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr562: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st355 - st355: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof355 - } - st_case_355: - // line internal/php8/scanner.go:14468 - switch lex.data[(lex.p)] { - case 80: - goto tr563 - case 92: - goto st96 - case 96: - goto tr355 - case 112: - goto tr563 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr563: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st356 - st356: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof356 - } - st_case_356: - // line internal/php8/scanner.go:14509 - switch lex.data[(lex.p)] { - case 65: - goto tr564 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr564 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr564: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st357 - st357: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof357 - } - st_case_357: - // line internal/php8/scanner.go:14550 - switch lex.data[(lex.p)] { - case 67: - goto tr565 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr565 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr565: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st358 - st358: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof358 - } - st_case_358: - // line internal/php8/scanner.go:14591 - switch lex.data[(lex.p)] { - case 69: - goto tr566 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr566 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr566: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:261 - lex.act = 62 - goto st359 - st359: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof359 - } - st_case_359: - // line internal/php8/scanner.go:14632 - switch lex.data[(lex.p)] { - case 92: +//line scanner.go:11384 + switch lex.data[( lex.p)] { + case 9: goto st99 + case 32: + goto st99 + case 92: + goto st96 case 96: - goto tr567 + goto tr371 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr567 - } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] < 13: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr567 + case lex.data[( lex.p)] > 10: + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto st99 } - case lex.data[(lex.p)] >= 91: - goto tr567 + default: + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + default: + goto tr371 } default: - goto tr567 + goto tr371 } - goto tr241 + goto tr257 st99: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof99 } st_case_99: - 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 tr145 - tr145: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:213 - lex.act = 15 - goto st360 - st360: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof360 - } - st_case_360: - // line internal/php8/scanner.go:14690 - switch lex.data[(lex.p)] { - case 92: + switch lex.data[( lex.p)] { + case 9: goto st99 - case 96: - goto tr569 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr569 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr569 - } - case lex.data[(lex.p)] >= 91: - goto tr569 - } - default: - goto tr569 - } - goto tr145 - tr559: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st361 - st361: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof361 - } - st_case_361: - // line internal/php8/scanner.go:14727 - switch lex.data[(lex.p)] { - case 87: - goto tr570 - case 92: - goto st96 - case 96: - goto tr355 - case 119: - goto tr570 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr246: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st362 - st362: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof362 - } - st_case_362: - // line internal/php8/scanner.go:14768 - switch lex.data[(lex.p)] { - case 82: - goto tr571 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr571 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr247: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st363 - st363: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof363 - } - st_case_363: - // line internal/php8/scanner.go:14809 - switch lex.data[(lex.p)] { - case 82: - goto tr572 - case 85: - goto tr573 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr572 - case 117: - goto tr573 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr572: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st364 - st364: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof364 - } - st_case_364: - // line internal/php8/scanner.go:14854 - switch lex.data[(lex.p)] { - case 73: - goto tr574 - case 79: - goto tr575 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr574 - case 111: - goto tr575 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr574: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st365 - st365: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof365 - } - st_case_365: - // line internal/php8/scanner.go:14899 - switch lex.data[(lex.p)] { - case 78: - goto tr576 - case 86: - goto tr577 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr576 - case 118: - goto tr577 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr576: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st366 - st366: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof366 - } - st_case_366: - // line internal/php8/scanner.go:14944 - switch lex.data[(lex.p)] { - case 84: - goto tr578 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr578 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr577: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st367 - st367: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof367 - } - st_case_367: - // line internal/php8/scanner.go:14985 - switch lex.data[(lex.p)] { - case 65: - goto tr579 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr579 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr579: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st368 - st368: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof368 - } - st_case_368: - // line internal/php8/scanner.go:15026 - switch lex.data[(lex.p)] { - case 84: - goto tr580 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr580 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr580: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st369 - st369: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof369 - } - st_case_369: - // line internal/php8/scanner.go:15067 - switch lex.data[(lex.p)] { - case 69: - goto tr581 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr581 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr575: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st370 - st370: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof370 - } - st_case_370: - // line internal/php8/scanner.go:15108 - switch lex.data[(lex.p)] { - case 84: - goto tr582 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr582 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr582: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st371 - st371: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof371 - } - st_case_371: - // line internal/php8/scanner.go:15149 - switch lex.data[(lex.p)] { - case 69: - goto tr583 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr583 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr583: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st372 - st372: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof372 - } - st_case_372: - // line internal/php8/scanner.go:15190 - switch lex.data[(lex.p)] { - case 67: - goto tr584 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr584 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr584: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st373 - st373: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof373 - } - st_case_373: - // line internal/php8/scanner.go:15231 - switch lex.data[(lex.p)] { - case 84: - goto tr585 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr585 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr585: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st374 - st374: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof374 - } - st_case_374: - // line internal/php8/scanner.go:15272 - switch lex.data[(lex.p)] { - case 69: - goto tr586 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr586 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr586: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st375 - st375: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof375 - } - st_case_375: - // line internal/php8/scanner.go:15313 - switch lex.data[(lex.p)] { - case 68: - goto tr587 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr587 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr573: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st376 - st376: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof376 - } - st_case_376: - // line internal/php8/scanner.go:15354 - switch lex.data[(lex.p)] { - case 66: - goto tr588 - case 92: - goto st96 - case 96: - goto tr355 - case 98: - goto tr588 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr588: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st377 - st377: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof377 - } - st_case_377: - // line internal/php8/scanner.go:15395 - switch lex.data[(lex.p)] { - case 76: - goto tr589 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr589 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr589: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st378 - st378: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof378 - } - st_case_378: - // line internal/php8/scanner.go:15436 - switch lex.data[(lex.p)] { - case 73: - goto tr590 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr590 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr590: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st379 - st379: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof379 - } - st_case_379: - // line internal/php8/scanner.go:15477 - switch lex.data[(lex.p)] { - case 67: - goto tr591 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr591 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr248: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st380 - st380: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof380 - } - st_case_380: - // line internal/php8/scanner.go:15518 - switch lex.data[(lex.p)] { - case 69: - goto tr592 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr592 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr592: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st381 - st381: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof381 - } - st_case_381: - // line internal/php8/scanner.go:15559 - switch lex.data[(lex.p)] { - case 65: - goto tr593 - case 81: - goto tr594 - case 84: - goto tr595 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr593 - case 113: - goto tr594 - case 116: - goto tr595 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr593: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st382 - st382: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof382 - } - st_case_382: - // line internal/php8/scanner.go:15608 - switch lex.data[(lex.p)] { - case 68: - goto tr596 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr596 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr596: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st383 - st383: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof383 - } - st_case_383: - // line internal/php8/scanner.go:15649 - switch lex.data[(lex.p)] { - case 79: - goto tr597 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr597 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr597: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st384 - st384: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof384 - } - st_case_384: - // line internal/php8/scanner.go:15690 - switch lex.data[(lex.p)] { - case 78: - goto tr598 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr598 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr598: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st385 - st385: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof385 - } - st_case_385: - // line internal/php8/scanner.go:15731 - switch lex.data[(lex.p)] { - case 76: - goto tr599 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr599 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr599: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st386 - st386: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof386 - } - st_case_386: - // line internal/php8/scanner.go:15772 - switch lex.data[(lex.p)] { - case 89: - goto tr600 - case 92: - goto st96 - case 96: - goto tr355 - case 121: - goto tr600 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr594: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st387 - st387: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof387 - } - st_case_387: - // line internal/php8/scanner.go:15813 - switch lex.data[(lex.p)] { - case 85: - goto tr601 - case 92: - goto st96 - case 96: - goto tr355 - case 117: - goto tr601 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr601: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st388 - st388: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof388 - } - st_case_388: - // line internal/php8/scanner.go:15854 - switch lex.data[(lex.p)] { - case 73: - goto tr602 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr602 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr602: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st389 - st389: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof389 - } - st_case_389: - // line internal/php8/scanner.go:15895 - switch lex.data[(lex.p)] { - case 82: - goto tr603 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr603 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr603: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st390 - st390: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof390 - } - st_case_390: - // line internal/php8/scanner.go:15936 - switch lex.data[(lex.p)] { - case 69: - goto tr604 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr604 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr604: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:282 - lex.act = 83 - goto st391 - st391: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof391 - } - st_case_391: - // line internal/php8/scanner.go:15977 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 95: - goto tr606 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr605 - } - 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 tr605 - } - case lex.data[(lex.p)] >= 91: - goto tr605 - } - default: - goto tr605 - } - goto tr241 - tr606: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st392 - st392: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof392 - } - st_case_392: - // line internal/php8/scanner.go:16014 - switch lex.data[(lex.p)] { - case 79: - goto tr607 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr607 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr607: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st393 - st393: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof393 - } - st_case_393: - // line internal/php8/scanner.go:16055 - switch lex.data[(lex.p)] { - case 78: - goto tr608 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr608 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr608: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st394 - st394: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof394 - } - st_case_394: - // line internal/php8/scanner.go:16096 - switch lex.data[(lex.p)] { - case 67: - goto tr609 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr609 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr609: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st395 - st395: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof395 - } - st_case_395: - // line internal/php8/scanner.go:16137 - switch lex.data[(lex.p)] { - case 69: - goto tr610 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr610 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr595: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st396 - st396: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof396 - } - st_case_396: - // line internal/php8/scanner.go:16178 - switch lex.data[(lex.p)] { - case 85: - goto tr611 - case 92: - goto st96 - case 96: - goto tr355 - case 117: - goto tr611 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr611: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st397 - st397: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof397 - } - st_case_397: - // line internal/php8/scanner.go:16219 - switch lex.data[(lex.p)] { - case 82: - goto tr612 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr612 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr612: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st398 - st398: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof398 - } - st_case_398: - // line internal/php8/scanner.go:16260 - switch lex.data[(lex.p)] { - case 78: - goto tr613 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr613 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr249: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st399 - st399: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof399 - } - st_case_399: - // line internal/php8/scanner.go:16301 - switch lex.data[(lex.p)] { - case 84: - goto tr614 - case 87: - goto tr615 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr614 - case 119: - goto tr615 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr614: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st400 - st400: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof400 - } - st_case_400: - // line internal/php8/scanner.go:16346 - switch lex.data[(lex.p)] { - case 65: - goto tr616 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr616 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr616: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st401 - st401: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof401 - } - st_case_401: - // line internal/php8/scanner.go:16387 - switch lex.data[(lex.p)] { - case 84: - goto tr617 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr617 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr617: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st402 - st402: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof402 - } - st_case_402: - // line internal/php8/scanner.go:16428 - switch lex.data[(lex.p)] { - case 73: - goto tr618 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr618 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr618: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st403 - st403: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof403 - } - st_case_403: - // line internal/php8/scanner.go:16469 - switch lex.data[(lex.p)] { - case 67: - goto tr619 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr619 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr615: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st404 - st404: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof404 - } - st_case_404: - // line internal/php8/scanner.go:16510 - switch lex.data[(lex.p)] { - case 73: - goto tr620 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr620 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr620: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st405 - st405: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof405 - } - st_case_405: - // line internal/php8/scanner.go:16551 - switch lex.data[(lex.p)] { - case 84: - goto tr621 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr621 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr621: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st406 - st406: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof406 - } - st_case_406: - // line internal/php8/scanner.go:16592 - switch lex.data[(lex.p)] { - case 67: - goto tr622 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr622 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr622: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st407 - st407: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof407 - } - st_case_407: - // line internal/php8/scanner.go:16633 - switch lex.data[(lex.p)] { - case 72: - goto tr623 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr623 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr250: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st408 - st408: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof408 - } - st_case_408: - // line internal/php8/scanner.go:16674 - switch lex.data[(lex.p)] { - case 72: - goto tr624 - case 82: - goto tr625 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr624 - case 114: - goto tr625 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr624: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st409 - st409: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof409 - } - st_case_409: - // line internal/php8/scanner.go:16719 - switch lex.data[(lex.p)] { - case 82: - goto tr626 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr626 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr626: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st410 - st410: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof410 - } - st_case_410: - // line internal/php8/scanner.go:16760 - switch lex.data[(lex.p)] { - case 79: - goto tr627 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr627 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr627: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st411 - st411: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof411 - } - st_case_411: - // line internal/php8/scanner.go:16801 - switch lex.data[(lex.p)] { - case 87: - goto tr628 - case 92: - goto st96 - case 96: - goto tr355 - case 119: - goto tr628 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr625: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st412 - st412: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof412 - } - st_case_412: - // line internal/php8/scanner.go:16842 - switch lex.data[(lex.p)] { - case 65: - goto tr629 - case 89: - goto tr630 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr629 - case 121: - goto tr630 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr629: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st413 - st413: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof413 - } - st_case_413: - // line internal/php8/scanner.go:16887 - switch lex.data[(lex.p)] { - case 73: - goto tr631 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr631 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr631: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st414 - st414: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof414 - } - st_case_414: - // line internal/php8/scanner.go:16928 - switch lex.data[(lex.p)] { - case 84: - goto tr632 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr632 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr251: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st415 - st415: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof415 - } - st_case_415: - // line internal/php8/scanner.go:16969 - switch lex.data[(lex.p)] { - case 78: - goto tr633 - case 83: - goto tr634 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr633 - case 115: - goto tr634 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr633: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st416 - st416: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof416 - } - st_case_416: - // line internal/php8/scanner.go:17014 - switch lex.data[(lex.p)] { - case 83: - goto tr635 - case 92: - goto st96 - case 96: - goto tr355 - case 115: - goto tr635 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr635: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st417 - st417: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof417 - } - st_case_417: - // line internal/php8/scanner.go:17055 - switch lex.data[(lex.p)] { - case 69: - goto tr636 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr636 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr636: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st418 - st418: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof418 - } - st_case_418: - // line internal/php8/scanner.go:17096 - switch lex.data[(lex.p)] { - case 84: - goto tr637 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr637 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr634: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st419 - st419: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof419 - } - st_case_419: - // line internal/php8/scanner.go:17137 - switch lex.data[(lex.p)] { - case 69: - goto tr638 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr638 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr252: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st420 - st420: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof420 - } - st_case_420: - // line internal/php8/scanner.go:17178 - switch lex.data[(lex.p)] { - case 65: - goto tr639 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr639 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr639: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st421 - st421: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof421 - } - st_case_421: - // line internal/php8/scanner.go:17219 - switch lex.data[(lex.p)] { - case 82: - goto tr640 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr640 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr253: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st422 - st422: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof422 - } - st_case_422: - // line internal/php8/scanner.go:17260 - switch lex.data[(lex.p)] { - case 72: - goto tr641 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr641 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr641: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st423 - st423: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof423 - } - st_case_423: - // line internal/php8/scanner.go:17301 - switch lex.data[(lex.p)] { - case 73: - goto tr642 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr642 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr642: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st424 - st424: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof424 - } - st_case_424: - // line internal/php8/scanner.go:17342 - switch lex.data[(lex.p)] { - case 76: - goto tr643 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr643 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr643: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st425 - st425: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof425 - } - st_case_425: - // line internal/php8/scanner.go:17383 - switch lex.data[(lex.p)] { - case 69: - goto tr644 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr644 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr254: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st426 - st426: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof426 - } - st_case_426: - // line internal/php8/scanner.go:17424 - switch lex.data[(lex.p)] { - case 79: - goto tr645 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr645 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr645: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st427 - st427: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof427 - } - st_case_427: - // line internal/php8/scanner.go:17465 - switch lex.data[(lex.p)] { - case 82: - goto tr646 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr646 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr255: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st428 - st428: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof428 - } - st_case_428: - // line internal/php8/scanner.go:17506 - switch lex.data[(lex.p)] { - case 73: - goto tr647 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr647 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr647: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st429 - st429: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof429 - } - st_case_429: - // line internal/php8/scanner.go:17547 - switch lex.data[(lex.p)] { - case 69: - goto tr648 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr648 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr648: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st430 - st430: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof430 - } - st_case_430: - // line internal/php8/scanner.go:17588 - switch lex.data[(lex.p)] { - case 76: - goto tr649 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr649 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr649: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st431 - st431: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof431 - } - st_case_431: - // line internal/php8/scanner.go:17629 - switch lex.data[(lex.p)] { - case 68: - goto tr650 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr650 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr650: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:279 - lex.act = 80 - goto st432 - st432: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof432 - } - st_case_432: - // line internal/php8/scanner.go:17670 - switch lex.data[(lex.p)] { - case 10: - goto tr148 - case 13: - goto tr149 case 32: - goto st100 - case 92: - goto st96 + goto st99 + case 69: + goto tr147 + case 73: + goto tr148 case 96: - goto tr651 + goto tr143 + case 101: + goto tr147 + case 105: + goto tr148 } switch { - case lex.data[(lex.p)] < 14: + case lex.data[( lex.p)] < 13: switch { - case lex.data[(lex.p)] > 8: - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st100 + case lex.data[( lex.p)] > 10: + if 11 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto st99 } default: - goto tr651 + goto tr143 } - case lex.data[(lex.p)] > 47: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] < 91: - if 58 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 64 { - goto tr651 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr143 } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr651 - } - default: - goto tr651 + case lex.data[( lex.p)] >= 91: + goto tr143 } default: - goto tr651 + goto tr143 } - goto tr241 - tr151: - // line internal/php8/scanner.rl:54 + goto tr146 +tr147: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st100 + goto st293 + st293: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof293 + } + st_case_293: +//line scanner.go:11476 + switch lex.data[( lex.p)] { + case 88: + goto st100 + case 120: + goto st100 + } + goto tr490 st100: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof100 } st_case_100: - // line internal/php8/scanner.go:17719 - switch lex.data[(lex.p)] { - case 10: - goto tr148 - case 13: - goto tr149 - case 32: - goto st100 - case 70: - goto st103 - case 102: - goto st103 + switch lex.data[( lex.p)] { + case 84: + goto st101 + case 116: + goto st101 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st100 - } - goto tr146 - tr148: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st101 - tr152: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st101 + goto tr149 st101: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof101 } st_case_101: - // line internal/php8/scanner.go:17767 - switch lex.data[(lex.p)] { - case 10: - goto tr152 - case 13: - goto tr153 - case 32: - goto tr151 - case 70: - goto tr154 - case 102: - goto tr154 + switch lex.data[( lex.p)] { + case 69: + goto st102 + case 101: + goto st102 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr151 - } - goto tr146 - tr149: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st102 - tr153: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st102 + goto tr149 st102: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof102 } st_case_102: - // line internal/php8/scanner.go:17815 - if lex.data[(lex.p)] == 10 { - goto tr148 + switch lex.data[( lex.p)] { + case 78: + goto st103 + case 110: + goto st103 } - goto tr146 - tr154: - // line internal/php8/scanner.rl:54 - - goto st103 + goto tr149 st103: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof103 } st_case_103: - // line internal/php8/scanner.go:17829 - switch lex.data[(lex.p)] { - case 82: + switch lex.data[( lex.p)] { + case 68: goto st104 - case 114: + case 100: goto st104 } - goto tr146 + goto tr149 st104: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof104 } st_case_104: - switch lex.data[(lex.p)] { - case 79: + switch lex.data[( lex.p)] { + case 83: + goto tr154 + case 115: + goto tr154 + } + goto tr149 +tr148: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st294 + st294: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof294 + } + st_case_294: +//line scanner.go:11554 + switch lex.data[( lex.p)] { + case 77: goto st105 - case 111: + case 109: goto st105 } - goto tr146 + goto tr490 st105: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof105 } st_case_105: - switch lex.data[(lex.p)] { - case 77: - goto tr157 - case 109: - goto tr157 - } - goto tr146 - st433: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof433 - } - st_case_433: - if lex.data[(lex.p)] == 96 { - goto tr652 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr652 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr652 - } - default: - goto tr652 - } - goto tr159 - tr159: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st434 - st434: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof434 - } - st_case_434: - // line internal/php8/scanner.go:17892 - switch lex.data[(lex.p)] { - case 92: + switch lex.data[( lex.p)] { + case 80: + goto st106 + case 112: goto st106 - case 96: - goto tr653 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr653 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr653 - } - case lex.data[(lex.p)] >= 91: - goto tr653 - } - default: - goto tr653 - } - goto tr159 + goto tr149 st106: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof106 } st_case_106: - if lex.data[(lex.p)] == 96 { - goto tr158 + switch lex.data[( lex.p)] { + case 76: + goto st107 + case 108: + goto st107 + } + goto tr149 + st107: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof107 + } + st_case_107: + switch lex.data[( lex.p)] { + case 69: + goto st108 + case 101: + goto st108 + } + goto tr149 + st108: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof108 + } + st_case_108: + switch lex.data[( lex.p)] { + case 77: + goto st109 + case 109: + goto st109 + } + goto tr149 + st109: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof109 + } + st_case_109: + switch lex.data[( lex.p)] { + case 69: + goto st110 + case 101: + goto st110 + } + goto tr149 + st110: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof110 + } + st_case_110: + switch lex.data[( lex.p)] { + case 78: + goto st111 + case 110: + goto st111 + } + goto tr149 + st111: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof111 + } + st_case_111: + switch lex.data[( lex.p)] { + case 84: + goto st104 + case 116: + goto st104 + } + goto tr149 +tr447: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st295 + st295: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof295 + } + st_case_295: +//line scanner.go:11658 + switch lex.data[( lex.p)] { + case 65: + goto tr493 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr493 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr158 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr158 + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr158 + goto tr371 } - goto tr159 - st435: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof435 - } - st_case_435: - if lex.data[(lex.p)] == 61 { - goto tr655 - } - goto tr270 - tr258: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr493: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st436 - st436: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof436 +//line scanner.rl:383 + lex.act = 151; + goto st296 + st296: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof296 } - st_case_436: - // line internal/php8/scanner.go:17959 - switch lex.data[(lex.p)] { + st_case_296: +//line scanner.go:11699 + switch lex.data[( lex.p)] { + case 76: + goto tr494 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr494 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr448: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st297 + st297: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof297 + } + st_case_297: +//line scanner.go:11740 + switch lex.data[( lex.p)] { + case 73: + goto tr495 + case 84: + goto tr496 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr495 + case 116: + goto tr496 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr495: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st298 + st298: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof298 + } + st_case_298: +//line scanner.go:11785 + switch lex.data[( lex.p)] { + case 84: + goto tr442 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr442 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr496: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st299 + st299: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof299 + } + st_case_299: +//line scanner.go:11826 + switch lex.data[( lex.p)] { + case 69: + goto tr497 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr497 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr497: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st300 + st300: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof300 + } + st_case_300: +//line scanner.go:11867 + switch lex.data[( lex.p)] { + case 78: + goto tr498 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr498 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr498: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st301 + st301: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof301 + } + st_case_301: +//line scanner.go:11908 + switch lex.data[( lex.p)] { + case 68: + goto tr499 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr499 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr499: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st302 + st302: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof302 + } + st_case_302: +//line scanner.go:11949 + switch lex.data[( lex.p)] { + case 83: + goto tr500 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr500 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr255: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st303 + st303: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof303 + } + st_case_303: +//line scanner.go:11990 + switch lex.data[( lex.p)] { + case 73: + goto tr501 + case 78: + goto tr502 + case 79: + goto tr503 + case 85: + goto tr408 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr501 + case 110: + goto tr502 + case 111: + goto tr503 + case 117: + goto tr408 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr501: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st304 + st304: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof304 + } + st_case_304: +//line scanner.go:12043 + switch lex.data[( lex.p)] { + case 78: + goto tr504 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr504 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr504: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st305 + st305: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof305 + } + st_case_305: +//line scanner.go:12084 + switch lex.data[( lex.p)] { + case 65: + goto tr505 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr505 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr505: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st306 + st306: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof306 + } + st_case_306: +//line scanner.go:12125 + switch lex.data[( lex.p)] { + case 76: + goto tr506 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr506 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr506: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:248 + lex.act = 48; + goto st307 + st307: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof307 + } + st_case_307: +//line scanner.go:12166 + switch lex.data[( lex.p)] { + case 76: + goto tr508 + case 92: + goto st96 + case 96: + goto tr507 + case 108: + goto tr508 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr507 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr507 + } + case lex.data[( lex.p)] >= 91: + goto tr507 + } + default: + goto tr507 + } + goto tr257 +tr508: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st308 + st308: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof308 + } + st_case_308: +//line scanner.go:12207 + switch lex.data[( lex.p)] { + case 89: + goto tr509 + case 92: + goto st96 + case 96: + goto tr371 + case 121: + goto tr509 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr503: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st309 + st309: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof309 + } + st_case_309: +//line scanner.go:12248 + switch lex.data[( lex.p)] { + case 82: + goto tr510 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr510 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr510: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:250 + lex.act = 50; + goto st310 + st310: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof310 + } + st_case_310: +//line scanner.go:12289 + switch lex.data[( lex.p)] { + case 69: + goto tr512 + case 92: + goto st96 + case 96: + goto tr511 + case 101: + goto tr512 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr511 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr511 + } + case lex.data[( lex.p)] >= 91: + goto tr511 + } + default: + goto tr511 + } + goto tr257 +tr512: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st311 + st311: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof311 + } + st_case_311: +//line scanner.go:12330 + switch lex.data[( lex.p)] { + case 65: + goto tr513 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr513 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr513: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st312 + st312: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof312 + } + st_case_312: +//line scanner.go:12371 + switch lex.data[( lex.p)] { + case 67: + goto tr514 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr514 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr514: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st313 + st313: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof313 + } + st_case_313: +//line scanner.go:12412 + switch lex.data[( lex.p)] { + case 72: + goto tr515 + case 92: + goto st96 + case 96: + goto tr371 + case 104: + goto tr515 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr256: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st314 + st314: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof314 + } + st_case_314: +//line scanner.go:12453 + switch lex.data[( lex.p)] { + case 76: + goto tr516 + case 79: + goto tr517 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr516 + case 111: + goto tr517 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr516: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st315 + st315: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof315 + } + st_case_315: +//line scanner.go:12498 + switch lex.data[( lex.p)] { + case 79: + goto tr518 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr518 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr518: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st316 + st316: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof316 + } + st_case_316: +//line scanner.go:12539 + switch lex.data[( lex.p)] { + case 66: + goto tr519 + case 92: + goto st96 + case 96: + goto tr371 + case 98: + goto tr519 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr519: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st317 + st317: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof317 + } + st_case_317: +//line scanner.go:12580 + switch lex.data[( lex.p)] { + case 65: + goto tr520 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr520 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr520: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st318 + st318: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof318 + } + st_case_318: +//line scanner.go:12621 + switch lex.data[( lex.p)] { + case 76: + goto tr521 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr521 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr517: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st319 + st319: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof319 + } + st_case_319: +//line scanner.go:12662 + switch lex.data[( lex.p)] { + case 84: + goto tr522 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr522 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr522: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st320 + st320: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof320 + } + st_case_320: +//line scanner.go:12703 + switch lex.data[( lex.p)] { + case 79: + goto tr523 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr523 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr258: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st321 + st321: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof321 + } + st_case_321: +//line scanner.go:12744 + switch lex.data[( lex.p)] { + case 70: + goto tr524 + case 77: + goto tr525 + case 78: + goto tr526 + case 83: + goto tr527 + case 92: + goto st96 + case 96: + goto tr371 + case 102: + goto tr524 + case 109: + goto tr525 + case 110: + goto tr526 + case 115: + goto tr527 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr525: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st322 + st322: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof322 + } + st_case_322: +//line scanner.go:12797 + switch lex.data[( lex.p)] { + case 80: + goto tr528 + case 92: + goto st96 + case 96: + goto tr371 + case 112: + goto tr528 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr528: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st323 + st323: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof323 + } + st_case_323: +//line scanner.go:12838 + switch lex.data[( lex.p)] { + case 76: + goto tr529 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr529 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr529: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st324 + st324: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof324 + } + st_case_324: +//line scanner.go:12879 + switch lex.data[( lex.p)] { + case 69: + goto tr530 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr530 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr530: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st325 + st325: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof325 + } + st_case_325: +//line scanner.go:12920 + switch lex.data[( lex.p)] { + case 77: + goto tr531 + case 92: + goto st96 + case 96: + goto tr371 + case 109: + goto tr531 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr531: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st326 + st326: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof326 + } + st_case_326: +//line scanner.go:12961 + switch lex.data[( lex.p)] { + case 69: + goto tr532 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr532 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr532: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st327 + st327: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof327 + } + st_case_327: +//line scanner.go:13002 + switch lex.data[( lex.p)] { + case 78: + goto tr533 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr533 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr533: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st328 + st328: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof328 + } + st_case_328: +//line scanner.go:13043 + switch lex.data[( lex.p)] { + case 84: + goto tr534 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr534 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr534: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st329 + st329: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof329 + } + st_case_329: +//line scanner.go:13084 + switch lex.data[( lex.p)] { + case 83: + goto tr535 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr535 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr526: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st330 + st330: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof330 + } + st_case_330: +//line scanner.go:13125 + switch lex.data[( lex.p)] { + case 67: + goto tr536 + case 83: + goto tr537 + case 84: + goto tr538 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr536 + case 115: + goto tr537 + case 116: + goto tr538 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr536: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st331 + st331: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof331 + } + st_case_331: +//line scanner.go:13174 + switch lex.data[( lex.p)] { + case 76: + goto tr539 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr539 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr539: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st332 + st332: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof332 + } + st_case_332: +//line scanner.go:13215 + switch lex.data[( lex.p)] { + case 85: + goto tr540 + case 92: + goto st96 + case 96: + goto tr371 + case 117: + goto tr540 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr540: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st333 + st333: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof333 + } + st_case_333: +//line scanner.go:13256 + switch lex.data[( lex.p)] { + case 68: + goto tr541 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr541 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr541: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st334 + st334: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof334 + } + st_case_334: +//line scanner.go:13297 + switch lex.data[( lex.p)] { + case 69: + goto tr542 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr542 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr542: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:282 + lex.act = 82; + goto st335 + st335: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof335 + } + st_case_335: +//line scanner.go:13338 + switch lex.data[( lex.p)] { case 92: goto st96 case 95: + goto tr544 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr543 + } + 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 tr543 + } + case lex.data[( lex.p)] >= 91: + goto tr543 + } + default: + goto tr543 + } + goto tr257 +tr544: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st336 + st336: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof336 + } + st_case_336: +//line scanner.go:13375 + switch lex.data[( lex.p)] { + case 79: + goto tr545 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr545 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr545: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st337 + st337: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof337 + } + st_case_337: +//line scanner.go:13416 + switch lex.data[( lex.p)] { + case 78: + goto tr546 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr546 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr546: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st338 + st338: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof338 + } + st_case_338: +//line scanner.go:13457 + switch lex.data[( lex.p)] { + case 67: + goto tr547 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr547 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr547: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st339 + st339: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof339 + } + st_case_339: +//line scanner.go:13498 + switch lex.data[( lex.p)] { + case 69: + goto tr548 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr548 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr537: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st340 + st340: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof340 + } + st_case_340: +//line scanner.go:13539 + switch lex.data[( lex.p)] { + case 84: + goto tr549 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr549 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr549: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st341 + st341: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof341 + } + st_case_341: +//line scanner.go:13580 + switch lex.data[( lex.p)] { + case 65: + goto tr550 + case 69: + goto tr551 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr550 + case 101: + goto tr551 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr550: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st342 + st342: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof342 + } + st_case_342: +//line scanner.go:13625 + switch lex.data[( lex.p)] { + case 78: + goto tr552 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr552 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr552: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st343 + st343: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof343 + } + st_case_343: +//line scanner.go:13666 + switch lex.data[( lex.p)] { + case 67: + goto tr553 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr553 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr553: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st344 + st344: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof344 + } + st_case_344: +//line scanner.go:13707 + switch lex.data[( lex.p)] { + case 69: + goto tr554 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr554 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr554: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st345 + st345: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof345 + } + st_case_345: +//line scanner.go:13748 + switch lex.data[( lex.p)] { + case 79: + goto tr555 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr555 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr555: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st346 + st346: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof346 + } + st_case_346: +//line scanner.go:13789 + switch lex.data[( lex.p)] { + case 70: + goto tr556 + case 92: + goto st96 + case 96: + goto tr371 + case 102: + goto tr556 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr551: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st347 + st347: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof347 + } + st_case_347: +//line scanner.go:13830 + switch lex.data[( lex.p)] { + case 65: + goto tr557 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr557 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr557: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st348 + st348: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof348 + } + st_case_348: +//line scanner.go:13871 + switch lex.data[( lex.p)] { + case 68: + goto tr558 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr558 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr558: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st349 + st349: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof349 + } + st_case_349: +//line scanner.go:13912 + switch lex.data[( lex.p)] { + case 79: + goto tr559 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr559 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr559: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st350 + st350: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof350 + } + st_case_350: +//line scanner.go:13953 + switch lex.data[( lex.p)] { + case 70: + goto tr560 + case 92: + goto st96 + case 96: + goto tr371 + case 102: + goto tr560 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr538: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st351 + st351: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof351 + } + st_case_351: +//line scanner.go:13994 + switch lex.data[( lex.p)] { + case 69: + goto tr561 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr561 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr561: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st352 + st352: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof352 + } + st_case_352: +//line scanner.go:14035 + switch lex.data[( lex.p)] { + case 82: + goto tr562 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr562 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr562: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st353 + st353: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof353 + } + st_case_353: +//line scanner.go:14076 + switch lex.data[( lex.p)] { + case 70: + goto tr563 + case 92: + goto st96 + case 96: + goto tr371 + case 102: + goto tr563 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr563: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st354 + st354: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof354 + } + st_case_354: +//line scanner.go:14117 + switch lex.data[( lex.p)] { + case 65: + goto tr564 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr564 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr564: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st355 + st355: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof355 + } + st_case_355: +//line scanner.go:14158 + switch lex.data[( lex.p)] { + case 67: + goto tr565 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr565 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr565: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st356 + st356: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof356 + } + st_case_356: +//line scanner.go:14199 + switch lex.data[( lex.p)] { + case 69: + goto tr566 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr566 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr527: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st357 + st357: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof357 + } + st_case_357: +//line scanner.go:14240 + switch lex.data[( lex.p)] { + case 83: + goto tr567 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr567 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr567: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st358 + st358: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof358 + } + st_case_358: +//line scanner.go:14281 + switch lex.data[( lex.p)] { + case 69: + goto tr568 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr568 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr568: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st359 + st359: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof359 + } + st_case_359: +//line scanner.go:14322 + switch lex.data[( lex.p)] { + case 84: + goto tr569 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr569 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr259: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st360 + st360: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof360 + } + st_case_360: +//line scanner.go:14363 + switch lex.data[( lex.p)] { + case 73: + goto tr570 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr570 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr570: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st361 + st361: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof361 + } + st_case_361: +//line scanner.go:14404 + switch lex.data[( lex.p)] { + case 83: + goto tr571 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr571 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr571: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st362 + st362: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof362 + } + st_case_362: +//line scanner.go:14445 + switch lex.data[( lex.p)] { + case 84: + goto tr572 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr572 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr260: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st363 + st363: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof363 + } + st_case_363: +//line scanner.go:14486 + switch lex.data[( lex.p)] { + case 65: + goto tr573 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr573 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr573: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st364 + st364: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof364 + } + st_case_364: +//line scanner.go:14527 + switch lex.data[( lex.p)] { + case 84: + goto tr574 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr574 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr574: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st365 + st365: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof365 + } + st_case_365: +//line scanner.go:14568 + switch lex.data[( lex.p)] { + case 67: + goto tr575 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr575 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr575: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st366 + st366: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof366 + } + st_case_366: +//line scanner.go:14609 + switch lex.data[( lex.p)] { + case 72: + goto tr576 + case 92: + goto st96 + case 96: + goto tr371 + case 104: + goto tr576 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr261: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st367 + st367: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof367 + } + st_case_367: +//line scanner.go:14650 + switch lex.data[( lex.p)] { + case 65: + goto tr577 + case 69: + goto tr578 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr577 + case 101: + goto tr578 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr577: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st368 + st368: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof368 + } + st_case_368: +//line scanner.go:14695 + switch lex.data[( lex.p)] { + case 77: + goto tr579 + case 92: + goto st96 + case 96: + goto tr371 + case 109: + goto tr579 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr579: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st369 + st369: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof369 + } + st_case_369: +//line scanner.go:14736 + switch lex.data[( lex.p)] { + case 69: + goto tr580 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr580 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr580: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st370 + st370: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof370 + } + st_case_370: +//line scanner.go:14777 + switch lex.data[( lex.p)] { + case 83: + goto tr581 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr581 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr581: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st371 + st371: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof371 + } + st_case_371: +//line scanner.go:14818 + switch lex.data[( lex.p)] { + case 80: + goto tr582 + case 92: + goto st96 + case 96: + goto tr371 + case 112: + goto tr582 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr582: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st372 + st372: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof372 + } + st_case_372: +//line scanner.go:14859 + switch lex.data[( lex.p)] { + case 65: + goto tr583 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr583 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr583: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st373 + st373: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof373 + } + st_case_373: +//line scanner.go:14900 + switch lex.data[( lex.p)] { + case 67: + goto tr584 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr584 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr584: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st374 + st374: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof374 + } + st_case_374: +//line scanner.go:14941 + switch lex.data[( lex.p)] { + case 69: + goto tr585 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr585 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr585: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:263 + lex.act = 63; + goto st375 + st375: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof375 + } + st_case_375: +//line scanner.go:14982 + switch lex.data[( lex.p)] { + case 92: + goto st112 + case 96: + goto tr586 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr586 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr586 + } + case lex.data[( lex.p)] >= 91: + goto tr586 + } + default: + goto tr586 + } + goto tr257 + st112: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof112 + } + st_case_112: + 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 tr161 +tr161: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:214 + lex.act = 15; + goto st376 + st376: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof376 + } + st_case_376: +//line scanner.go:15040 + switch lex.data[( lex.p)] { + case 92: + goto st112 + case 96: + goto tr588 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr588 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr588 + } + case lex.data[( lex.p)] >= 91: + goto tr588 + } + default: + goto tr588 + } + goto tr161 +tr578: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st377 + st377: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof377 + } + st_case_377: +//line scanner.go:15077 + switch lex.data[( lex.p)] { + case 87: + goto tr589 + case 92: + goto st96 + case 96: + goto tr371 + case 119: + goto tr589 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr262: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st378 + st378: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof378 + } + st_case_378: +//line scanner.go:15118 + switch lex.data[( lex.p)] { + case 82: + goto tr590 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr590 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr263: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st379 + st379: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof379 + } + st_case_379: +//line scanner.go:15159 + switch lex.data[( lex.p)] { + case 82: + goto tr591 + case 85: + goto tr592 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr591 + case 117: + goto tr592 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr591: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st380 + st380: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof380 + } + st_case_380: +//line scanner.go:15204 + switch lex.data[( lex.p)] { + case 73: + goto tr593 + case 79: + goto tr594 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr593 + case 111: + goto tr594 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr593: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st381 + st381: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof381 + } + st_case_381: +//line scanner.go:15249 + switch lex.data[( lex.p)] { + case 78: + goto tr595 + case 86: + goto tr596 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr595 + case 118: + goto tr596 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr595: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st382 + st382: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof382 + } + st_case_382: +//line scanner.go:15294 + switch lex.data[( lex.p)] { + case 84: + goto tr597 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr597 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr596: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st383 + st383: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof383 + } + st_case_383: +//line scanner.go:15335 + switch lex.data[( lex.p)] { + case 65: + goto tr598 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr598 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr598: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st384 + st384: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof384 + } + st_case_384: +//line scanner.go:15376 + switch lex.data[( lex.p)] { + case 84: + goto tr599 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr599 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr599: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st385 + st385: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof385 + } + st_case_385: +//line scanner.go:15417 + switch lex.data[( lex.p)] { + case 69: + goto tr600 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr600 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr594: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st386 + st386: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof386 + } + st_case_386: +//line scanner.go:15458 + switch lex.data[( lex.p)] { + case 84: + goto tr601 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr601 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr601: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st387 + st387: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof387 + } + st_case_387: +//line scanner.go:15499 + switch lex.data[( lex.p)] { + case 69: + goto tr602 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr602 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr602: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st388 + st388: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof388 + } + st_case_388: +//line scanner.go:15540 + switch lex.data[( lex.p)] { + case 67: + goto tr603 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr603 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr603: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st389 + st389: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof389 + } + st_case_389: +//line scanner.go:15581 + switch lex.data[( lex.p)] { + case 84: + goto tr604 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr604 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr604: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st390 + st390: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof390 + } + st_case_390: +//line scanner.go:15622 + switch lex.data[( lex.p)] { + case 69: + goto tr605 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr605 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr605: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st391 + st391: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof391 + } + st_case_391: +//line scanner.go:15663 + switch lex.data[( lex.p)] { + case 68: + goto tr606 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr606 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr592: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st392 + st392: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof392 + } + st_case_392: +//line scanner.go:15704 + switch lex.data[( lex.p)] { + case 66: + goto tr607 + case 92: + goto st96 + case 96: + goto tr371 + case 98: + goto tr607 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr607: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st393 + st393: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof393 + } + st_case_393: +//line scanner.go:15745 + switch lex.data[( lex.p)] { + case 76: + goto tr608 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr608 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr608: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st394 + st394: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof394 + } + st_case_394: +//line scanner.go:15786 + switch lex.data[( lex.p)] { + case 73: + goto tr609 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr609 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr609: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st395 + st395: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof395 + } + st_case_395: +//line scanner.go:15827 + switch lex.data[( lex.p)] { + case 67: + goto tr610 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr610 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr264: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st396 + st396: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof396 + } + st_case_396: +//line scanner.go:15868 + switch lex.data[( lex.p)] { + case 69: + goto tr611 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr611 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr611: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st397 + st397: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof397 + } + st_case_397: +//line scanner.go:15909 + switch lex.data[( lex.p)] { + case 65: + goto tr612 + case 81: + goto tr613 + case 84: + goto tr614 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr612 + case 113: + goto tr613 + case 116: + goto tr614 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr612: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st398 + st398: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof398 + } + st_case_398: +//line scanner.go:15958 + switch lex.data[( lex.p)] { + case 68: + goto tr615 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr615 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr615: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st399 + st399: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof399 + } + st_case_399: +//line scanner.go:15999 + switch lex.data[( lex.p)] { + case 79: + goto tr616 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr616 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr616: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st400 + st400: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof400 + } + st_case_400: +//line scanner.go:16040 + switch lex.data[( lex.p)] { + case 78: + goto tr617 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr617 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr617: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st401 + st401: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof401 + } + st_case_401: +//line scanner.go:16081 + switch lex.data[( lex.p)] { + case 76: + goto tr618 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr618 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr618: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st402 + st402: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof402 + } + st_case_402: +//line scanner.go:16122 + switch lex.data[( lex.p)] { + case 89: + goto tr619 + case 92: + goto st96 + case 96: + goto tr371 + case 121: + goto tr619 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr613: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st403 + st403: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof403 + } + st_case_403: +//line scanner.go:16163 + switch lex.data[( lex.p)] { + case 85: + goto tr620 + case 92: + goto st96 + case 96: + goto tr371 + case 117: + goto tr620 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr620: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st404 + st404: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof404 + } + st_case_404: +//line scanner.go:16204 + switch lex.data[( lex.p)] { + case 73: + goto tr621 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr621 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr621: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st405 + st405: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof405 + } + st_case_405: +//line scanner.go:16245 + switch lex.data[( lex.p)] { + case 82: + goto tr622 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr622 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr622: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st406 + st406: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof406 + } + st_case_406: +//line scanner.go:16286 + switch lex.data[( lex.p)] { + case 69: + goto tr623 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr623 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr623: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:284 + lex.act = 84; + goto st407 + st407: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof407 + } + st_case_407: +//line scanner.go:16327 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr625 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr624 + } + 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 tr624 + } + case lex.data[( lex.p)] >= 91: + goto tr624 + } + default: + goto tr624 + } + goto tr257 +tr625: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st408 + st408: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof408 + } + st_case_408: +//line scanner.go:16364 + switch lex.data[( lex.p)] { + case 79: + goto tr626 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr626 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr626: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st409 + st409: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof409 + } + st_case_409: +//line scanner.go:16405 + switch lex.data[( lex.p)] { + case 78: + goto tr627 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr627 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr627: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st410 + st410: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof410 + } + st_case_410: +//line scanner.go:16446 + switch lex.data[( lex.p)] { + case 67: + goto tr628 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr628 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr628: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st411 + st411: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof411 + } + st_case_411: +//line scanner.go:16487 + switch lex.data[( lex.p)] { + case 69: + goto tr629 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr629 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr614: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st412 + st412: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof412 + } + st_case_412: +//line scanner.go:16528 + switch lex.data[( lex.p)] { + case 85: + goto tr630 + case 92: + goto st96 + case 96: + goto tr371 + case 117: + goto tr630 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr630: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st413 + st413: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof413 + } + st_case_413: +//line scanner.go:16569 + switch lex.data[( lex.p)] { + case 82: + goto tr631 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr631 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr631: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st414 + st414: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof414 + } + st_case_414: +//line scanner.go:16610 + switch lex.data[( lex.p)] { + case 78: + goto tr632 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr632 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr265: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st415 + st415: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof415 + } + st_case_415: +//line scanner.go:16651 + switch lex.data[( lex.p)] { + case 84: + goto tr633 + case 87: + goto tr634 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr633 + case 119: + goto tr634 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr633: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st416 + st416: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof416 + } + st_case_416: +//line scanner.go:16696 + switch lex.data[( lex.p)] { + case 65: + goto tr635 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr635 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr635: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st417 + st417: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof417 + } + st_case_417: +//line scanner.go:16737 + switch lex.data[( lex.p)] { + case 84: + goto tr636 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr636 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr636: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st418 + st418: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof418 + } + st_case_418: +//line scanner.go:16778 + switch lex.data[( lex.p)] { + case 73: + goto tr637 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr637 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr637: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st419 + st419: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof419 + } + st_case_419: +//line scanner.go:16819 + switch lex.data[( lex.p)] { + case 67: + goto tr638 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr638 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr634: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st420 + st420: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof420 + } + st_case_420: +//line scanner.go:16860 + switch lex.data[( lex.p)] { + case 73: + goto tr639 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr639 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr639: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st421 + st421: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof421 + } + st_case_421: +//line scanner.go:16901 + switch lex.data[( lex.p)] { + case 84: + goto tr640 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr640 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr640: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st422 + st422: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof422 + } + st_case_422: +//line scanner.go:16942 + switch lex.data[( lex.p)] { + case 67: + goto tr641 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr641 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr641: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st423 + st423: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof423 + } + st_case_423: +//line scanner.go:16983 + switch lex.data[( lex.p)] { + case 72: + goto tr642 + case 92: + goto st96 + case 96: + goto tr371 + case 104: + goto tr642 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr266: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st424 + st424: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof424 + } + st_case_424: +//line scanner.go:17024 + switch lex.data[( lex.p)] { + case 72: + goto tr643 + case 82: + goto tr644 + case 92: + goto st96 + case 96: + goto tr371 + case 104: + goto tr643 + case 114: + goto tr644 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr643: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st425 + st425: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof425 + } + st_case_425: +//line scanner.go:17069 + switch lex.data[( lex.p)] { + case 82: + goto tr645 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr645 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr645: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st426 + st426: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof426 + } + st_case_426: +//line scanner.go:17110 + switch lex.data[( lex.p)] { + case 79: + goto tr646 + case 92: + goto st96 + case 96: + goto tr371 + case 111: + goto tr646 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr646: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st427 + st427: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof427 + } + st_case_427: +//line scanner.go:17151 + switch lex.data[( lex.p)] { + case 87: + goto tr647 + case 92: + goto st96 + case 96: + goto tr371 + case 119: + goto tr647 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr644: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st428 + st428: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof428 + } + st_case_428: +//line scanner.go:17192 + switch lex.data[( lex.p)] { + case 65: + goto tr648 + case 89: + goto tr649 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr648 + case 121: + goto tr649 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr648: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st429 + st429: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof429 + } + st_case_429: +//line scanner.go:17237 + switch lex.data[( lex.p)] { + case 73: + goto tr650 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr650 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr650: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st430 + st430: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof430 + } + st_case_430: +//line scanner.go:17278 + switch lex.data[( lex.p)] { + case 84: + goto tr651 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr651 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr267: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st431 + st431: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof431 + } + st_case_431: +//line scanner.go:17319 + switch lex.data[( lex.p)] { + case 78: + goto tr652 + case 83: + goto tr653 + case 92: + goto st96 + case 96: + goto tr371 + case 110: + goto tr652 + case 115: + goto tr653 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr652: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st432 + st432: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof432 + } + st_case_432: +//line scanner.go:17364 + switch lex.data[( lex.p)] { + case 83: + goto tr654 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr654 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr654: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st433 + st433: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof433 + } + st_case_433: +//line scanner.go:17405 + switch lex.data[( lex.p)] { + case 69: + goto tr655 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr655 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr655: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st434 + st434: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof434 + } + st_case_434: +//line scanner.go:17446 + switch lex.data[( lex.p)] { + case 84: + goto tr656 + case 92: + goto st96 + case 96: + goto tr371 + case 116: goto tr656 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr656: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr653: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st437 +//line scanner.rl:383 + lex.act = 151; + goto st435 + st435: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof435 + } + st_case_435: +//line scanner.go:17487 + switch lex.data[( lex.p)] { + case 69: + goto tr657 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr657 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr268: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st436 + st436: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof436 + } + st_case_436: +//line scanner.go:17528 + switch lex.data[( lex.p)] { + case 65: + goto tr658 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr658 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr658: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st437 st437: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof437 } st_case_437: - // line internal/php8/scanner.go:17996 - switch lex.data[(lex.p)] { - case 67: - goto tr657 - case 68: - goto tr658 - case 70: +//line scanner.go:17569 + switch lex.data[( lex.p)] { + case 82: goto tr659 - case 72: - goto tr660 - case 76: - goto tr661 - case 77: - goto tr662 - case 78: - goto tr663 - case 84: - goto tr664 case 92: goto st96 case 96: - goto tr355 - case 99: - goto tr657 - case 100: - goto tr658 - case 102: + goto tr371 + case 114: goto tr659 - case 104: - goto tr660 - case 108: - goto tr661 - case 109: - goto tr662 - case 110: - goto tr663 - case 116: - goto tr664 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr657: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr269: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st438 +//line scanner.rl:383 + lex.act = 151; + goto st438 st438: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof438 } st_case_438: - // line internal/php8/scanner.go:18065 - switch lex.data[(lex.p)] { - case 76: - goto tr665 +//line scanner.go:17610 + switch lex.data[( lex.p)] { + case 72: + goto tr660 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr665 + goto tr371 + case 104: + goto tr660 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr665: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr660: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st439 +//line scanner.rl:383 + lex.act = 151; + goto st439 st439: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof439 } st_case_439: - // line internal/php8/scanner.go:18106 - switch lex.data[(lex.p)] { - case 65: - goto tr666 +//line scanner.go:17651 + switch lex.data[( lex.p)] { + case 73: + goto tr661 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr666 + goto tr371 + case 105: + goto tr661 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr666: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr661: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st440 +//line scanner.rl:383 + lex.act = 151; + goto st440 st440: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof440 } st_case_440: - // line internal/php8/scanner.go:18147 - switch lex.data[(lex.p)] { - case 83: - goto tr667 +//line scanner.go:17692 + switch lex.data[( lex.p)] { + case 76: + goto tr662 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr667 + goto tr371 + case 108: + goto tr662 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr667: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr662: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st441 +//line scanner.rl:383 + lex.act = 151; + goto st441 st441: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof441 } st_case_441: - // line internal/php8/scanner.go:18188 - switch lex.data[(lex.p)] { - case 83: - goto tr668 +//line scanner.go:17733 + switch lex.data[( lex.p)] { + case 69: + goto tr663 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr668 + goto tr371 + case 101: + goto tr663 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr668: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr270: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st442 +//line scanner.rl:383 + lex.act = 151; + goto st442 st442: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof442 } st_case_442: - // line internal/php8/scanner.go:18229 - switch lex.data[(lex.p)] { +//line scanner.go:17774 + switch lex.data[( lex.p)] { + case 79: + goto tr664 case 92: goto st96 - case 95: - goto tr669 + case 96: + goto tr371 + case 111: + goto tr664 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr669: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr664: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st443 +//line scanner.rl:383 + lex.act = 151; + goto st443 st443: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof443 } st_case_443: - // line internal/php8/scanner.go:18266 - switch lex.data[(lex.p)] { +//line scanner.go:17815 + switch lex.data[( lex.p)] { + case 82: + goto tr665 case 92: goto st96 - case 95: - goto tr670 + case 96: + goto tr371 + case 114: + goto tr665 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr658: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr271: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st444 +//line scanner.rl:383 + lex.act = 151; + goto st444 st444: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof444 } st_case_444: - // line internal/php8/scanner.go:18303 - switch lex.data[(lex.p)] { +//line scanner.go:17856 + switch lex.data[( lex.p)] { case 73: - goto tr671 + goto tr666 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 105: - goto tr671 + goto tr666 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr671: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr666: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st445 +//line scanner.rl:383 + lex.act = 151; + goto st445 st445: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof445 } st_case_445: - // line internal/php8/scanner.go:18344 - switch lex.data[(lex.p)] { - case 82: - goto tr672 +//line scanner.go:17897 + switch lex.data[( lex.p)] { + case 69: + goto tr667 case 92: goto st96 case 96: - goto tr355 - case 114: - goto tr672 + goto tr371 + case 101: + goto tr667 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr672: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr667: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st446 +//line scanner.rl:383 + lex.act = 151; + goto st446 st446: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof446 } st_case_446: - // line internal/php8/scanner.go:18385 - switch lex.data[(lex.p)] { +//line scanner.go:17938 + switch lex.data[( lex.p)] { + case 76: + goto tr668 case 92: goto st96 - case 95: - goto tr673 + case 96: + goto tr371 + case 108: + goto tr668 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr673: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr668: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st447 +//line scanner.rl:383 + lex.act = 151; + goto st447 st447: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof447 } st_case_447: - // line internal/php8/scanner.go:18422 - switch lex.data[(lex.p)] { +//line scanner.go:17979 + switch lex.data[( lex.p)] { + case 68: + goto tr669 case 92: goto st96 - case 95: - goto tr674 + case 96: + goto tr371 + case 100: + goto tr669 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr659: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr669: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st448 +//line scanner.rl:281 + lex.act = 81; + goto st448 st448: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof448 } st_case_448: - // line internal/php8/scanner.go:18459 - switch lex.data[(lex.p)] { - case 73: - goto tr675 - case 85: - goto tr676 +//line scanner.go:18020 + switch lex.data[( lex.p)] { + case 10: + goto tr164 + case 13: + goto tr165 + case 32: + goto st113 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr675 - case 117: - goto tr676 + goto tr670 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] < 14: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 8: + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto st113 } - case lex.data[(lex.p)] >= 91: - goto tr355 + default: + goto tr670 + } + 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 tr670 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr670 + } + default: + goto tr670 } default: - goto tr355 + goto tr670 } - goto tr241 - tr675: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr167: +//line scanner.rl:55 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st449 + goto st113 + st113: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof113 + } + st_case_113: +//line scanner.go:18069 + switch lex.data[( lex.p)] { + case 10: + goto tr164 + case 13: + goto tr165 + case 32: + goto st113 + case 70: + goto st116 + case 102: + goto st116 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto st113 + } + goto tr162 +tr164: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st114 +tr168: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st114 + st114: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof114 + } + st_case_114: +//line scanner.go:18117 + switch lex.data[( lex.p)] { + case 10: + goto tr168 + case 13: + goto tr169 + case 32: + goto tr167 + case 70: + goto tr170 + case 102: + goto tr170 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr167 + } + goto tr162 +tr165: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st115 +tr169: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st115 + st115: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof115 + } + st_case_115: +//line scanner.go:18165 + if lex.data[( lex.p)] == 10 { + goto tr164 + } + goto tr162 +tr170: +//line scanner.rl:55 + + goto st116 + st116: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof116 + } + st_case_116: +//line scanner.go:18179 + switch lex.data[( lex.p)] { + case 82: + goto st117 + case 114: + goto st117 + } + goto tr162 + st117: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof117 + } + st_case_117: + switch lex.data[( lex.p)] { + case 79: + goto st118 + case 111: + goto st118 + } + goto tr162 + st118: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof118 + } + st_case_118: + switch lex.data[( lex.p)] { + case 77: + goto tr173 + case 109: + goto tr173 + } + goto tr162 st449: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof449 } st_case_449: - // line internal/php8/scanner.go:18504 - switch lex.data[(lex.p)] { - case 76: - goto tr677 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr677 + if lex.data[( lex.p)] == 96 { + goto tr671 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr671 } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr671 } default: - goto tr355 + goto tr671 } - goto tr241 - tr677: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr175 +tr175: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st450 + goto st450 st450: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof450 } st_case_450: - // line internal/php8/scanner.go:18545 - switch lex.data[(lex.p)] { - case 69: - goto tr678 +//line scanner.go:18242 + switch lex.data[( lex.p)] { case 92: - goto st96 + goto st119 case 96: - goto tr355 - case 101: - goto tr678 + goto tr672 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr672 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr672 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr672 } default: - goto tr355 + goto tr672 } - goto tr241 - tr678: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st451 + goto tr175 + st119: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof119 + } + st_case_119: + if lex.data[( lex.p)] == 96 { + goto tr174 + } + switch { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr174 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr174 + } + default: + goto tr174 + } + goto tr175 st451: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof451 } st_case_451: - // line internal/php8/scanner.go:18586 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 95: - goto tr679 + if lex.data[( lex.p)] == 61 { + goto tr674 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - 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 tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr679: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr286 +tr274: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st452 +//line scanner.rl:383 + lex.act = 151; + goto st452 st452: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof452 } st_case_452: - // line internal/php8/scanner.go:18623 - switch lex.data[(lex.p)] { +//line scanner.go:18309 + switch lex.data[( lex.p)] { case 92: goto st96 case 95: - goto tr680 + goto tr675 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr676: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr675: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st453 +//line scanner.rl:383 + lex.act = 151; + goto st453 st453: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof453 } st_case_453: - // line internal/php8/scanner.go:18660 - switch lex.data[(lex.p)] { - case 78: - goto tr681 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr681 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr681: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st454 - st454: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof454 - } - st_case_454: - // line internal/php8/scanner.go:18701 - switch lex.data[(lex.p)] { +//line scanner.go:18346 + switch lex.data[( lex.p)] { case 67: + goto tr676 + case 68: + goto tr677 + case 70: + goto tr678 + case 72: + goto tr679 + case 76: + goto tr680 + case 77: + goto tr681 + case 78: goto tr682 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr682 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr682: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st455 - st455: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof455 - } - st_case_455: - // line internal/php8/scanner.go:18742 - switch lex.data[(lex.p)] { case 84: goto tr683 case 92: goto st96 case 96: - goto tr355 + goto tr371 + case 99: + goto tr676 + case 100: + goto tr677 + case 102: + goto tr678 + case 104: + goto tr679 + case 108: + goto tr680 + case 109: + goto tr681 + case 110: + goto tr682 case 116: goto tr683 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr683: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr676: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st456 +//line scanner.rl:383 + lex.act = 151; + goto st454 + st454: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof454 + } + st_case_454: +//line scanner.go:18415 + switch lex.data[( lex.p)] { + case 76: + goto tr684 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr684 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr684: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st455 + st455: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof455 + } + st_case_455: +//line scanner.go:18456 + switch lex.data[( lex.p)] { + case 65: + goto tr685 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr685 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr685: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st456 st456: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof456 } st_case_456: - // line internal/php8/scanner.go:18783 - switch lex.data[(lex.p)] { - case 73: - goto tr684 +//line scanner.go:18497 + switch lex.data[( lex.p)] { + case 83: + goto tr686 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr684 + goto tr371 + case 115: + goto tr686 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr684: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr686: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st457 +//line scanner.rl:383 + lex.act = 151; + goto st457 st457: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof457 } st_case_457: - // line internal/php8/scanner.go:18824 - switch lex.data[(lex.p)] { - case 79: - goto tr685 +//line scanner.go:18538 + switch lex.data[( lex.p)] { + case 83: + goto tr687 case 92: goto st96 case 96: - goto tr355 - case 111: - goto tr685 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr685: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st458 - st458: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof458 - } - st_case_458: - // line internal/php8/scanner.go:18865 - switch lex.data[(lex.p)] { - case 78: - goto tr686 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr686 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr686: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st459 - st459: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof459 - } - st_case_459: - // line internal/php8/scanner.go:18906 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 95: + goto tr371 + case 115: goto tr687 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr687: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr687: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st460 - st460: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof460 +//line scanner.rl:383 + lex.act = 151; + goto st458 + st458: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof458 } - st_case_460: - // line internal/php8/scanner.go:18943 - switch lex.data[(lex.p)] { + st_case_458: +//line scanner.go:18579 + switch lex.data[( lex.p)] { case 92: goto st96 case 95: goto tr688 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr660: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr688: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st461 +//line scanner.rl:383 + lex.act = 151; + goto st459 + st459: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof459 + } + st_case_459: +//line scanner.go:18616 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr689 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr677: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st460 + st460: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof460 + } + st_case_460: +//line scanner.go:18653 + switch lex.data[( lex.p)] { + case 73: + goto tr690 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr690 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr690: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st461 st461: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof461 } st_case_461: - // line internal/php8/scanner.go:18980 - switch lex.data[(lex.p)] { - case 65: - goto tr689 +//line scanner.go:18694 + switch lex.data[( lex.p)] { + case 82: + goto tr691 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr689 + goto tr371 + case 114: + goto tr691 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr689: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr691: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st462 +//line scanner.rl:383 + lex.act = 151; + goto st462 st462: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof462 } st_case_462: - // line internal/php8/scanner.go:19021 - switch lex.data[(lex.p)] { - case 76: - goto tr690 - case 92: - goto st96 - case 96: - goto tr355 - case 108: - goto tr690 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr690: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st463 - st463: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof463 - } - st_case_463: - // line internal/php8/scanner.go:19062 - switch lex.data[(lex.p)] { - case 84: - goto tr691 - case 92: - goto st96 - case 96: - goto tr355 - case 116: - goto tr691 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr691: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st464 - st464: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof464 - } - st_case_464: - // line internal/php8/scanner.go:19103 - switch lex.data[(lex.p)] { +//line scanner.go:18735 + switch lex.data[( lex.p)] { case 92: goto st96 case 95: goto tr692 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr692: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr692: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st465 +//line scanner.rl:383 + lex.act = 151; + goto st463 + st463: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof463 + } + st_case_463: +//line scanner.go:18772 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr693 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr678: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st464 + st464: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof464 + } + st_case_464: +//line scanner.go:18809 + switch lex.data[( lex.p)] { + case 73: + goto tr694 + case 85: + goto tr695 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr694 + case 117: + goto tr695 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr694: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st465 st465: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof465 } st_case_465: - // line internal/php8/scanner.go:19140 - switch lex.data[(lex.p)] { - case 67: - goto tr693 +//line scanner.go:18854 + switch lex.data[( lex.p)] { + case 76: + goto tr696 case 92: goto st96 case 96: - goto tr355 - case 99: - goto tr693 + goto tr371 + case 108: + goto tr696 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr693: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr696: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st466 +//line scanner.rl:383 + lex.act = 151; + goto st466 st466: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof466 } st_case_466: - // line internal/php8/scanner.go:19181 - switch lex.data[(lex.p)] { - case 79: - goto tr694 +//line scanner.go:18895 + switch lex.data[( lex.p)] { + case 69: + goto tr697 case 92: goto st96 case 96: - goto tr355 - case 111: - goto tr694 + goto tr371 + case 101: + goto tr697 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr694: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr697: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st467 +//line scanner.rl:383 + lex.act = 151; + goto st467 st467: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof467 } st_case_467: - // line internal/php8/scanner.go:19222 - switch lex.data[(lex.p)] { - case 77: - goto tr695 +//line scanner.go:18936 + switch lex.data[( lex.p)] { case 92: goto st96 - case 96: - goto tr355 - case 109: - goto tr695 + case 95: + goto tr698 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr695: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr698: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st468 +//line scanner.rl:383 + lex.act = 151; + goto st468 st468: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof468 } st_case_468: - // line internal/php8/scanner.go:19263 - switch lex.data[(lex.p)] { - case 80: - goto tr696 +//line scanner.go:18973 + switch lex.data[( lex.p)] { case 92: goto st96 - case 96: - goto tr355 - case 112: - goto tr696 + case 95: + goto tr699 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr696: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr695: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st469 +//line scanner.rl:383 + lex.act = 151; + goto st469 st469: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof469 } st_case_469: - // line internal/php8/scanner.go:19304 - switch lex.data[(lex.p)] { - case 73: - goto tr697 +//line scanner.go:19010 + switch lex.data[( lex.p)] { + case 78: + goto tr700 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr697 + goto tr371 + case 110: + goto tr700 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr697: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr700: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st470 +//line scanner.rl:383 + lex.act = 151; + goto st470 st470: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof470 } st_case_470: - // line internal/php8/scanner.go:19345 - switch lex.data[(lex.p)] { - case 76: - goto tr698 +//line scanner.go:19051 + switch lex.data[( lex.p)] { + case 67: + goto tr701 case 92: goto st96 case 96: - goto tr355 - case 108: - goto tr698 + goto tr371 + case 99: + goto tr701 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr698: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr701: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st471 +//line scanner.rl:383 + lex.act = 151; + goto st471 st471: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof471 } st_case_471: - // line internal/php8/scanner.go:19386 - switch lex.data[(lex.p)] { - case 69: - goto tr699 +//line scanner.go:19092 + switch lex.data[( lex.p)] { + case 84: + goto tr702 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr699 + goto tr371 + case 116: + goto tr702 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr699: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr702: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st472 +//line scanner.rl:383 + lex.act = 151; + goto st472 st472: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof472 } st_case_472: - // line internal/php8/scanner.go:19427 - switch lex.data[(lex.p)] { - case 82: - goto tr700 +//line scanner.go:19133 + switch lex.data[( lex.p)] { + case 73: + goto tr703 case 92: goto st96 case 96: - goto tr355 - case 114: - goto tr700 + goto tr371 + case 105: + goto tr703 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr661: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr703: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st473 +//line scanner.rl:383 + lex.act = 151; + goto st473 st473: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof473 } st_case_473: - // line internal/php8/scanner.go:19468 - switch lex.data[(lex.p)] { - case 73: - goto tr701 +//line scanner.go:19174 + switch lex.data[( lex.p)] { + case 79: + goto tr704 case 92: goto st96 case 96: - goto tr355 - case 105: - goto tr701 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr701: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st474 - st474: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof474 - } - st_case_474: - // line internal/php8/scanner.go:19509 - switch lex.data[(lex.p)] { - case 78: - goto tr702 - case 92: - goto st96 - case 96: - goto tr355 - case 110: - goto tr702 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr702: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st475 - st475: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof475 - } - st_case_475: - // line internal/php8/scanner.go:19550 - switch lex.data[(lex.p)] { - case 69: - goto tr703 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr703 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr703: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st476 - st476: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof476 - } - st_case_476: - // line internal/php8/scanner.go:19591 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 95: + goto tr371 + case 111: goto tr704 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr704: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr704: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st477 - st477: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof477 +//line scanner.rl:383 + lex.act = 151; + goto st474 + st474: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof474 } - st_case_477: - // line internal/php8/scanner.go:19628 - switch lex.data[(lex.p)] { + st_case_474: +//line scanner.go:19215 + switch lex.data[( lex.p)] { + case 78: + goto tr705 case 92: goto st96 - case 95: + case 96: + goto tr371 + case 110: goto tr705 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr662: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr705: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st478 +//line scanner.rl:383 + lex.act = 151; + goto st475 + st475: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof475 + } + st_case_475: +//line scanner.go:19256 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr706 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr706: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st476 + st476: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof476 + } + st_case_476: +//line scanner.go:19293 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr707 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr679: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st477 + st477: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof477 + } + st_case_477: +//line scanner.go:19330 + switch lex.data[( lex.p)] { + case 65: + goto tr708 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr708 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr708: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st478 st478: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof478 } st_case_478: - // line internal/php8/scanner.go:19665 - switch lex.data[(lex.p)] { - case 69: - goto tr706 +//line scanner.go:19371 + switch lex.data[( lex.p)] { + case 76: + goto tr709 case 92: goto st96 case 96: - goto tr355 - case 101: - goto tr706 + goto tr371 + case 108: + goto tr709 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr706: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr709: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st479 +//line scanner.rl:383 + lex.act = 151; + goto st479 st479: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof479 } st_case_479: - // line internal/php8/scanner.go:19706 - switch lex.data[(lex.p)] { +//line scanner.go:19412 + switch lex.data[( lex.p)] { case 84: - goto tr707 + goto tr710 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 116: - goto tr707 + goto tr710 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr707: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr710: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st480 +//line scanner.rl:383 + lex.act = 151; + goto st480 st480: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof480 } st_case_480: - // line internal/php8/scanner.go:19747 - switch lex.data[(lex.p)] { - case 72: - goto tr708 - case 92: - goto st96 - case 96: - goto tr355 - case 104: - goto tr708 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr708: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st481 - st481: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof481 - } - st_case_481: - // line internal/php8/scanner.go:19788 - switch lex.data[(lex.p)] { - case 79: - goto tr709 - case 92: - goto st96 - case 96: - goto tr355 - case 111: - goto tr709 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr709: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st482 - st482: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof482 - } - st_case_482: - // line internal/php8/scanner.go:19829 - switch lex.data[(lex.p)] { - case 68: - goto tr710 - case 92: - goto st96 - case 96: - goto tr355 - case 100: - goto tr710 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr710: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st483 - st483: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof483 - } - st_case_483: - // line internal/php8/scanner.go:19870 - switch lex.data[(lex.p)] { +//line scanner.go:19453 + switch lex.data[( lex.p)] { case 92: goto st96 case 95: goto tr711 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr711: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr711: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st484 - st484: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof484 +//line scanner.rl:383 + lex.act = 151; + goto st481 + st481: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof481 } - st_case_484: - // line internal/php8/scanner.go:19907 - switch lex.data[(lex.p)] { + st_case_481: +//line scanner.go:19490 + switch lex.data[( lex.p)] { + case 67: + goto tr712 case 92: goto st96 - case 95: + case 96: + goto tr371 + case 99: goto tr712 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr663: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr712: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st485 - st485: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof485 +//line scanner.rl:383 + lex.act = 151; + goto st482 + st482: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof482 } - st_case_485: - // line internal/php8/scanner.go:19944 - switch lex.data[(lex.p)] { - case 65: + st_case_482: +//line scanner.go:19531 + switch lex.data[( lex.p)] { + case 79: goto tr713 case 92: goto st96 case 96: - goto tr355 - case 97: + goto tr371 + case 111: goto tr713 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr713: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr713: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st486 - st486: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof486 +//line scanner.rl:383 + lex.act = 151; + goto st483 + st483: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof483 } - st_case_486: - // line internal/php8/scanner.go:19985 - switch lex.data[(lex.p)] { + st_case_483: +//line scanner.go:19572 + switch lex.data[( lex.p)] { case 77: goto tr714 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 109: goto tr714 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr714: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr714: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st487 +//line scanner.rl:383 + lex.act = 151; + goto st484 + st484: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof484 + } + st_case_484: +//line scanner.go:19613 + switch lex.data[( lex.p)] { + case 80: + goto tr715 + case 92: + goto st96 + case 96: + goto tr371 + case 112: + goto tr715 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr715: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st485 + st485: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof485 + } + st_case_485: +//line scanner.go:19654 + switch lex.data[( lex.p)] { + case 73: + goto tr716 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr716 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr716: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st486 + st486: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof486 + } + st_case_486: +//line scanner.go:19695 + switch lex.data[( lex.p)] { + case 76: + goto tr717 + case 92: + goto st96 + case 96: + goto tr371 + case 108: + goto tr717 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr717: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st487 st487: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof487 } st_case_487: - // line internal/php8/scanner.go:20026 - switch lex.data[(lex.p)] { +//line scanner.go:19736 + switch lex.data[( lex.p)] { case 69: - goto tr715 + goto tr718 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 101: - goto tr715 + goto tr718 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr715: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr718: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st488 +//line scanner.rl:383 + lex.act = 151; + goto st488 st488: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof488 } st_case_488: - // line internal/php8/scanner.go:20067 - switch lex.data[(lex.p)] { - case 83: - goto tr716 +//line scanner.go:19777 + switch lex.data[( lex.p)] { + case 82: + goto tr719 case 92: goto st96 case 96: - goto tr355 - case 115: - goto tr716 + goto tr371 + case 114: + goto tr719 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr716: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr680: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st489 +//line scanner.rl:383 + lex.act = 151; + goto st489 st489: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof489 } st_case_489: - // line internal/php8/scanner.go:20108 - switch lex.data[(lex.p)] { - case 80: - goto tr717 +//line scanner.go:19818 + switch lex.data[( lex.p)] { + case 73: + goto tr720 case 92: goto st96 case 96: - goto tr355 - case 112: - goto tr717 + goto tr371 + case 105: + goto tr720 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr717: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr720: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st490 +//line scanner.rl:383 + lex.act = 151; + goto st490 st490: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof490 } st_case_490: - // line internal/php8/scanner.go:20149 - switch lex.data[(lex.p)] { - case 65: - goto tr718 +//line scanner.go:19859 + switch lex.data[( lex.p)] { + case 78: + goto tr721 case 92: goto st96 case 96: - goto tr355 - case 97: - goto tr718 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr718: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st491 - st491: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof491 - } - st_case_491: - // line internal/php8/scanner.go:20190 - switch lex.data[(lex.p)] { - case 67: - goto tr719 - case 92: - goto st96 - case 96: - goto tr355 - case 99: - goto tr719 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr719: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st492 - st492: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof492 - } - st_case_492: - // line internal/php8/scanner.go:20231 - switch lex.data[(lex.p)] { - case 69: - goto tr720 - case 92: - goto st96 - case 96: - goto tr355 - case 101: - goto tr720 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr720: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st493 - st493: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof493 - } - st_case_493: - // line internal/php8/scanner.go:20272 - switch lex.data[(lex.p)] { - case 92: - goto st96 - case 95: + goto tr371 + case 110: goto tr721 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr721: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr721: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st494 - st494: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof494 +//line scanner.rl:383 + lex.act = 151; + goto st491 + st491: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof491 } - st_case_494: - // line internal/php8/scanner.go:20309 - switch lex.data[(lex.p)] { + st_case_491: +//line scanner.go:19900 + switch lex.data[( lex.p)] { + case 69: + goto tr722 case 92: goto st96 - case 95: + case 96: + goto tr371 + case 101: goto tr722 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr664: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr722: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st495 +//line scanner.rl:383 + lex.act = 151; + goto st492 + st492: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof492 + } + st_case_492: +//line scanner.go:19941 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr723 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr723: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st493 + st493: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof493 + } + st_case_493: +//line scanner.go:19978 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr724 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr681: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st494 + st494: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof494 + } + st_case_494: +//line scanner.go:20015 + switch lex.data[( lex.p)] { + case 69: + goto tr725 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr725 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr725: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st495 st495: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof495 } st_case_495: - // line internal/php8/scanner.go:20346 - switch lex.data[(lex.p)] { - case 82: - goto tr723 - case 92: - goto st96 - case 96: - goto tr355 - case 114: - goto tr723 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr723: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st496 - st496: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof496 - } - st_case_496: - // line internal/php8/scanner.go:20387 - switch lex.data[(lex.p)] { - case 65: - goto tr724 - case 92: - goto st96 - case 96: - goto tr355 - case 97: - goto tr724 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr724: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st497 - st497: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof497 - } - st_case_497: - // line internal/php8/scanner.go:20428 - switch lex.data[(lex.p)] { - case 73: - goto tr725 - case 92: - goto st96 - case 96: - goto tr355 - case 105: - goto tr725 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 - } - case lex.data[(lex.p)] >= 91: - goto tr355 - } - default: - goto tr355 - } - goto tr241 - tr725: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st498 - st498: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof498 - } - st_case_498: - // line internal/php8/scanner.go:20469 - switch lex.data[(lex.p)] { +//line scanner.go:20056 + switch lex.data[( lex.p)] { case 84: goto tr726 case 92: goto st96 case 96: - goto tr355 + goto tr371 case 116: goto tr726 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr726: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr726: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st499 - st499: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof499 +//line scanner.rl:383 + lex.act = 151; + goto st496 + st496: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof496 } - st_case_499: - // line internal/php8/scanner.go:20510 - switch lex.data[(lex.p)] { + st_case_496: +//line scanner.go:20097 + switch lex.data[( lex.p)] { + case 72: + goto tr727 case 92: goto st96 - case 95: + case 96: + goto tr371 + case 104: goto tr727 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 - tr727: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr727: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:381 - lex.act = 150 - goto st500 - st500: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof500 +//line scanner.rl:383 + lex.act = 151; + goto st497 + st497: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof497 } - st_case_500: - // line internal/php8/scanner.go:20547 - switch lex.data[(lex.p)] { + st_case_497: +//line scanner.go:20138 + switch lex.data[( lex.p)] { + case 79: + goto tr728 case 92: goto st96 - case 95: + case 96: + goto tr371 + case 111: goto tr728 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr355 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + 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 tr355 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr355 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr355 + goto tr371 } - goto tr241 + goto tr257 +tr728: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st498 + st498: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof498 + } + st_case_498: +//line scanner.go:20179 + switch lex.data[( lex.p)] { + case 68: + goto tr729 + case 92: + goto st96 + case 96: + goto tr371 + case 100: + goto tr729 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr729: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st499 + st499: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof499 + } + st_case_499: +//line scanner.go:20220 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr730 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr730: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st500 + st500: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof500 + } + st_case_500: +//line scanner.go:20257 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr731 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr682: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st501 st501: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof501 } st_case_501: - switch lex.data[(lex.p)] { - case 61: - goto tr729 - case 124: - goto tr730 +//line scanner.go:20294 + switch lex.data[( lex.p)] { + case 65: + goto tr732 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr732 } - goto tr270 - tr160: - // line internal/php8/scanner.rl:416 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st502 - tr162: - // line internal/php8/scanner.rl:420 - (lex.p) = (lex.te) - 1 - { - lex.ungetCnt(1) - { - goto st135 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - } - goto st502 - tr163: - // line internal/php8/scanner.rl:418 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_NULLSAFE_OBJECT_OPERATOR - { - (lex.p)++ - lex.cs = 502 - goto _out + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 } + default: + goto tr371 } - goto st502 - tr731: - // line internal/php8/scanner.rl:420 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - { - goto st135 - } - } - goto st502 - tr737: - // line internal/php8/scanner.rl:416 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st502 - tr739: - // line internal/php8/scanner.rl:54 + goto tr257 +tr732: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:416 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st502 - tr743: - // line internal/php8/scanner.rl:420 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - { - goto st135 - } - } - goto st502 - tr744: - // line internal/php8/scanner.rl:417 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_OBJECT_OPERATOR - { - (lex.p)++ - lex.cs = 502 - goto _out - } - } - goto st502 - tr746: - lex.cs = 502 - // line internal/php8/scanner.rl:419 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - goto _again +//line scanner.rl:383 + lex.act = 151; + goto st502 st502: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof502 } st_case_502: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:20647 - switch lex.data[(lex.p)] { - case 10: - goto tr161 - case 13: +//line scanner.go:20335 + switch lex.data[( lex.p)] { + case 77: goto tr733 - case 32: - goto tr732 - case 45: - goto st506 - case 63: - goto tr735 + case 92: + goto st96 case 96: - goto tr731 + goto tr371 + case 109: + goto tr733 } 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 tr732 - } - default: - goto tr731 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr731 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr731 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr731 + goto tr371 } - goto st508 - tr740: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr733: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 - - goto st503 - tr732: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st503 +//line scanner.rl:383 + lex.act = 151; + goto st503 st503: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof503 } st_case_503: - // line internal/php8/scanner.go:20702 - switch lex.data[(lex.p)] { - case 10: - goto tr161 - case 13: - goto tr738 - case 32: - goto tr732 +//line scanner.go:20376 + switch lex.data[( lex.p)] { + case 69: + goto tr734 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr734 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr732 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 } - goto tr737 - tr161: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr734: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st504 - tr741: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st504 +//line scanner.rl:383 + lex.act = 151; + goto st504 st504: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof504 } st_case_504: - // line internal/php8/scanner.go:20752 - switch lex.data[(lex.p)] { - case 10: - goto tr741 - case 13: - goto tr742 - case 32: - goto tr740 +//line scanner.go:20417 + switch lex.data[( lex.p)] { + case 83: + goto tr735 + case 92: + goto st96 + case 96: + goto tr371 + case 115: + goto tr735 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr740 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 } - goto tr739 - tr738: - // line internal/php8/scanner.rl:38 + goto tr257 +tr735: +//line NONE:1 + lex.te = ( lex.p)+1 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st107 - tr742: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st107 - st107: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof107 - } - st_case_107: - // line internal/php8/scanner.go:20796 - if lex.data[(lex.p)] == 10 { - goto tr161 - } - goto tr160 - tr733: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st505 +//line scanner.rl:383 + lex.act = 151; + goto st505 st505: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof505 } st_case_505: - // line internal/php8/scanner.go:20818 - if lex.data[(lex.p)] == 10 { - goto tr161 +//line scanner.go:20458 + switch lex.data[( lex.p)] { + case 80: + goto tr736 + case 92: + goto st96 + case 96: + goto tr371 + case 112: + goto tr736 } - goto tr743 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr736: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st506 st506: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof506 } st_case_506: - if lex.data[(lex.p)] == 62 { - goto tr744 +//line scanner.go:20499 + switch lex.data[( lex.p)] { + case 65: + goto tr737 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr737 } - goto tr743 - tr735: - // line NONE:1 - lex.te = (lex.p) + 1 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr737: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st507 +//line scanner.rl:383 + lex.act = 151; + goto st507 st507: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof507 } st_case_507: - // line internal/php8/scanner.go:20842 - if lex.data[(lex.p)] == 45 { - goto st108 +//line scanner.go:20540 + switch lex.data[( lex.p)] { + case 67: + goto tr738 + case 92: + goto st96 + case 96: + goto tr371 + case 99: + goto tr738 } - goto tr743 - st108: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof108 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 } - st_case_108: - if lex.data[(lex.p)] == 62 { - goto tr163 - } - goto tr162 + goto tr257 +tr738: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st508 st508: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof508 } st_case_508: - if lex.data[(lex.p)] == 96 { - goto tr746 +//line scanner.go:20581 + switch lex.data[( lex.p)] { + case 69: + goto tr739 + case 92: + goto st96 + case 96: + goto tr371 + case 101: + goto tr739 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr746 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr746 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } - case lex.data[(lex.p)] >= 91: - goto tr746 + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - goto tr746 + goto tr371 } - goto st508 - tr750: - lex.cs = 509 - // line NONE:1 - switch lex.act { - case 0: - { - { - goto st0 - } - } - case 163: - { - (lex.p) = (lex.te) - 1 + goto tr257 +tr739: +//line NONE:1 + lex.te = ( lex.p)+1 - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 532 - { - (lex.p)++ - goto _out - } - } - } - - goto _again - tr751: - lex.cs = 509 - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:424 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 532 - { - (lex.p)++ - goto _out - } - } - goto _again - tr755: - lex.cs = 509 - // line internal/php8/scanner.rl:424 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 532 - { - (lex.p)++ - goto _out - } - } - goto _again +//line scanner.rl:383 + lex.act = 151; + goto st509 st509: - // line NONE:1 - lex.ts = 0 - - // line NONE:1 - lex.act = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof509 } st_case_509: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:20939 - _widec = int16(lex.data[(lex.p)]) +//line scanner.go:20622 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr740 + } switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } - } - default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + goto tr371 } - switch _widec { - case 1034: - goto tr748 - case 1037: - goto tr749 - } - if 1024 <= _widec && _widec <= 1279 { - goto tr747 - } - goto st0 - st_case_0: - st0: - lex.cs = 0 - goto _out - tr747: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr257 +tr740: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:424 - lex.act = 163 - goto st510 - tr752: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:424 - lex.act = 163 - goto st510 +//line scanner.rl:383 + lex.act = 151; + goto st510 st510: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof510 } st_case_510: - // line internal/php8/scanner.go:21013 - _widec = int16(lex.data[(lex.p)]) +//line scanner.go:20659 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr741 + } switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } - } - default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 + case lex.data[( lex.p)] > 96: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + goto tr371 } - switch _widec { - case 1034: - goto tr748 - case 1037: - goto tr749 - } - if 1024 <= _widec && _widec <= 1279 { - goto tr747 - } - goto tr750 - tr748: - // line internal/php8/scanner.rl:38 + goto tr257 +tr683: +//line NONE:1 + lex.te = ( lex.p)+1 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st511 - tr753: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st511 +//line scanner.rl:383 + lex.act = 151; + goto st511 st511: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof511 } st_case_511: - // line internal/php8/scanner.go:21093 - _widec = int16(lex.data[(lex.p)]) +//line scanner.go:20696 + switch lex.data[( lex.p)] { + case 82: + goto tr742 + case 92: + goto st96 + case 96: + goto tr371 + case 114: + goto tr742 + } switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } - } - default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 } + case lex.data[( lex.p)] >= 91: + goto tr371 } default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + goto tr371 } - switch _widec { - case 1034: - goto tr753 - case 1037: - goto tr754 - } - if 1024 <= _widec && _widec <= 1279 { - goto tr752 - } - goto tr751 - tr749: - // line internal/php8/scanner.rl:38 + goto tr257 +tr742: +//line NONE:1 + lex.te = ( lex.p)+1 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st512 - tr754: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st512 +//line scanner.rl:383 + lex.act = 151; + goto st512 st512: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof512 } st_case_512: - // line internal/php8/scanner.go:21173 - _widec = int16(lex.data[(lex.p)]) +//line scanner.go:20737 + switch lex.data[( lex.p)] { + case 65: + goto tr743 + case 92: + goto st96 + case 96: + goto tr371 + case 97: + goto tr743 + } switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr743: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st513 + st513: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof513 + } + st_case_513: +//line scanner.go:20778 + switch lex.data[( lex.p)] { + case 73: + goto tr744 + case 92: + goto st96 + case 96: + goto tr371 + case 105: + goto tr744 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr744: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st514 + st514: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof514 + } + st_case_514: +//line scanner.go:20819 + switch lex.data[( lex.p)] { + case 84: + goto tr745 + case 92: + goto st96 + case 96: + goto tr371 + case 116: + goto tr745 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr745: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st515 + st515: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof515 + } + st_case_515: +//line scanner.go:20860 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr746 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 +tr746: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:383 + lex.act = 151; + goto st516 + st516: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof516 + } + st_case_516: +//line scanner.go:20897 + switch lex.data[( lex.p)] { + case 92: + goto st96 + case 95: + goto tr747 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr371 + } + 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 tr371 + } + case lex.data[( lex.p)] >= 91: + goto tr371 + } + default: + goto tr371 + } + goto tr257 + st517: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof517 + } + st_case_517: + switch lex.data[( lex.p)] { + case 61: + goto tr748 + case 124: + goto tr749 + } + goto tr286 +tr176: +//line scanner.rl:418 +( lex.p) = ( lex.te) - 1 +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st518 +tr178: +//line scanner.rl:422 +( lex.p) = ( lex.te) - 1 +{lex.ungetCnt(1); {goto st148 }} + goto st518 +tr179: +//line scanner.rl:420 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_NULLSAFE_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 518; goto _out }} + goto st518 +tr750: +//line scanner.rl:422 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); {goto st148 }} + goto st518 +tr756: +//line scanner.rl:418 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st518 +tr758: +//line scanner.rl:55 + +//line scanner.rl:418 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st518 +tr762: +//line scanner.rl:422 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); {goto st148 }} + goto st518 +tr763: +//line scanner.rl:419 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 518; goto _out }} + goto st518 +tr765: + lex.cs = 518 +//line scanner.rl:421 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_STRING; lex.cs = 148; {( lex.p)++; goto _out }} + goto _again + st518: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof518 + } + st_case_518: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:20997 + switch lex.data[( lex.p)] { + case 10: + goto tr177 + case 13: + goto tr752 + case 32: + goto tr751 + case 45: + goto st522 + case 63: + goto tr754 + case 96: + goto tr750 + } + 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 tr751 + } + default: + goto tr750 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr750 + } + case lex.data[( lex.p)] >= 91: + goto tr750 + } + default: + goto tr750 + } + goto st524 +tr759: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + + goto st519 +tr751: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st519 + st519: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof519 + } + st_case_519: +//line scanner.go:21052 + switch lex.data[( lex.p)] { + case 10: + goto tr177 + case 13: + goto tr757 + case 32: + goto tr751 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr751 + } + goto tr756 +tr177: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st520 +tr760: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st520 + st520: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof520 + } + st_case_520: +//line scanner.go:21102 + switch lex.data[( lex.p)] { + case 10: + goto tr760 + case 13: + goto tr761 + case 32: + goto tr759 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr759 + } + goto tr758 +tr757: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st120 +tr761: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st120 + st120: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof120 + } + st_case_120: +//line scanner.go:21146 + if lex.data[( lex.p)] == 10 { + goto tr177 + } + goto tr176 +tr752: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st521 + st521: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof521 + } + st_case_521: +//line scanner.go:21168 + if lex.data[( lex.p)] == 10 { + goto tr177 + } + goto tr762 + st522: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof522 + } + st_case_522: + if lex.data[( lex.p)] == 62 { + goto tr763 + } + goto tr762 +tr754: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st523 + st523: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof523 + } + st_case_523: +//line scanner.go:21192 + if lex.data[( lex.p)] == 45 { + goto st121 + } + goto tr762 + st121: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof121 + } + st_case_121: + if lex.data[( lex.p)] == 62 { + goto tr179 + } + goto tr178 + st524: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof524 + } + st_case_524: + if lex.data[( lex.p)] == 96 { + goto tr765 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr765 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr765 + } + case lex.data[( lex.p)] >= 91: + goto tr765 + } + default: + goto tr765 + } + goto st524 +tr769: + lex.cs = 525 +//line NONE:1 + switch lex.act { + case 0: + {{goto st0 }} + case 164: + {( lex.p) = ( lex.te) - 1 + + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + lex.cs = 548; + {( lex.p)++; goto _out } + } + } + + goto _again +tr770: + lex.cs = 525 +//line scanner.rl:55 + +//line scanner.rl:426 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + lex.cs = 548; + {( lex.p)++; goto _out } + } + goto _again +tr774: + lex.cs = 525 +//line scanner.rl:426 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + lex.cs = 548; + {( lex.p)++; goto _out } + } + goto _again + st525: +//line NONE:1 + lex.ts = 0 + +//line NONE:1 + lex.act = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof525 + } + st_case_525: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:21289 + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { + case lex.data[( lex.p)] >= 13: + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } switch _widec { case 1034: - goto tr748 + goto tr767 case 1037: - goto tr749 + goto tr768 } if 1024 <= _widec && _widec <= 1279 { - goto tr747 - } - goto tr755 - tr164: - // line internal/php8/scanner.rl:433 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(513, 135) - goto _out - } - goto st513 - tr763: - // line internal/php8/scanner.rl:435 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - { - lex.growCallStack() - { - lex.stack[lex.top] = 513 - lex.top++ - goto st534 - } - } - } - goto st513 - tr764: - // line internal/php8/scanner.rl:434 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(513, 551) - goto _out - } - goto st513 - tr765: - lex.cs = 513 - // line NONE:1 - switch lex.act { - case 164: - { - (lex.p) = (lex.te) - 1 - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(513, 135) - goto _out - } - case 165: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(513, 551) - goto _out - } - case 167: - { - (lex.p) = (lex.te) - 1 - - lex.setTokenPosition(tkn) - 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 = 532 - } - { - (lex.p)++ - goto _out - } - } - } - - goto _again - tr766: - lex.cs = 513 - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:436 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - 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 = 532 - } - { - (lex.p)++ - goto _out - } - } - goto _again - tr770: - lex.cs = 513 - // line internal/php8/scanner.rl:436 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - 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 = 532 - } - { - (lex.p)++ - goto _out - } - } - goto _again - st513: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof513 - } - st_case_513: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:21305 - _widec = int16(lex.data[(lex.p)]) - switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - case lex.data[(lex.p)] > 12: - switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - switch _widec { - case 1316: - goto st514 - case 1403: - goto st109 - case 1546: - goto tr759 - case 1549: - goto tr760 - case 1572: - goto st518 - case 1659: - goto st519 - } - if 1536 <= _widec && _widec <= 1791 { - goto tr758 + goto tr766 } goto st0 - st514: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof514 - } - st_case_514: - if lex.data[(lex.p)] == 123 { - goto tr764 - } - goto tr763 - st109: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof109 - } - st_case_109: - if lex.data[(lex.p)] == 36 { - goto tr164 - } - goto st0 - tr758: - // line NONE:1 - lex.te = (lex.p) + 1 +st_case_0: + st0: + lex.cs = 0 + goto _out +tr766: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:436 - lex.act = 167 - goto st515 - tr767: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:426 + lex.act = 164; + goto st526 +tr771: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 +//line scanner.rl:55 - // line internal/php8/scanner.rl:436 - lex.act = 167 - goto st515 - tr771: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:434 - lex.act = 165 - goto st515 - tr772: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:433 - lex.act = 164 - goto st515 - st515: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof515 +//line scanner.rl:426 + lex.act = 164; + goto st526 + st526: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof526 } - st_case_515: - // line internal/php8/scanner.go:21415 - _widec = int16(lex.data[(lex.p)]) + st_case_526: +//line scanner.go:21363 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } switch _widec { - case 1546: - goto tr759 - case 1549: - goto tr760 - } - if 1536 <= _widec && _widec <= 1791 { - goto tr758 - } - goto tr765 - tr759: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st516 - tr768: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st516 - st516: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof516 - } - st_case_516: - // line internal/php8/scanner.go:21495 - _widec = int16(lex.data[(lex.p)]) - switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - case lex.data[(lex.p)] > 12: - switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - switch _widec { - case 1546: - goto tr768 - case 1549: - goto tr769 - } - if 1536 <= _widec && _widec <= 1791 { + case 1034: goto tr767 + case 1037: + goto tr768 } - goto tr766 - tr760: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if 1024 <= _widec && _widec <= 1279 { + goto tr766 } + goto tr769 +tr767: +//line scanner.rl:39 - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st527 +tr772: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st527 + st527: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof527 } - - goto st517 - tr769: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st517 - st517: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof517 - } - st_case_517: - // line internal/php8/scanner.go:21575 - _widec = int16(lex.data[(lex.p)]) + st_case_527: +//line scanner.go:21443 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } switch _widec { - case 1546: - goto tr759 - case 1549: - goto tr760 + case 1034: + goto tr772 + case 1037: + goto tr773 } - if 1536 <= _widec && _widec <= 1791 { - goto tr758 - } - goto tr770 - st518: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof518 - } - st_case_518: - _widec = int16(lex.data[(lex.p)]) - switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - case lex.data[(lex.p)] > 12: - switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { - _widec += 256 - } - } - switch _widec { - case 1403: - goto tr764 - case 1546: - goto tr759 - case 1549: - goto tr760 - case 1659: + if 1024 <= _widec && _widec <= 1279 { goto tr771 } - if 1536 <= _widec && _widec <= 1791 { - goto tr758 + goto tr770 +tr768: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st528 +tr773: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st528 + st528: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof528 } - goto tr763 - st519: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof519 - } - st_case_519: - _widec = int16(lex.data[(lex.p)]) + st_case_528: +//line scanner.go:21523 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { _widec += 256 } } default: - _widec = 1280 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec = 768 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) { + _widec += 256 + } + } + switch _widec { + case 1034: + goto tr767 + case 1037: + goto tr768 + } + if 1024 <= _widec && _widec <= 1279 { + goto tr766 + } + goto tr774 +tr180: +//line scanner.rl:435 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(529, 148); goto _out;} + goto st529 +tr782: +//line scanner.rl:437 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); { lex.growCallStack(); { lex.stack[ lex.top] = 529; lex.top++; goto st550 }}} + goto st529 +tr783: +//line scanner.rl:436 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(529, 567); goto _out;} + goto st529 +tr784: + lex.cs = 529 +//line NONE:1 + switch lex.act { + case 165: + {( lex.p) = ( lex.te) - 1 +lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(529, 148); goto _out;} + case 166: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(529, 567); goto _out;} + case 168: + {( lex.p) = ( lex.te) - 1 + + lex.setTokenPosition(tkn); + 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 = 548; + } + {( lex.p)++; goto _out } + } + } + + goto _again +tr785: + lex.cs = 529 +//line scanner.rl:55 + +//line scanner.rl:438 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + 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 = 548; + } + {( lex.p)++; goto _out } + } + goto _again +tr789: + lex.cs = 529 +//line scanner.rl:438 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + 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 = 548; + } + {( lex.p)++; goto _out } + } + goto _again + st529: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof529 + } + st_case_529: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:21655 + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] > 12: + switch { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] >= 13: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 1316: - goto tr164 + goto st530 + case 1403: + goto st122 case 1546: - goto tr759 + goto tr778 case 1549: - goto tr760 + goto tr779 case 1572: - goto tr772 + goto st534 + case 1659: + goto st535 } if 1536 <= _widec && _widec <= 1791 { - goto tr758 + goto tr777 } - goto tr770 - tr166: - // line internal/php8/scanner.rl:450 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(2) - { - lex.growCallStack() - { - lex.stack[lex.top] = 520 - lex.top++ - goto st534 - } - } + goto st0 + st530: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof530 } - goto st520 - tr167: - // line internal/php8/scanner.rl:449 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(520, 551) - goto _out + st_case_530: + if lex.data[( lex.p)] == 123 { + goto tr783 } - goto st520 - tr168: - // line internal/php8/scanner.rl:448 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(520, 135) - goto _out + goto tr782 + st122: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof122 } - goto st520 - tr774: - lex.cs = 520 - // line internal/php8/scanner.rl:451 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('`')) - lex.cs = 135 - { - (lex.p)++ - goto _out - } + st_case_122: + if lex.data[( lex.p)] == 36 { + goto tr180 } - goto _again - tr782: - lex.cs = 520 - // line NONE:1 - switch lex.act { - case 168: - { - (lex.p) = (lex.te) - 1 - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(520, 135) - goto _out - } - case 169: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(520, 551) - goto _out - } - case 170: - { - (lex.p) = (lex.te) - 1 - lex.ungetCnt(2) - { - lex.growCallStack() - { - lex.stack[lex.top] = 520 - lex.top++ - goto st534 - } - } - } - case 171: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.ID(int('`')) - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - case 172: - { - (lex.p) = (lex.te) - 1 + goto st0 +tr777: +//line NONE:1 + lex.te = ( lex.p)+1 - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - { - (lex.p)++ - goto _out - } - } - } +//line scanner.rl:438 + lex.act = 168; + goto st531 +tr786: +//line NONE:1 + lex.te = ( lex.p)+1 - goto _again - tr783: - // line internal/php8/scanner.rl:54 +//line scanner.rl:55 - // line internal/php8/scanner.rl:452 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - { - (lex.p)++ - lex.cs = 520 - goto _out - } - } - goto st520 - tr787: - // line internal/php8/scanner.rl:452 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - { - (lex.p)++ - lex.cs = 520 - goto _out - } - } - goto st520 - st520: - // line NONE:1 - lex.ts = 0 +//line scanner.rl:438 + lex.act = 168; + goto st531 +tr790: +//line NONE:1 + lex.te = ( lex.p)+1 - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof520 - } - st_case_520: - // line NONE:1 - lex.ts = (lex.p) +//line scanner.rl:436 + lex.act = 166; + goto st531 +tr791: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.go:21818 - _widec = int16(lex.data[(lex.p)]) +//line scanner.rl:435 + lex.act = 165; + goto st531 + st531: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof531 + } + st_case_531: +//line scanner.go:21765 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + switch _widec { + case 1546: + goto tr778 + case 1549: + goto tr779 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr777 + } + goto tr784 +tr778: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st532 +tr787: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st532 + st532: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof532 + } + st_case_532: +//line scanner.go:21845 + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] > 12: + switch { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] >= 13: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + switch _widec { + case 1546: + goto tr787 + case 1549: + goto tr788 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr786 + } + goto tr785 +tr779: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st533 +tr788: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st533 + st533: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof533 + } + st_case_533: +//line scanner.go:21925 + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] > 12: + switch { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] >= 13: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + switch _widec { + case 1546: + goto tr778 + case 1549: + goto tr779 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr777 + } + goto tr789 + st534: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof534 + } + st_case_534: + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] > 12: + switch { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] >= 13: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + switch _widec { + case 1403: + goto tr783 + case 1546: + goto tr778 + case 1549: + goto tr779 + case 1659: + goto tr790 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr777 + } + goto tr782 + st535: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof535 + } + st_case_535: + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] > 12: + switch { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] >= 13: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1280 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotHeredocEnd(lex.p) && lex.isNotStringVar() { + _widec += 256 + } + } + switch _widec { + case 1316: + goto tr180 + case 1546: + goto tr778 + case 1549: + goto tr779 + case 1572: + goto tr791 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr777 + } + goto tr789 +tr182: +//line scanner.rl:452 + lex.te = ( lex.p)+1 +{lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 536; lex.top++; goto st550 }}} + goto st536 +tr183: +//line scanner.rl:451 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(536, 567); goto _out;} + goto st536 +tr184: +//line scanner.rl:450 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(536, 148); goto _out;} + goto st536 +tr793: + lex.cs = 536 +//line scanner.rl:453 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int('`')); lex.cs = 148; {( lex.p)++; goto _out }} + goto _again +tr801: + lex.cs = 536 +//line NONE:1 + switch lex.act { + case 169: + {( lex.p) = ( lex.te) - 1 +lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(536, 148); goto _out;} + case 170: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(536, 567); goto _out;} + case 171: + {( lex.p) = ( lex.te) - 1 +lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 536; lex.top++; goto st550 }}} + case 172: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.ID(int('`')); lex.cs = 148; {( lex.p)++; goto _out }} + case 173: + {( lex.p) = ( lex.te) - 1 + + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + {( lex.p)++; goto _out } + } + } + + goto _again +tr802: +//line scanner.rl:55 + +//line scanner.rl:454 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + {( lex.p)++; lex.cs = 536; goto _out } + } + goto st536 +tr806: +//line scanner.rl:454 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + {( lex.p)++; lex.cs = 536; goto _out } + } + goto st536 + st536: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof536 + } + st_case_536: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:22168 + _widec = int16( lex.data[( lex.p)]) + switch { + case lex.data[( lex.p)] < 11: + switch { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] > 12: + switch { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec += 256 + } + } + case lex.data[( lex.p)] >= 13: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec += 256 + } + } + default: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 1828: - goto st110 + goto st123 case 1888: - goto tr774 + goto tr793 case 1915: - goto st111 + goto st124 case 2058: - goto tr777 + goto tr796 case 2061: - goto tr778 + goto tr797 case 2084: - goto st524 + goto st540 case 2144: - goto tr780 + goto tr799 case 2171: - goto st525 + goto st541 } if 2048 <= _widec && _widec <= 2303 { - goto tr776 + goto tr795 } goto st0 - st110: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof110 + st123: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof123 } - st_case_110: - switch lex.data[(lex.p)] { + st_case_123: + switch lex.data[( lex.p)] { case 96: goto st0 case 123: - goto tr167 + goto tr183 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { goto st0 } - case lex.data[(lex.p)] > 94: - if 124 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + case lex.data[( lex.p)] > 94: + if 124 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto st0 } default: goto st0 } - goto tr166 - st111: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof111 + goto tr182 + st124: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof124 } - st_case_111: - if lex.data[(lex.p)] == 36 { - goto tr168 + st_case_124: + if lex.data[( lex.p)] == 36 { + goto tr184 } goto st0 - tr776: - // line NONE:1 - lex.te = (lex.p) + 1 +tr795: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:452 - lex.act = 172 - goto st521 - tr780: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:454 + lex.act = 173; + goto st537 +tr799: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:451 - lex.act = 171 - goto st521 - tr784: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:453 + lex.act = 172; + goto st537 +tr803: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 +//line scanner.rl:55 - // line internal/php8/scanner.rl:452 - lex.act = 172 - goto st521 - tr788: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:454 + lex.act = 173; + goto st537 +tr807: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:450 - lex.act = 170 - goto st521 - tr789: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:452 + lex.act = 171; + goto st537 +tr808: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:449 - lex.act = 169 - goto st521 - tr790: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:451 + lex.act = 170; + goto st537 +tr809: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:448 - lex.act = 168 - goto st521 - st521: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof521 +//line scanner.rl:450 + lex.act = 169; + goto st537 + st537: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof537 } - st_case_521: - // line internal/php8/scanner.go:21961 - _widec = int16(lex.data[(lex.p)]) + st_case_537: +//line scanner.go:22311 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2058: - goto tr777 + goto tr796 case 2061: - goto tr778 + goto tr797 } if 2048 <= _widec && _widec <= 2303 { - goto tr776 + goto tr795 } - goto tr782 - tr777: - // line internal/php8/scanner.rl:38 + goto tr801 +tr796: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st538 +tr804: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st538 + st538: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof538 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st522 - tr785: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st522 - st522: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof522 - } - st_case_522: - // line internal/php8/scanner.go:22041 - _widec = int16(lex.data[(lex.p)]) + st_case_538: +//line scanner.go:22391 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2058: - goto tr785 + goto tr804 case 2061: - goto tr786 + goto tr805 } if 2048 <= _widec && _widec <= 2303 { - goto tr784 + goto tr803 } - goto tr783 - tr778: - // line internal/php8/scanner.rl:38 + goto tr802 +tr797: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st539 +tr805: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st539 + st539: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof539 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st523 - tr786: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st523 - st523: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof523 - } - st_case_523: - // line internal/php8/scanner.go:22121 - _widec = int16(lex.data[(lex.p)]) + st_case_539: +//line scanner.go:22471 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2058: - goto tr777 + goto tr796 case 2061: - goto tr778 + goto tr797 } if 2048 <= _widec && _widec <= 2303 { - goto tr776 + goto tr795 } - goto tr787 - st524: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof524 + goto tr806 + st540: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof540 } - st_case_524: - _widec = int16(lex.data[(lex.p)]) + st_case_540: + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 1887: - goto tr166 + goto tr182 case 1915: - goto tr167 + goto tr183 case 2058: - goto tr777 + goto tr796 case 2061: - goto tr778 + goto tr797 case 2143: - goto tr788 + goto tr807 case 2171: - goto tr789 + goto tr808 } switch { case _widec < 2113: switch { case _widec < 1889: if 1857 <= _widec && _widec <= 1882 { - goto tr166 + goto tr182 } case _widec > 1914: switch { case _widec > 2047: if 2048 <= _widec && _widec <= 2112 { - goto tr776 + goto tr795 } case _widec >= 1920: - goto tr166 + goto tr182 } default: - goto tr166 + goto tr182 } case _widec > 2138: switch { case _widec < 2145: if 2139 <= _widec && _widec <= 2144 { - goto tr776 + goto tr795 } case _widec > 2170: switch { case _widec > 2175: if 2176 <= _widec && _widec <= 2303 { - goto tr788 + goto tr807 } case _widec >= 2172: - goto tr776 + goto tr795 } default: - goto tr788 + goto tr807 } default: - goto tr788 + goto tr807 } - goto tr787 - st525: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof525 + goto tr806 + st541: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof541 } - st_case_525: - _widec = int16(lex.data[(lex.p)]) + st_case_541: + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 1792 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('`') && lex.isNotStringVar() { + _widec = 1792 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('`') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 1828: - goto tr168 + goto tr184 case 2058: - goto tr777 + goto tr796 case 2061: - goto tr778 + goto tr797 case 2084: - goto tr790 + goto tr809 } if 2048 <= _widec && _widec <= 2303 { - goto tr776 + goto tr795 } - goto tr787 - tr169: - // line internal/php8/scanner.rl:462 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(2) - { - lex.growCallStack() - { - lex.stack[lex.top] = 526 - lex.top++ - goto st534 - } - } - } - goto st526 - tr170: - // line internal/php8/scanner.rl:461 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(526, 551) - goto _out - } - goto st526 - tr171: - // line internal/php8/scanner.rl:460 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(526, 135) - goto _out - } - goto st526 - tr791: - lex.cs = 526 - // line internal/php8/scanner.rl:463 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('"')) - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - goto _again - tr800: - lex.cs = 526 - // line NONE:1 - switch lex.act { - case 173: - { - (lex.p) = (lex.te) - 1 - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(526, 135) - goto _out - } - case 174: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(526, 551) - goto _out - } - case 175: - { - (lex.p) = (lex.te) - 1 - lex.ungetCnt(2) - { - lex.growCallStack() - { - lex.stack[lex.top] = 526 - lex.top++ - goto st534 - } - } - } - case 176: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.ID(int('"')) - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - case 177: - { - (lex.p) = (lex.te) - 1 + goto tr806 +tr185: +//line scanner.rl:464 + lex.te = ( lex.p)+1 +{lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 542; lex.top++; goto st550 }}} + goto st542 +tr186: +//line scanner.rl:463 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(542, 567); goto _out;} + goto st542 +tr187: +//line scanner.rl:462 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(542, 148); goto _out;} + goto st542 +tr810: + lex.cs = 542 +//line scanner.rl:465 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 148; {( lex.p)++; goto _out }} + goto _again +tr819: + lex.cs = 542 +//line NONE:1 + switch lex.act { + case 174: + {( lex.p) = ( lex.te) - 1 +lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_CURLY_OPEN; lex.call(542, 148); goto _out;} + case 175: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.T_DOLLAR_OPEN_CURLY_BRACES; lex.call(542, 567); goto _out;} + case 176: + {( lex.p) = ( lex.te) - 1 +lex.ungetCnt(2); { lex.growCallStack(); { lex.stack[ lex.top] = 542; lex.top++; goto st550 }}} + case 177: + {( lex.p) = ( lex.te) - 1 +lex.setTokenPosition(tkn); tok = token.ID(int('"')); lex.cs = 148; {( lex.p)++; goto _out }} + case 178: + {( lex.p) = ( lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - { - (lex.p)++ - goto _out - } - } - } + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + {( lex.p)++; goto _out } + } + } + + goto _again +tr820: +//line scanner.rl:55 - goto _again - tr801: - // line internal/php8/scanner.rl:54 +//line scanner.rl:466 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + {( lex.p)++; lex.cs = 542; goto _out } + } + goto st542 +tr824: +//line scanner.rl:466 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_ENCAPSED_AND_WHITESPACE; + {( lex.p)++; lex.cs = 542; goto _out } + } + goto st542 + st542: +//line NONE:1 + lex.ts = 0 - // line internal/php8/scanner.rl:464 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - { - (lex.p)++ - lex.cs = 526 - goto _out - } + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof542 } - goto st526 - tr805: - // line internal/php8/scanner.rl:464 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - { - (lex.p)++ - lex.cs = 526 - goto _out - } - } - goto st526 - st526: - // line NONE:1 - lex.ts = 0 + st_case_542: +//line NONE:1 + lex.ts = ( lex.p) - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof526 - } - st_case_526: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:22405 - _widec = int16(lex.data[(lex.p)]) +//line scanner.go:22755 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2338: - goto tr791 + goto tr810 case 2340: - goto st112 + goto st125 case 2427: - goto st113 + goto st126 case 2570: - goto tr795 + goto tr814 case 2573: - goto tr796 + goto tr815 case 2594: - goto tr797 + goto tr816 case 2596: - goto st530 + goto st546 case 2683: - goto st531 + goto st547 } if 2560 <= _widec && _widec <= 2815 { - goto tr794 + goto tr813 } goto st0 - st112: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof112 + st125: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof125 } - st_case_112: - switch lex.data[(lex.p)] { + st_case_125: + switch lex.data[( lex.p)] { case 96: goto st0 case 123: - goto tr170 + goto tr186 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { goto st0 } - case lex.data[(lex.p)] > 94: - if 124 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + case lex.data[( lex.p)] > 94: + if 124 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { goto st0 } default: goto st0 } - goto tr169 - st113: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof113 + goto tr185 + st126: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof126 } - st_case_113: - if lex.data[(lex.p)] == 36 { - goto tr171 + st_case_126: + if lex.data[( lex.p)] == 36 { + goto tr187 } goto st0 - tr794: - // line NONE:1 - lex.te = (lex.p) + 1 +tr813: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:464 - lex.act = 177 - goto st527 - tr797: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:466 + lex.act = 178; + goto st543 +tr816: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:463 - lex.act = 176 - goto st527 - tr802: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:465 + lex.act = 177; + goto st543 +tr821: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 +//line scanner.rl:55 - // line internal/php8/scanner.rl:464 - lex.act = 177 - goto st527 - tr806: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:466 + lex.act = 178; + goto st543 +tr825: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:462 - lex.act = 175 - goto st527 - tr807: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:464 + lex.act = 176; + goto st543 +tr826: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:461 - lex.act = 174 - goto st527 - tr808: - // line NONE:1 - lex.te = (lex.p) + 1 +//line scanner.rl:463 + lex.act = 175; + goto st543 +tr827: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:460 - lex.act = 173 - goto st527 - st527: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof527 +//line scanner.rl:462 + lex.act = 174; + goto st543 + st543: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof543 } - st_case_527: - // line internal/php8/scanner.go:22548 - _widec = int16(lex.data[(lex.p)]) + st_case_543: +//line scanner.go:22898 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2570: - goto tr795 + goto tr814 case 2573: - goto tr796 + goto tr815 } if 2560 <= _widec && _widec <= 2815 { - goto tr794 + goto tr813 } - goto tr800 - tr795: - // line internal/php8/scanner.rl:38 + goto tr819 +tr814: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st544 +tr822: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st544 + st544: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof544 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st528 - tr803: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st528 - st528: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof528 - } - st_case_528: - // line internal/php8/scanner.go:22628 - _widec = int16(lex.data[(lex.p)]) + st_case_544: +//line scanner.go:22978 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2570: - goto tr803 + goto tr822 case 2573: - goto tr804 + goto tr823 } if 2560 <= _widec && _widec <= 2815 { - goto tr802 + goto tr821 } - goto tr801 - tr796: - // line internal/php8/scanner.rl:38 + goto tr820 +tr815: +//line scanner.rl:39 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st545 +tr823: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st545 + st545: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof545 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st529 - tr804: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st529 - st529: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof529 - } - st_case_529: - // line internal/php8/scanner.go:22708 - _widec = int16(lex.data[(lex.p)]) + st_case_545: +//line scanner.go:23058 + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2570: - goto tr795 + goto tr814 case 2573: - goto tr796 + goto tr815 } if 2560 <= _widec && _widec <= 2815 { - goto tr794 + goto tr813 } - goto tr805 - st530: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof530 + goto tr824 + st546: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof546 } - st_case_530: - _widec = int16(lex.data[(lex.p)]) + st_case_546: + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2399: - goto tr169 + goto tr185 case 2427: - goto tr170 + goto tr186 case 2570: - goto tr795 + goto tr814 case 2573: - goto tr796 + goto tr815 case 2655: - goto tr806 + goto tr825 case 2683: - goto tr807 + goto tr826 } switch { case _widec < 2625: switch { case _widec < 2401: if 2369 <= _widec && _widec <= 2394 { - goto tr169 + goto tr185 } case _widec > 2426: switch { case _widec > 2559: if 2560 <= _widec && _widec <= 2624 { - goto tr794 + goto tr813 } case _widec >= 2432: - goto tr169 + goto tr185 } default: - goto tr169 + goto tr185 } case _widec > 2650: switch { case _widec < 2657: if 2651 <= _widec && _widec <= 2656 { - goto tr794 + goto tr813 } case _widec > 2682: switch { case _widec > 2687: if 2688 <= _widec && _widec <= 2815 { - goto tr806 + goto tr825 } case _widec >= 2684: - goto tr794 + goto tr813 } default: - goto tr806 + goto tr825 } default: - goto tr806 + goto tr825 } - goto tr805 - st531: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof531 + goto tr824 + st547: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof547 } - st_case_531: - _widec = int16(lex.data[(lex.p)]) + st_case_547: + _widec = int16( lex.data[( lex.p)]) switch { - case lex.data[(lex.p)] < 11: + case lex.data[( lex.p)] < 11: switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 9: + if 10 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 10 { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] > 12: + case lex.data[( lex.p)] > 12: switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] > 13: + if 14 <= lex.data[( lex.p)] { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } - case lex.data[(lex.p)] >= 13: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + case lex.data[( lex.p)] >= 13: + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } default: - _widec = 2304 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotStringEnd('"') && lex.isNotStringVar() { + _widec = 2304 + (int16( lex.data[( lex.p)]) - 0) + if lex.isNotStringEnd('"') && lex.isNotStringVar() { _widec += 256 } } switch _widec { case 2340: - goto tr171 + goto tr187 case 2570: - goto tr795 + goto tr814 case 2573: - goto tr796 + goto tr815 case 2596: - goto tr808 + goto tr827 } if 2560 <= _widec && _widec <= 2815 { - goto tr794 - } - goto tr805 - tr810: - lex.cs = 532 - // line internal/php8/scanner.rl:472 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_END_HEREDOC - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - goto _again - st532: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof532 - } - st_case_532: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:22935 - if lex.data[(lex.p)] == 96 { - goto st0 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto st0 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto st0 - } - default: - goto st0 - } - goto st533 - st533: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof533 - } - st_case_533: - if lex.data[(lex.p)] == 96 { - goto tr810 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr810 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr810 - } - case lex.data[(lex.p)] >= 91: - goto tr810 - } - default: - goto tr810 - } - goto st533 - tr172: - // line internal/php8/scanner.rl:492 - (lex.p) = (lex.te) - 1 - { - lex.ungetCnt(1) - { - lex.top-- - lex.cs = lex.stack[lex.top] - goto _again - } - } - goto st534 - tr173: - // line internal/php8/scanner.rl:488 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_OBJECT_OPERATOR - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - tr175: - // line internal/php8/scanner.rl:489 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_NULLSAFE_OBJECT_OPERATOR - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - tr811: - // line internal/php8/scanner.rl:492 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - { - lex.top-- - lex.cs = lex.stack[lex.top] - goto _again - } - } - goto st534 - tr816: - // line internal/php8/scanner.rl:491 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('[')) - lex.call(534, 540) - goto _out - } - goto st534 - tr817: - // line internal/php8/scanner.rl:492 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - { - lex.top-- - lex.cs = lex.stack[lex.top] - goto _again - } - } - goto st534 - tr819: - // line internal/php8/scanner.rl:487 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_VARIABLE - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - tr822: - // line internal/php8/scanner.rl:490 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - st534: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof534 - } - st_case_534: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23032 - switch lex.data[(lex.p)] { - case 36: - goto st535 - case 45: goto tr813 - case 63: - goto tr814 - case 91: - goto tr816 - case 96: - goto tr811 } - switch { - case lex.data[(lex.p)] < 92: - if lex.data[(lex.p)] <= 64 { - goto tr811 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr811 - } - default: - goto tr811 - } - goto st539 - st535: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof535 - } - st_case_535: - if lex.data[(lex.p)] == 96 { - goto tr817 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr817 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr817 - } - default: - goto tr817 - } - goto st536 - st536: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof536 - } - st_case_536: - if lex.data[(lex.p)] == 96 { - goto tr819 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr819 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr819 - } - case lex.data[(lex.p)] >= 91: - goto tr819 - } - default: - goto tr819 - } - goto st536 - tr813: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st537 - st537: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof537 - } - st_case_537: - // line internal/php8/scanner.go:23115 - if lex.data[(lex.p)] == 62 { - goto st114 - } - goto tr817 - st114: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof114 - } - st_case_114: - if lex.data[(lex.p)] == 96 { - goto tr172 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr172 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr172 - } - default: - goto tr172 - } - goto tr173 - tr814: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st538 - st538: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof538 - } - st_case_538: - // line internal/php8/scanner.go:23151 - if lex.data[(lex.p)] == 45 { - goto st115 - } - goto tr817 - st115: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof115 - } - st_case_115: - if lex.data[(lex.p)] == 62 { - goto st116 - } - goto tr172 - st116: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof116 - } - st_case_116: - if lex.data[(lex.p)] == 96 { - goto tr172 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr172 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr172 - } - default: - goto tr172 - } - goto tr175 - st539: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof539 - } - st_case_539: - if lex.data[(lex.p)] == 96 { - goto tr822 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr822 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr822 - } - case lex.data[(lex.p)] >= 91: - goto tr822 - } - default: - goto tr822 - } - goto st539 - tr176: - // line internal/php8/scanner.rl:496 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.T_NUM_STRING - { - (lex.p)++ - lex.cs = 540 - goto _out - } - } - goto st540 - tr823: - // line internal/php8/scanner.rl:502 - 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 st540 - tr824: - // line internal/php8/scanner.rl:499 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.ret(2) - goto _out - } - goto st540 - tr827: - // line internal/php8/scanner.rl:500 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 540 - goto _out - } - } - goto st540 - tr831: - // line internal/php8/scanner.rl:501 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(']')) - lex.ret(2) - goto _out - } - goto st540 - tr832: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:499 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.ret(2) - goto _out - } - goto st540 - tr833: - // line internal/php8/scanner.rl:502 - 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 st540 - tr834: - // line internal/php8/scanner.rl:500 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 540 - goto _out - } - } - goto st540 - tr836: - // line internal/php8/scanner.rl:497 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_VARIABLE - { - (lex.p)++ - lex.cs = 540 - goto _out - } - } - goto st540 - tr837: - // line internal/php8/scanner.rl:496 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NUM_STRING - { - (lex.p)++ - lex.cs = 540 - goto _out - } - } - goto st540 - tr842: - // line internal/php8/scanner.rl:498 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - { - (lex.p)++ - lex.cs = 540 - goto _out - } - } - goto st540 - st540: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof540 - } - st_case_540: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23292 - switch lex.data[(lex.p)] { - case 10: - goto tr825 - case 13: - goto tr826 - case 32: - goto tr824 - case 33: - goto tr827 - case 35: - goto tr824 - case 36: - goto st543 - case 37: - goto tr827 - case 39: - goto tr824 - case 48: - goto tr829 - case 92: - goto tr824 - case 93: - goto tr831 - case 96: - goto tr823 - case 124: - goto tr827 - case 126: - goto tr827 - } - switch { - case lex.data[(lex.p)] < 40: - switch { - case lex.data[(lex.p)] < 9: - if lex.data[(lex.p)] <= 8 { - goto tr823 - } - case lex.data[(lex.p)] > 12: - if 14 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 38 { - goto tr823 - } - default: - goto tr824 - } - 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 tr177 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr823 - } - case lex.data[(lex.p)] >= 91: - goto tr827 - } - default: - goto tr827 - } - default: - goto tr827 - } - goto st550 - tr825: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st541 - st541: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof541 - } - st_case_541: - // line internal/php8/scanner.go:23376 - goto tr832 - tr826: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st542 - st542: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof542 - } - st_case_542: - // line internal/php8/scanner.go:23395 - if lex.data[(lex.p)] == 10 { - goto tr825 - } - goto tr833 - st543: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof543 - } - st_case_543: - if lex.data[(lex.p)] == 96 { - goto tr834 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr834 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr834 - } - default: - goto tr834 - } - goto st544 - st544: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof544 - } - st_case_544: - if lex.data[(lex.p)] == 96 { - goto tr836 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr836 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr836 - } - case lex.data[(lex.p)] >= 91: - goto tr836 - } - default: - goto tr836 - } - goto st544 - tr829: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st545 - st545: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof545 - } - st_case_545: - // line internal/php8/scanner.go:23457 - switch lex.data[(lex.p)] { - case 66: - goto st118 - case 79: - goto st119 - case 88: - goto st120 - case 95: - goto st117 - case 98: - goto st118 - case 111: - goto st119 - case 120: - goto st120 - } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr177 - } - goto tr837 - tr177: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st546 - st546: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof546 - } - st_case_546: - // line internal/php8/scanner.go:23488 - if lex.data[(lex.p)] == 95 { - goto st117 - } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr177 - } - goto tr837 - st117: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof117 - } - st_case_117: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr177 - } - goto tr176 - st118: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof118 - } - st_case_118: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr178 - } - goto tr176 - tr178: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st547 - st547: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof547 - } - st_case_547: - // line internal/php8/scanner.go:23524 - if lex.data[(lex.p)] == 95 { - goto st118 - } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr178 - } - goto tr837 - st119: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof119 - } - st_case_119: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { - goto tr179 - } - goto tr176 - tr179: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st548 + goto tr824 +tr829: + lex.cs = 548 +//line scanner.rl:474 + lex.te = ( lex.p) +( lex.p)-- +{ + lex.setTokenPosition(tkn); + tok = token.T_END_HEREDOC; + lex.cs = 148; + {( lex.p)++; goto _out } + } + goto _again st548: - if (lex.p)++; (lex.p) == (lex.pe) { +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof548 } st_case_548: - // line internal/php8/scanner.go:23551 - if lex.data[(lex.p)] == 95 { - goto st119 +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:23285 + if lex.data[( lex.p)] == 96 { + goto st0 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { - goto tr179 - } - goto tr837 - st120: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof120 - } - st_case_120: switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr180 + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto st0 } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr180 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto st0 } default: - goto tr180 + goto st0 } - goto tr176 - tr180: - // line NONE:1 - lex.te = (lex.p) + 1 - goto st549 st549: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof549 } st_case_549: - // line internal/php8/scanner.go:23587 - if lex.data[(lex.p)] == 95 { - goto st120 + if lex.data[( lex.p)] == 96 { + goto tr829 } switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr180 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr829 } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr180 + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr829 + } + case lex.data[( lex.p)] >= 91: + goto tr829 } default: - goto tr180 + goto tr829 } - goto tr837 + goto st549 +tr188: +//line scanner.rl:494 +( lex.p) = ( lex.te) - 1 +{lex.ungetCnt(1); { lex.top--; lex.cs = lex.stack[ lex.top];goto _again }} + goto st550 +tr189: +//line scanner.rl:490 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 550; goto _out }} + goto st550 +tr191: +//line scanner.rl:491 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_NULLSAFE_OBJECT_OPERATOR; {( lex.p)++; lex.cs = 550; goto _out }} + goto st550 +tr830: +//line scanner.rl:494 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); { lex.top--; lex.cs = lex.stack[ lex.top];goto _again }} + goto st550 +tr835: +//line scanner.rl:493 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int('[')); lex.call(550, 556); goto _out;} + goto st550 +tr836: +//line scanner.rl:494 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); { lex.top--; lex.cs = lex.stack[ lex.top];goto _again }} + goto st550 +tr838: +//line scanner.rl:489 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_VARIABLE; {( lex.p)++; lex.cs = 550; goto _out }} + goto st550 +tr841: +//line scanner.rl:492 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 550; goto _out }} + goto st550 st550: - if (lex.p)++; (lex.p) == (lex.pe) { +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof550 } st_case_550: - if lex.data[(lex.p)] == 96 { - goto tr842 +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:23382 + switch lex.data[( lex.p)] { + case 36: + goto st551 + case 45: + goto tr832 + case 63: + goto tr833 + case 91: + goto tr835 + case 96: + goto tr830 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr842 + case lex.data[( lex.p)] < 92: + if lex.data[( lex.p)] <= 64 { + goto tr830 } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr842 - } - case lex.data[(lex.p)] >= 91: - goto tr842 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr830 } default: - goto tr842 + goto tr830 } - goto st550 - tr181: - lex.cs = 551 - // line internal/php8/scanner.rl:510 - (lex.p) = (lex.te) - 1 - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again - tr183: - lex.cs = 551 - // line internal/php8/scanner.rl:509 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_STRING_VARNAME - lex.cs = 135 - { - (lex.p)++ - goto _out - } - } - goto _again - tr843: - lex.cs = 551 - // line internal/php8/scanner.rl:510 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again - tr845: - lex.cs = 551 - // line internal/php8/scanner.rl:510 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again + goto st555 st551: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof551 } st_case_551: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23666 - if lex.data[(lex.p)] == 96 { - goto tr843 + if lex.data[( lex.p)] == 96 { + goto tr836 } switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr843 + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr836 } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr843 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr836 } default: - goto tr843 + goto tr836 } - goto tr844 - tr844: - // line NONE:1 - lex.te = (lex.p) + 1 - goto st552 st552: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof552 } st_case_552: - // line internal/php8/scanner.go:23693 - switch lex.data[(lex.p)] { - case 91: - goto tr183 - case 96: - goto tr845 - case 125: - goto tr183 + if lex.data[( lex.p)] == 96 { + goto tr838 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr845 + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr838 } - case lex.data[(lex.p)] > 64: + case lex.data[( lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr845 + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr838 } - case lex.data[(lex.p)] >= 92: - goto tr845 + case lex.data[( lex.p)] >= 91: + goto tr838 } default: - goto tr845 + goto tr838 } - goto st121 - st121: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof121 - } - st_case_121: - switch lex.data[(lex.p)] { - case 91: - goto tr183 - case 96: - goto tr181 - case 125: - goto tr183 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr181 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr181 - } - case lex.data[(lex.p)] >= 92: - goto tr181 - } - default: - goto tr181 - } - goto st121 - tr184: - // line internal/php8/scanner.rl:514 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st553 - tr846: - lex.cs = 553 - // line internal/php8/scanner.rl:516 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again - tr849: - lex.cs = 553 - // line internal/php8/scanner.rl:515 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('(')) - lex.cs = 557 - { - (lex.p)++ - goto _out - } - } - goto _again - tr850: - // line internal/php8/scanner.rl:514 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st553 - tr852: - // line internal/php8/scanner.rl:54 + goto st552 +tr832: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:514 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st553 - tr856: - lex.cs = 553 - // line internal/php8/scanner.rl:516 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again + goto st553 st553: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof553 } st_case_553: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23800 - switch lex.data[(lex.p)] { - case 10: - goto tr185 - case 13: - goto tr848 - case 32: - goto tr847 - case 40: - goto tr849 +//line scanner.go:23465 + if lex.data[( lex.p)] == 62 { + goto st127 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr847 + goto tr836 + st127: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof127 } - goto tr846 - tr853: - // line NONE:1 - lex.te = (lex.p) + 1 + st_case_127: + if lex.data[( lex.p)] == 96 { + goto tr188 + } + switch { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr188 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr188 + } + default: + goto tr188 + } + goto tr189 +tr833: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 - - goto st554 - tr847: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st554 + goto st554 st554: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof554 } st_case_554: - // line internal/php8/scanner.go:23832 - switch lex.data[(lex.p)] { - case 10: - goto tr185 - case 13: - goto tr851 - case 32: - goto tr847 +//line scanner.go:23501 + if lex.data[( lex.p)] == 45 { + goto st128 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr847 + goto tr836 + st128: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof128 } - goto tr850 - tr185: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + st_case_128: + if lex.data[( lex.p)] == 62 { + goto st129 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + goto tr188 + st129: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof129 } - - goto st555 - tr854: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + st_case_129: + if lex.data[( lex.p)] == 96 { + goto tr188 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + switch { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr188 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr188 + } + default: + goto tr188 } - - goto st555 + goto tr191 st555: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof555 } st_case_555: - // line internal/php8/scanner.go:23882 - switch lex.data[(lex.p)] { - case 10: - goto tr854 - case 13: - goto tr855 - case 32: - goto tr853 + if lex.data[( lex.p)] == 96 { + goto tr841 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr853 + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr841 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr841 + } + case lex.data[( lex.p)] >= 91: + goto tr841 + } + default: + goto tr841 } - goto tr852 - tr851: - // line internal/php8/scanner.rl:38 + goto st555 +tr192: +//line scanner.rl:498 +( lex.p) = ( lex.te) - 1 +{lex.setTokenPosition(tkn); tok = token.T_NUM_STRING; {( lex.p)++; lex.cs = 556; goto _out }} + goto st556 +tr842: +//line scanner.rl:504 + 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 st556 +tr843: +//line scanner.rl:501 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.T_ENCAPSED_AND_WHITESPACE; lex.ret(2); goto _out;} + goto st556 +tr846: +//line scanner.rl:502 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int(lex.data[lex.ts])); {( lex.p)++; lex.cs = 556; goto _out }} + goto st556 +tr850: +//line scanner.rl:503 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int(']')); lex.ret(2); goto _out;} + goto st556 +tr851: +//line scanner.rl:55 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st122 - tr855: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st122 - st122: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof122 - } - st_case_122: - // line internal/php8/scanner.go:23926 - if lex.data[(lex.p)] == 10 { - goto tr185 - } - goto tr184 - tr848: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st556 +//line scanner.rl:501 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_ENCAPSED_AND_WHITESPACE; lex.ret(2); goto _out;} + goto st556 +tr852: +//line scanner.rl:504 + 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 st556 +tr853: +//line scanner.rl:502 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.ID(int(lex.data[lex.ts])); {( lex.p)++; lex.cs = 556; goto _out }} + goto st556 +tr855: +//line scanner.rl:499 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_VARIABLE; {( lex.p)++; lex.cs = 556; goto _out }} + goto st556 +tr856: +//line scanner.rl:498 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_NUM_STRING; {( lex.p)++; lex.cs = 556; goto _out }} + goto st556 +tr861: +//line scanner.rl:500 + lex.te = ( lex.p) +( lex.p)-- +{lex.setTokenPosition(tkn); tok = token.T_STRING; {( lex.p)++; lex.cs = 556; goto _out }} + goto st556 st556: - if (lex.p)++; (lex.p) == (lex.pe) { +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof556 } st_case_556: - // line internal/php8/scanner.go:23948 - if lex.data[(lex.p)] == 10 { - goto tr185 +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:23642 + switch lex.data[( lex.p)] { + case 10: + goto tr844 + case 13: + goto tr845 + case 32: + goto tr843 + case 33: + goto tr846 + case 35: + goto tr843 + case 36: + goto st559 + case 37: + goto tr846 + case 39: + goto tr843 + case 48: + goto tr848 + case 92: + goto tr843 + case 93: + goto tr850 + case 96: + goto tr842 + case 124: + goto tr846 + case 126: + goto tr846 } - goto tr856 - tr186: - // line internal/php8/scanner.rl:520 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st557 - tr857: - lex.cs = 557 - // line internal/php8/scanner.rl:522 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again - tr860: - lex.cs = 557 - // line internal/php8/scanner.rl:521 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(')')) - lex.cs = 561 - { - (lex.p)++ - goto _out + switch { + case lex.data[( lex.p)] < 40: + switch { + case lex.data[( lex.p)] < 9: + if lex.data[( lex.p)] <= 8 { + goto tr842 + } + case lex.data[( lex.p)] > 12: + if 14 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 38 { + goto tr842 + } + default: + goto tr843 } + 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 tr193 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr842 + } + case lex.data[( lex.p)] >= 91: + goto tr846 + } + default: + goto tr846 + } + default: + goto tr846 } - goto _again - tr861: - // line internal/php8/scanner.rl:520 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st557 - tr863: - // line internal/php8/scanner.rl:54 + goto st566 +tr844: +//line scanner.rl:39 - // line internal/php8/scanner.rl:520 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st557 - tr867: - lex.cs = 557 - // line internal/php8/scanner.rl:522 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st557 st557: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof557 } st_case_557: - // line NONE:1 - lex.ts = (lex.p) +//line scanner.go:23726 + goto tr851 +tr845: +//line scanner.rl:39 - // line internal/php8/scanner.go:24002 - switch lex.data[(lex.p)] { - case 10: - goto tr187 - case 13: - goto tr859 - case 32: - goto tr858 - case 41: - goto tr860 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr858 - } - goto tr857 - tr864: - // line NONE:1 - lex.te = (lex.p) + 1 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } - // line internal/php8/scanner.rl:54 - - goto st558 - tr858: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st558 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st558 st558: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof558 } st_case_558: - // line internal/php8/scanner.go:24034 - switch lex.data[(lex.p)] { - case 10: - goto tr187 - case 13: - goto tr862 - case 32: - goto tr858 +//line scanner.go:23745 + if lex.data[( lex.p)] == 10 { + goto tr844 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr858 - } - goto tr861 - tr187: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st559 - tr865: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st559 + goto tr852 st559: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof559 } st_case_559: - // line internal/php8/scanner.go:24084 - switch lex.data[(lex.p)] { - case 10: - goto tr865 - case 13: - goto tr866 - case 32: - goto tr864 + if lex.data[( lex.p)] == 96 { + goto tr853 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr864 + switch { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr853 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr853 + } + default: + goto tr853 } - goto tr863 - tr862: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st123 - tr866: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st123 - st123: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof123 - } - st_case_123: - // line internal/php8/scanner.go:24128 - if lex.data[(lex.p)] == 10 { - goto tr187 - } - goto tr186 - tr859: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - goto st560 st560: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof560 } st_case_560: - // line internal/php8/scanner.go:24150 - if lex.data[(lex.p)] == 10 { - goto tr187 + if lex.data[( lex.p)] == 96 { + goto tr855 } - goto tr867 - tr188: - // line internal/php8/scanner.rl:526 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st561 - tr868: - lex.cs = 561 - // line internal/php8/scanner.rl:528 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again - tr871: - lex.cs = 561 - // line internal/php8/scanner.rl:527 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 565 - { - (lex.p)++ - goto _out + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr855 } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr855 + } + case lex.data[( lex.p)] >= 91: + goto tr855 + } + default: + goto tr855 } - goto _again - tr872: - // line internal/php8/scanner.rl:526 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st561 - tr874: - // line internal/php8/scanner.rl:54 + goto st560 +tr848: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:526 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st561 - tr878: - lex.cs = 561 - // line internal/php8/scanner.rl:528 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 135 - } - goto _again + goto st561 st561: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof561 } st_case_561: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:24204 - switch lex.data[(lex.p)] { - case 10: - goto tr189 - case 13: - goto tr870 - case 32: - goto tr869 - case 59: - goto tr871 +//line scanner.go:23807 + switch lex.data[( lex.p)] { + case 66: + goto st131 + case 79: + goto st132 + case 88: + goto st133 + case 95: + goto st130 + case 98: + goto st131 + case 111: + goto st132 + case 120: + goto st133 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr869 + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr193 } - goto tr868 - tr875: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr856 +tr193: +//line NONE:1 + lex.te = ( lex.p)+1 - // line internal/php8/scanner.rl:54 - - goto st562 - tr869: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st562 + goto st562 st562: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof562 } st_case_562: - // line internal/php8/scanner.go:24236 - switch lex.data[(lex.p)] { - case 10: - goto tr189 - case 13: - goto tr873 - case 32: - goto tr869 +//line scanner.go:23838 + if lex.data[( lex.p)] == 95 { + goto st130 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr869 + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr193 } - goto tr872 - tr189: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + goto tr856 + st130: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof130 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_130: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr193 } - - goto st563 - tr876: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + goto tr192 + st131: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof131 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_131: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 { + goto tr194 } + goto tr192 +tr194: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st563 + goto st563 st563: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof563 } st_case_563: - // line internal/php8/scanner.go:24286 - switch lex.data[(lex.p)] { - case 10: - goto tr876 - case 13: - goto tr877 - case 32: - goto tr875 +//line scanner.go:23874 + if lex.data[( lex.p)] == 95 { + goto st131 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr875 + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 49 { + goto tr194 } - goto tr874 - tr873: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + goto tr856 + st132: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof132 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_132: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 { + goto tr195 } + goto tr192 +tr195: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st124 - tr877: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st124 - st124: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof124 - } - st_case_124: - // line internal/php8/scanner.go:24330 - if lex.data[(lex.p)] == 10 { - goto tr189 - } - goto tr188 - tr870: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st564 + goto st564 st564: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof564 } st_case_564: - // line internal/php8/scanner.go:24352 - if lex.data[(lex.p)] == 10 { - goto tr189 +//line scanner.go:23901 + if lex.data[( lex.p)] == 95 { + goto st132 } - goto tr878 - tr882: - // line NONE:1 - switch lex.act { - case 0: - { - { - goto st0 - } + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 55 { + goto tr195 + } + goto tr856 + st133: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof133 + } + st_case_133: + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr196 } - case 204: - { - (lex.p) = (lex.te) - 1 - lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) + case lex.data[( lex.p)] > 70: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 { + goto tr196 } + default: + goto tr196 } + goto tr192 +tr196: +//line NONE:1 + lex.te = ( lex.p)+1 - goto st565 - tr883: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:532 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) - } - goto st565 - tr887: - // line internal/php8/scanner.rl:532 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) - } - goto st565 + goto st565 st565: - // line NONE:1 - lex.ts = 0 - - // line NONE:1 - lex.act = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof565 } st_case_565: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:24396 - switch lex.data[(lex.p)] { - case 10: - goto tr880 - case 13: - goto tr881 +//line scanner.go:23937 + if lex.data[( lex.p)] == 95 { + goto st133 } - goto tr879 - tr879: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:532 - lex.act = 204 - goto st566 - tr884: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:532 - lex.act = 204 - goto st566 + switch { + case lex.data[( lex.p)] < 65: + if 48 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 57 { + goto tr196 + } + case lex.data[( lex.p)] > 70: + if 97 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 102 { + goto tr196 + } + default: + goto tr196 + } + goto tr856 st566: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof566 } st_case_566: - // line internal/php8/scanner.go:24425 - switch lex.data[(lex.p)] { - case 10: - goto tr880 - case 13: - goto tr881 + if lex.data[( lex.p)] == 96 { + goto tr861 } - goto tr879 - tr880: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr861 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr861 + } + case lex.data[( lex.p)] >= 91: + goto tr861 + } + default: + goto tr861 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st567 - tr885: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st567 + goto st566 +tr197: + lex.cs = 567 +//line scanner.rl:512 +( lex.p) = ( lex.te) - 1 +{lex.ungetCnt(1); lex.cs = 148;} + goto _again +tr199: + lex.cs = 567 +//line scanner.rl:511 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.setTokenPosition(tkn); tok = token.T_STRING_VARNAME; lex.cs = 148; {( lex.p)++; goto _out }} + goto _again +tr862: + lex.cs = 567 +//line scanner.rl:512 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.cs = 148;} + goto _again +tr864: + lex.cs = 567 +//line scanner.rl:512 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); lex.cs = 148;} + goto _again st567: - if (lex.p)++; (lex.p) == (lex.pe) { +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof567 } st_case_567: - // line internal/php8/scanner.go:24464 - switch lex.data[(lex.p)] { - case 10: - goto tr885 - case 13: - goto tr886 +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:24016 + if lex.data[( lex.p)] == 96 { + goto tr862 } - goto tr884 - tr881: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + switch { + case lex.data[( lex.p)] < 91: + if lex.data[( lex.p)] <= 64 { + goto tr862 + } + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr862 + } + default: + goto tr862 } + goto tr863 +tr863: +//line NONE:1 + lex.te = ( lex.p)+1 - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st568 - tr886: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) - } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st568 + goto st568 st568: - if (lex.p)++; (lex.p) == (lex.pe) { + if ( lex.p)++; ( lex.p) == ( lex.pe) { goto _test_eof568 } st_case_568: - // line internal/php8/scanner.go:24503 - switch lex.data[(lex.p)] { +//line scanner.go:24043 + switch lex.data[( lex.p)] { + case 91: + goto tr199 + case 96: + goto tr864 + case 125: + goto tr199 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr864 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr864 + } + case lex.data[( lex.p)] >= 92: + goto tr864 + } + default: + goto tr864 + } + goto st134 + st134: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof134 + } + st_case_134: + switch lex.data[( lex.p)] { + case 91: + goto tr199 + case 96: + goto tr197 + case 125: + goto tr199 + } + switch { + case lex.data[( lex.p)] < 58: + if lex.data[( lex.p)] <= 47 { + goto tr197 + } + case lex.data[( lex.p)] > 64: + switch { + case lex.data[( lex.p)] > 94: + if 123 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 127 { + goto tr197 + } + case lex.data[( lex.p)] >= 92: + goto tr197 + } + default: + goto tr197 + } + goto st134 +tr200: +//line scanner.rl:516 +( lex.p) = ( lex.te) - 1 +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st569 +tr865: + lex.cs = 569 +//line scanner.rl:518 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.cs = 148;} + goto _again +tr868: + lex.cs = 569 +//line scanner.rl:517 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int('(')); lex.cs = 573; {( lex.p)++; goto _out }} + goto _again +tr869: +//line scanner.rl:516 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st569 +tr871: +//line scanner.rl:55 + +//line scanner.rl:516 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st569 +tr875: + lex.cs = 569 +//line scanner.rl:518 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); lex.cs = 148;} + goto _again + st569: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof569 + } + st_case_569: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:24150 + switch lex.data[( lex.p)] { case 10: - goto tr880 + goto tr201 + case 13: + goto tr867 + case 32: + goto tr866 + case 40: + goto tr868 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr866 + } + goto tr865 +tr872: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + + goto st570 +tr866: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st570 + st570: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof570 + } + st_case_570: +//line scanner.go:24182 + switch lex.data[( lex.p)] { + case 10: + goto tr201 + case 13: + goto tr870 + case 32: + goto tr866 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr866 + } + goto tr869 +tr201: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st571 +tr873: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st571 + st571: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof571 + } + st_case_571: +//line scanner.go:24232 + switch lex.data[( lex.p)] { + case 10: + goto tr873 + case 13: + goto tr874 + case 32: + goto tr872 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr872 + } + goto tr871 +tr870: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st135 +tr874: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st135 + st135: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof135 + } + st_case_135: +//line scanner.go:24276 + if lex.data[( lex.p)] == 10 { + goto tr201 + } + goto tr200 +tr867: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st572 + st572: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof572 + } + st_case_572: +//line scanner.go:24298 + if lex.data[( lex.p)] == 10 { + goto tr201 + } + goto tr875 +tr202: +//line scanner.rl:522 +( lex.p) = ( lex.te) - 1 +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st573 +tr876: + lex.cs = 573 +//line scanner.rl:524 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.cs = 148;} + goto _again +tr879: + lex.cs = 573 +//line scanner.rl:523 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int(')')); lex.cs = 577; {( lex.p)++; goto _out }} + goto _again +tr880: +//line scanner.rl:522 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st573 +tr882: +//line scanner.rl:55 + +//line scanner.rl:522 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st573 +tr886: + lex.cs = 573 +//line scanner.rl:524 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); lex.cs = 148;} + goto _again + st573: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof573 + } + st_case_573: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:24352 + switch lex.data[( lex.p)] { + case 10: + goto tr203 + case 13: + goto tr878 + case 32: + goto tr877 + case 41: + goto tr879 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr877 + } + goto tr876 +tr883: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + + goto st574 +tr877: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st574 + st574: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof574 + } + st_case_574: +//line scanner.go:24384 + switch lex.data[( lex.p)] { + case 10: + goto tr203 case 13: goto tr881 + case 32: + goto tr877 } - goto tr879 + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr877 + } + goto tr880 +tr203: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st575 +tr884: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st575 + st575: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof575 + } + st_case_575: +//line scanner.go:24434 + switch lex.data[( lex.p)] { + case 10: + goto tr884 + case 13: + goto tr885 + case 32: + goto tr883 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr883 + } + goto tr882 +tr881: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st136 +tr885: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st136 + st136: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof136 + } + st_case_136: +//line scanner.go:24478 + if lex.data[( lex.p)] == 10 { + goto tr203 + } + goto tr202 +tr878: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st576 + st576: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof576 + } + st_case_576: +//line scanner.go:24500 + if lex.data[( lex.p)] == 10 { + goto tr203 + } + goto tr886 +tr204: +//line scanner.rl:528 +( lex.p) = ( lex.te) - 1 +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st577 +tr887: + lex.cs = 577 +//line scanner.rl:530 + lex.te = ( lex.p)+1 +{lex.ungetCnt(1); lex.cs = 148;} + goto _again +tr890: + lex.cs = 577 +//line scanner.rl:529 + lex.te = ( lex.p)+1 +{lex.setTokenPosition(tkn); tok = token.ID(int(';')); lex.cs = 581; {( lex.p)++; goto _out }} + goto _again +tr891: +//line scanner.rl:528 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st577 +tr893: +//line scanner.rl:55 + +//line scanner.rl:528 + lex.te = ( lex.p) +( lex.p)-- +{lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te)} + goto st577 +tr897: + lex.cs = 577 +//line scanner.rl:530 + lex.te = ( lex.p) +( lex.p)-- +{lex.ungetCnt(1); lex.cs = 148;} + goto _again + st577: +//line NONE:1 + lex.ts = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof577 + } + st_case_577: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:24554 + switch lex.data[( lex.p)] { + case 10: + goto tr205 + case 13: + goto tr889 + case 32: + goto tr888 + case 59: + goto tr890 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr888 + } + goto tr887 +tr894: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + + goto st578 +tr888: +//line NONE:1 + lex.te = ( lex.p)+1 + + goto st578 + st578: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof578 + } + st_case_578: +//line scanner.go:24586 + switch lex.data[( lex.p)] { + case 10: + goto tr205 + case 13: + goto tr892 + case 32: + goto tr888 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr888 + } + goto tr891 +tr205: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st579 +tr895: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st579 + st579: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof579 + } + st_case_579: +//line scanner.go:24636 + switch lex.data[( lex.p)] { + case 10: + goto tr895 + case 13: + goto tr896 + case 32: + goto tr894 + } + if 9 <= lex.data[( lex.p)] && lex.data[( lex.p)] <= 12 { + goto tr894 + } + goto tr893 +tr892: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st137 +tr896: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st137 + st137: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof137 + } + st_case_137: +//line scanner.go:24680 + if lex.data[( lex.p)] == 10 { + goto tr205 + } + goto tr204 +tr889: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st580 + st580: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof580 + } + st_case_580: +//line scanner.go:24702 + if lex.data[( lex.p)] == 10 { + goto tr205 + } + goto tr897 +tr901: +//line NONE:1 + switch lex.act { + case 0: + {{goto st0 }} + case 205: + {( lex.p) = ( lex.te) - 1 + lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te); } + } + + goto st581 +tr902: +//line scanner.rl:55 + +//line scanner.rl:534 + lex.te = ( lex.p) +( lex.p)-- +{ lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te); } + goto st581 +tr906: +//line scanner.rl:534 + lex.te = ( lex.p) +( lex.p)-- +{ lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te); } + goto st581 + st581: +//line NONE:1 + lex.ts = 0 + +//line NONE:1 + lex.act = 0 + + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof581 + } + st_case_581: +//line NONE:1 + lex.ts = ( lex.p) + +//line scanner.go:24746 + switch lex.data[( lex.p)] { + case 10: + goto tr899 + case 13: + goto tr900 + } + goto tr898 +tr898: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:534 + lex.act = 205; + goto st582 +tr903: +//line NONE:1 + lex.te = ( lex.p)+1 + +//line scanner.rl:55 + +//line scanner.rl:534 + lex.act = 205; + goto st582 + st582: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof582 + } + st_case_582: +//line scanner.go:24775 + switch lex.data[( lex.p)] { + case 10: + goto tr899 + case 13: + goto tr900 + } + goto tr898 +tr899: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st583 +tr904: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st583 + st583: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof583 + } + st_case_583: +//line scanner.go:24814 + switch lex.data[( lex.p)] { + case 10: + goto tr904 + case 13: + goto tr905 + } + goto tr903 +tr900: +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st584 +tr905: +//line scanner.rl:55 + +//line scanner.rl:39 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p+1) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p+1) + } + + goto st584 + st584: + if ( lex.p)++; ( lex.p) == ( lex.pe) { + goto _test_eof584 + } + st_case_584: +//line scanner.go:24853 + switch lex.data[( lex.p)] { + case 10: + goto tr899 + case 13: + goto tr900 + } + goto tr898 st_out: - _test_eof125: - lex.cs = 125 - goto _test_eof - _test_eof126: - lex.cs = 126 - goto _test_eof - _test_eof1: - lex.cs = 1 - 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_eof130: - lex.cs = 130 - goto _test_eof - _test_eof131: - lex.cs = 131 - goto _test_eof - _test_eof132: - lex.cs = 132 - goto _test_eof - _test_eof133: - lex.cs = 133 - goto _test_eof - _test_eof2: - lex.cs = 2 - goto _test_eof - _test_eof3: - lex.cs = 3 - goto _test_eof - _test_eof4: - lex.cs = 4 - goto _test_eof - _test_eof134: - lex.cs = 134 - goto _test_eof - _test_eof5: - lex.cs = 5 - goto _test_eof - _test_eof135: - lex.cs = 135 - goto _test_eof - _test_eof136: - lex.cs = 136 - goto _test_eof - _test_eof137: - lex.cs = 137 - goto _test_eof - _test_eof6: - lex.cs = 6 - goto _test_eof - _test_eof138: - lex.cs = 138 - goto _test_eof - _test_eof139: - lex.cs = 139 - goto _test_eof - _test_eof140: - lex.cs = 140 - goto _test_eof - _test_eof141: - lex.cs = 141 - goto _test_eof - _test_eof7: - lex.cs = 7 - goto _test_eof - _test_eof8: - lex.cs = 8 - goto _test_eof - _test_eof9: - lex.cs = 9 - goto _test_eof - _test_eof10: - lex.cs = 10 - goto _test_eof - _test_eof142: - lex.cs = 142 - goto _test_eof - _test_eof143: - lex.cs = 143 - goto _test_eof - _test_eof144: - lex.cs = 144 - goto _test_eof - _test_eof145: - lex.cs = 145 - goto _test_eof - _test_eof146: - lex.cs = 146 - goto _test_eof - _test_eof147: - lex.cs = 147 - goto _test_eof - _test_eof148: - lex.cs = 148 - goto _test_eof - _test_eof149: - lex.cs = 149 - goto _test_eof - _test_eof150: - lex.cs = 150 - 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_eof11: - lex.cs = 11 - goto _test_eof - _test_eof154: - lex.cs = 154 - goto _test_eof - _test_eof12: - lex.cs = 12 - goto _test_eof - _test_eof155: - lex.cs = 155 - goto _test_eof - _test_eof13: - lex.cs = 13 - goto _test_eof - _test_eof14: - lex.cs = 14 - goto _test_eof - _test_eof156: - lex.cs = 156 - goto _test_eof - _test_eof15: - lex.cs = 15 - goto _test_eof - _test_eof16: - lex.cs = 16 - goto _test_eof - _test_eof17: - lex.cs = 17 - goto _test_eof - _test_eof18: - lex.cs = 18 - goto _test_eof - _test_eof19: - lex.cs = 19 - goto _test_eof - _test_eof20: - lex.cs = 20 - goto _test_eof - _test_eof21: - lex.cs = 21 - goto _test_eof - _test_eof22: - lex.cs = 22 - goto _test_eof - _test_eof23: - lex.cs = 23 - goto _test_eof - _test_eof24: - lex.cs = 24 - goto _test_eof - _test_eof25: - lex.cs = 25 - goto _test_eof - _test_eof26: - lex.cs = 26 - goto _test_eof - _test_eof27: - lex.cs = 27 - goto _test_eof - _test_eof28: - lex.cs = 28 - goto _test_eof - _test_eof29: - lex.cs = 29 - goto _test_eof - _test_eof30: - lex.cs = 30 - goto _test_eof - _test_eof31: - lex.cs = 31 - goto _test_eof - _test_eof32: - lex.cs = 32 - goto _test_eof - _test_eof33: - lex.cs = 33 - goto _test_eof - _test_eof34: - lex.cs = 34 - goto _test_eof - _test_eof35: - lex.cs = 35 - goto _test_eof - _test_eof36: - lex.cs = 36 - goto _test_eof - _test_eof37: - lex.cs = 37 - goto _test_eof - _test_eof38: - lex.cs = 38 - goto _test_eof - _test_eof39: - lex.cs = 39 - goto _test_eof - _test_eof40: - lex.cs = 40 - goto _test_eof - _test_eof41: - lex.cs = 41 - goto _test_eof - _test_eof42: - lex.cs = 42 - goto _test_eof - _test_eof43: - lex.cs = 43 - goto _test_eof - _test_eof44: - lex.cs = 44 - goto _test_eof - _test_eof45: - lex.cs = 45 - goto _test_eof - _test_eof46: - lex.cs = 46 - goto _test_eof - _test_eof47: - lex.cs = 47 - goto _test_eof - _test_eof48: - lex.cs = 48 - goto _test_eof - _test_eof49: - lex.cs = 49 - goto _test_eof - _test_eof50: - lex.cs = 50 - goto _test_eof - _test_eof51: - lex.cs = 51 - goto _test_eof - _test_eof52: - lex.cs = 52 - goto _test_eof - _test_eof53: - lex.cs = 53 - goto _test_eof - _test_eof54: - lex.cs = 54 - goto _test_eof - _test_eof55: - lex.cs = 55 - goto _test_eof - _test_eof56: - lex.cs = 56 - goto _test_eof - _test_eof57: - lex.cs = 57 - goto _test_eof - _test_eof58: - lex.cs = 58 - goto _test_eof - _test_eof59: - lex.cs = 59 - goto _test_eof - _test_eof60: - lex.cs = 60 - goto _test_eof - _test_eof61: - lex.cs = 61 - goto _test_eof - _test_eof62: - lex.cs = 62 - goto _test_eof - _test_eof63: - lex.cs = 63 - goto _test_eof - _test_eof64: - lex.cs = 64 - goto _test_eof - _test_eof65: - lex.cs = 65 - goto _test_eof - _test_eof66: - lex.cs = 66 - goto _test_eof - _test_eof67: - lex.cs = 67 - goto _test_eof - _test_eof68: - lex.cs = 68 - goto _test_eof - _test_eof69: - lex.cs = 69 - goto _test_eof - _test_eof157: - lex.cs = 157 - goto _test_eof - _test_eof158: - lex.cs = 158 - goto _test_eof - _test_eof159: - lex.cs = 159 - goto _test_eof - _test_eof160: - lex.cs = 160 - goto _test_eof - _test_eof161: - lex.cs = 161 - goto _test_eof - _test_eof70: - lex.cs = 70 - goto _test_eof - _test_eof162: - lex.cs = 162 - goto _test_eof - _test_eof71: - lex.cs = 71 - goto _test_eof - _test_eof72: - lex.cs = 72 - goto _test_eof - _test_eof163: - lex.cs = 163 - goto _test_eof - _test_eof73: - lex.cs = 73 - goto _test_eof - _test_eof164: - lex.cs = 164 - goto _test_eof - _test_eof74: - lex.cs = 74 - goto _test_eof - _test_eof75: - lex.cs = 75 - goto _test_eof - _test_eof76: - lex.cs = 76 - goto _test_eof - _test_eof165: - lex.cs = 165 - goto _test_eof - _test_eof166: - lex.cs = 166 - goto _test_eof - _test_eof167: - lex.cs = 167 - goto _test_eof - _test_eof77: - lex.cs = 77 - goto _test_eof - _test_eof78: - lex.cs = 78 - goto _test_eof - _test_eof168: - lex.cs = 168 - goto _test_eof - _test_eof79: - lex.cs = 79 - goto _test_eof - _test_eof169: - lex.cs = 169 - goto _test_eof - _test_eof80: - lex.cs = 80 - goto _test_eof - _test_eof170: - lex.cs = 170 - goto _test_eof - _test_eof171: - lex.cs = 171 - goto _test_eof - _test_eof172: - lex.cs = 172 - goto _test_eof - _test_eof81: - lex.cs = 81 - goto _test_eof - _test_eof82: - lex.cs = 82 - goto _test_eof - _test_eof83: - lex.cs = 83 - goto _test_eof - _test_eof84: - lex.cs = 84 - goto _test_eof - _test_eof173: - lex.cs = 173 - goto _test_eof - _test_eof174: - lex.cs = 174 - goto _test_eof - _test_eof85: - lex.cs = 85 - goto _test_eof - _test_eof175: - lex.cs = 175 - goto _test_eof - _test_eof176: - lex.cs = 176 - goto _test_eof - _test_eof86: - lex.cs = 86 - goto _test_eof - _test_eof87: - lex.cs = 87 - goto _test_eof - _test_eof88: - lex.cs = 88 - goto _test_eof - _test_eof89: - lex.cs = 89 - goto _test_eof - _test_eof177: - lex.cs = 177 - goto _test_eof - _test_eof90: - lex.cs = 90 - goto _test_eof - _test_eof91: - lex.cs = 91 - goto _test_eof - _test_eof92: - lex.cs = 92 - goto _test_eof - _test_eof93: - lex.cs = 93 - goto _test_eof - _test_eof178: - lex.cs = 178 - goto _test_eof - _test_eof179: - lex.cs = 179 - goto _test_eof - _test_eof180: - lex.cs = 180 - goto _test_eof - _test_eof181: - lex.cs = 181 - goto _test_eof - _test_eof182: - lex.cs = 182 - goto _test_eof - _test_eof183: - lex.cs = 183 - goto _test_eof - _test_eof94: - lex.cs = 94 - goto _test_eof - _test_eof184: - lex.cs = 184 - goto _test_eof - _test_eof185: - lex.cs = 185 - goto _test_eof - _test_eof95: - lex.cs = 95 - goto _test_eof - _test_eof186: - lex.cs = 186 - goto _test_eof - _test_eof187: - lex.cs = 187 - goto _test_eof - _test_eof188: - lex.cs = 188 - goto _test_eof - _test_eof96: - lex.cs = 96 - goto _test_eof - _test_eof189: - lex.cs = 189 - goto _test_eof - _test_eof190: - lex.cs = 190 - goto _test_eof - _test_eof191: - lex.cs = 191 - goto _test_eof - _test_eof192: - lex.cs = 192 - goto _test_eof - _test_eof193: - lex.cs = 193 - goto _test_eof - _test_eof194: - lex.cs = 194 - goto _test_eof - _test_eof195: - lex.cs = 195 - goto _test_eof - _test_eof196: - lex.cs = 196 - goto _test_eof - _test_eof197: - lex.cs = 197 - goto _test_eof - _test_eof198: - lex.cs = 198 - goto _test_eof - _test_eof199: - lex.cs = 199 - goto _test_eof - _test_eof200: - lex.cs = 200 - goto _test_eof - _test_eof97: - lex.cs = 97 - goto _test_eof - _test_eof98: - lex.cs = 98 - goto _test_eof - _test_eof201: - lex.cs = 201 - goto _test_eof - _test_eof202: - lex.cs = 202 - goto _test_eof - _test_eof203: - lex.cs = 203 - goto _test_eof - _test_eof204: - lex.cs = 204 - goto _test_eof - _test_eof205: - lex.cs = 205 - goto _test_eof - _test_eof206: - lex.cs = 206 - goto _test_eof - _test_eof207: - lex.cs = 207 - goto _test_eof - _test_eof208: - lex.cs = 208 - goto _test_eof - _test_eof209: - lex.cs = 209 - goto _test_eof - _test_eof210: - lex.cs = 210 - goto _test_eof - _test_eof211: - lex.cs = 211 - goto _test_eof - _test_eof212: - lex.cs = 212 - goto _test_eof - _test_eof213: - lex.cs = 213 - goto _test_eof - _test_eof214: - lex.cs = 214 - goto _test_eof - _test_eof215: - lex.cs = 215 - goto _test_eof - _test_eof216: - lex.cs = 216 - goto _test_eof - _test_eof217: - lex.cs = 217 - goto _test_eof - _test_eof218: - lex.cs = 218 - goto _test_eof - _test_eof219: - lex.cs = 219 - goto _test_eof - _test_eof220: - lex.cs = 220 - goto _test_eof - _test_eof221: - lex.cs = 221 - goto _test_eof - _test_eof222: - lex.cs = 222 - goto _test_eof - _test_eof223: - lex.cs = 223 - goto _test_eof - _test_eof224: - lex.cs = 224 - goto _test_eof - _test_eof225: - lex.cs = 225 - goto _test_eof - _test_eof226: - lex.cs = 226 - goto _test_eof - _test_eof227: - lex.cs = 227 - goto _test_eof - _test_eof228: - lex.cs = 228 - goto _test_eof - _test_eof229: - lex.cs = 229 - goto _test_eof - _test_eof230: - lex.cs = 230 - goto _test_eof - _test_eof231: - lex.cs = 231 - goto _test_eof - _test_eof232: - lex.cs = 232 - goto _test_eof - _test_eof233: - lex.cs = 233 - goto _test_eof - _test_eof234: - lex.cs = 234 - goto _test_eof - _test_eof235: - lex.cs = 235 - goto _test_eof - _test_eof236: - lex.cs = 236 - goto _test_eof - _test_eof237: - lex.cs = 237 - goto _test_eof - _test_eof238: - lex.cs = 238 - goto _test_eof - _test_eof239: - lex.cs = 239 - goto _test_eof - _test_eof240: - lex.cs = 240 - goto _test_eof - _test_eof241: - lex.cs = 241 - goto _test_eof - _test_eof242: - lex.cs = 242 - goto _test_eof - _test_eof243: - lex.cs = 243 - goto _test_eof - _test_eof244: - lex.cs = 244 - goto _test_eof - _test_eof245: - lex.cs = 245 - goto _test_eof - _test_eof246: - lex.cs = 246 - goto _test_eof - _test_eof247: - lex.cs = 247 - goto _test_eof - _test_eof248: - lex.cs = 248 - goto _test_eof - _test_eof249: - lex.cs = 249 - goto _test_eof - _test_eof250: - lex.cs = 250 - goto _test_eof - _test_eof251: - lex.cs = 251 - goto _test_eof - _test_eof252: - lex.cs = 252 - goto _test_eof - _test_eof253: - lex.cs = 253 - goto _test_eof - _test_eof254: - lex.cs = 254 - goto _test_eof - _test_eof255: - lex.cs = 255 - goto _test_eof - _test_eof256: - lex.cs = 256 - goto _test_eof - _test_eof257: - lex.cs = 257 - goto _test_eof - _test_eof258: - lex.cs = 258 - goto _test_eof - _test_eof259: - lex.cs = 259 - goto _test_eof - _test_eof260: - lex.cs = 260 - goto _test_eof - _test_eof261: - lex.cs = 261 - goto _test_eof - _test_eof262: - lex.cs = 262 - goto _test_eof - _test_eof263: - lex.cs = 263 - goto _test_eof - _test_eof264: - lex.cs = 264 - goto _test_eof - _test_eof265: - lex.cs = 265 - goto _test_eof - _test_eof266: - lex.cs = 266 - goto _test_eof - _test_eof267: - lex.cs = 267 - goto _test_eof - _test_eof268: - lex.cs = 268 - goto _test_eof - _test_eof269: - lex.cs = 269 - goto _test_eof - _test_eof270: - lex.cs = 270 - goto _test_eof - _test_eof271: - lex.cs = 271 - goto _test_eof - _test_eof272: - lex.cs = 272 - goto _test_eof - _test_eof273: - lex.cs = 273 - goto _test_eof - _test_eof274: - lex.cs = 274 - goto _test_eof - _test_eof275: - lex.cs = 275 - goto _test_eof - _test_eof276: - lex.cs = 276 - goto _test_eof - _test_eof277: - lex.cs = 277 - goto _test_eof - _test_eof278: - lex.cs = 278 - goto _test_eof - _test_eof279: - lex.cs = 279 - goto _test_eof - _test_eof280: - lex.cs = 280 - goto _test_eof - _test_eof281: - lex.cs = 281 - goto _test_eof - _test_eof282: - lex.cs = 282 - goto _test_eof - _test_eof283: - lex.cs = 283 - goto _test_eof - _test_eof284: - lex.cs = 284 - goto _test_eof - _test_eof285: - lex.cs = 285 - goto _test_eof - _test_eof286: - lex.cs = 286 - goto _test_eof - _test_eof287: - lex.cs = 287 - goto _test_eof - _test_eof288: - lex.cs = 288 - goto _test_eof - _test_eof289: - lex.cs = 289 - goto _test_eof - _test_eof290: - lex.cs = 290 - goto _test_eof - _test_eof291: - lex.cs = 291 - goto _test_eof - _test_eof292: - lex.cs = 292 - goto _test_eof - _test_eof293: - lex.cs = 293 - goto _test_eof - _test_eof294: - lex.cs = 294 - goto _test_eof - _test_eof295: - lex.cs = 295 - goto _test_eof - _test_eof296: - lex.cs = 296 - goto _test_eof - _test_eof297: - lex.cs = 297 - goto _test_eof - _test_eof298: - lex.cs = 298 - goto _test_eof - _test_eof299: - lex.cs = 299 - goto _test_eof - _test_eof300: - lex.cs = 300 - goto _test_eof - _test_eof301: - lex.cs = 301 - goto _test_eof - _test_eof302: - lex.cs = 302 - goto _test_eof - _test_eof303: - lex.cs = 303 - goto _test_eof - _test_eof304: - lex.cs = 304 - goto _test_eof - _test_eof305: - lex.cs = 305 - goto _test_eof - _test_eof306: - lex.cs = 306 - goto _test_eof - _test_eof307: - lex.cs = 307 - goto _test_eof - _test_eof308: - lex.cs = 308 - goto _test_eof - _test_eof309: - lex.cs = 309 - goto _test_eof - _test_eof310: - lex.cs = 310 - goto _test_eof - _test_eof311: - lex.cs = 311 - goto _test_eof - _test_eof312: - lex.cs = 312 - goto _test_eof - _test_eof313: - lex.cs = 313 - goto _test_eof - _test_eof314: - lex.cs = 314 - goto _test_eof - _test_eof315: - lex.cs = 315 - goto _test_eof - _test_eof316: - lex.cs = 316 - goto _test_eof - _test_eof317: - lex.cs = 317 - goto _test_eof - _test_eof318: - lex.cs = 318 - goto _test_eof - _test_eof319: - lex.cs = 319 - goto _test_eof - _test_eof320: - lex.cs = 320 - goto _test_eof - _test_eof321: - lex.cs = 321 - goto _test_eof - _test_eof322: - lex.cs = 322 - goto _test_eof - _test_eof323: - lex.cs = 323 - goto _test_eof - _test_eof324: - lex.cs = 324 - goto _test_eof - _test_eof325: - lex.cs = 325 - goto _test_eof - _test_eof326: - lex.cs = 326 - goto _test_eof - _test_eof327: - lex.cs = 327 - goto _test_eof - _test_eof328: - lex.cs = 328 - goto _test_eof - _test_eof329: - lex.cs = 329 - goto _test_eof - _test_eof330: - lex.cs = 330 - goto _test_eof - _test_eof331: - lex.cs = 331 - goto _test_eof - _test_eof332: - lex.cs = 332 - goto _test_eof - _test_eof333: - lex.cs = 333 - goto _test_eof - _test_eof334: - lex.cs = 334 - goto _test_eof - _test_eof335: - lex.cs = 335 - goto _test_eof - _test_eof336: - lex.cs = 336 - goto _test_eof - _test_eof337: - lex.cs = 337 - goto _test_eof - _test_eof338: - lex.cs = 338 - goto _test_eof - _test_eof339: - lex.cs = 339 - goto _test_eof - _test_eof340: - lex.cs = 340 - goto _test_eof - _test_eof341: - lex.cs = 341 - goto _test_eof - _test_eof342: - lex.cs = 342 - goto _test_eof - _test_eof343: - lex.cs = 343 - goto _test_eof - _test_eof344: - lex.cs = 344 - goto _test_eof - _test_eof345: - lex.cs = 345 - goto _test_eof - _test_eof346: - lex.cs = 346 - goto _test_eof - _test_eof347: - lex.cs = 347 - goto _test_eof - _test_eof348: - lex.cs = 348 - goto _test_eof - _test_eof349: - lex.cs = 349 - goto _test_eof - _test_eof350: - lex.cs = 350 - goto _test_eof - _test_eof351: - lex.cs = 351 - goto _test_eof - _test_eof352: - lex.cs = 352 - goto _test_eof - _test_eof353: - lex.cs = 353 - goto _test_eof - _test_eof354: - lex.cs = 354 - goto _test_eof - _test_eof355: - lex.cs = 355 - goto _test_eof - _test_eof356: - lex.cs = 356 - goto _test_eof - _test_eof357: - lex.cs = 357 - goto _test_eof - _test_eof358: - lex.cs = 358 - goto _test_eof - _test_eof359: - lex.cs = 359 - goto _test_eof - _test_eof99: - lex.cs = 99 - goto _test_eof - _test_eof360: - lex.cs = 360 - goto _test_eof - _test_eof361: - lex.cs = 361 - goto _test_eof - _test_eof362: - lex.cs = 362 - goto _test_eof - _test_eof363: - lex.cs = 363 - goto _test_eof - _test_eof364: - lex.cs = 364 - goto _test_eof - _test_eof365: - lex.cs = 365 - goto _test_eof - _test_eof366: - lex.cs = 366 - goto _test_eof - _test_eof367: - lex.cs = 367 - goto _test_eof - _test_eof368: - lex.cs = 368 - goto _test_eof - _test_eof369: - lex.cs = 369 - goto _test_eof - _test_eof370: - lex.cs = 370 - goto _test_eof - _test_eof371: - lex.cs = 371 - goto _test_eof - _test_eof372: - lex.cs = 372 - goto _test_eof - _test_eof373: - lex.cs = 373 - goto _test_eof - _test_eof374: - lex.cs = 374 - goto _test_eof - _test_eof375: - lex.cs = 375 - goto _test_eof - _test_eof376: - lex.cs = 376 - goto _test_eof - _test_eof377: - lex.cs = 377 - goto _test_eof - _test_eof378: - lex.cs = 378 - goto _test_eof - _test_eof379: - lex.cs = 379 - goto _test_eof - _test_eof380: - lex.cs = 380 - goto _test_eof - _test_eof381: - lex.cs = 381 - goto _test_eof - _test_eof382: - lex.cs = 382 - goto _test_eof - _test_eof383: - lex.cs = 383 - goto _test_eof - _test_eof384: - lex.cs = 384 - goto _test_eof - _test_eof385: - lex.cs = 385 - goto _test_eof - _test_eof386: - lex.cs = 386 - goto _test_eof - _test_eof387: - lex.cs = 387 - goto _test_eof - _test_eof388: - lex.cs = 388 - goto _test_eof - _test_eof389: - lex.cs = 389 - goto _test_eof - _test_eof390: - lex.cs = 390 - goto _test_eof - _test_eof391: - lex.cs = 391 - goto _test_eof - _test_eof392: - lex.cs = 392 - goto _test_eof - _test_eof393: - lex.cs = 393 - goto _test_eof - _test_eof394: - lex.cs = 394 - goto _test_eof - _test_eof395: - lex.cs = 395 - goto _test_eof - _test_eof396: - lex.cs = 396 - goto _test_eof - _test_eof397: - lex.cs = 397 - goto _test_eof - _test_eof398: - lex.cs = 398 - goto _test_eof - _test_eof399: - lex.cs = 399 - goto _test_eof - _test_eof400: - lex.cs = 400 - goto _test_eof - _test_eof401: - lex.cs = 401 - goto _test_eof - _test_eof402: - lex.cs = 402 - goto _test_eof - _test_eof403: - lex.cs = 403 - goto _test_eof - _test_eof404: - lex.cs = 404 - goto _test_eof - _test_eof405: - lex.cs = 405 - goto _test_eof - _test_eof406: - lex.cs = 406 - goto _test_eof - _test_eof407: - lex.cs = 407 - goto _test_eof - _test_eof408: - lex.cs = 408 - goto _test_eof - _test_eof409: - lex.cs = 409 - goto _test_eof - _test_eof410: - lex.cs = 410 - goto _test_eof - _test_eof411: - lex.cs = 411 - goto _test_eof - _test_eof412: - lex.cs = 412 - goto _test_eof - _test_eof413: - lex.cs = 413 - goto _test_eof - _test_eof414: - lex.cs = 414 - goto _test_eof - _test_eof415: - lex.cs = 415 - goto _test_eof - _test_eof416: - lex.cs = 416 - goto _test_eof - _test_eof417: - lex.cs = 417 - goto _test_eof - _test_eof418: - lex.cs = 418 - goto _test_eof - _test_eof419: - lex.cs = 419 - goto _test_eof - _test_eof420: - lex.cs = 420 - goto _test_eof - _test_eof421: - lex.cs = 421 - goto _test_eof - _test_eof422: - lex.cs = 422 - goto _test_eof - _test_eof423: - lex.cs = 423 - goto _test_eof - _test_eof424: - lex.cs = 424 - goto _test_eof - _test_eof425: - lex.cs = 425 - goto _test_eof - _test_eof426: - lex.cs = 426 - goto _test_eof - _test_eof427: - lex.cs = 427 - goto _test_eof - _test_eof428: - lex.cs = 428 - goto _test_eof - _test_eof429: - lex.cs = 429 - goto _test_eof - _test_eof430: - lex.cs = 430 - goto _test_eof - _test_eof431: - lex.cs = 431 - goto _test_eof - _test_eof432: - lex.cs = 432 - goto _test_eof - _test_eof100: - lex.cs = 100 - goto _test_eof - _test_eof101: - lex.cs = 101 - goto _test_eof - _test_eof102: - lex.cs = 102 - goto _test_eof - _test_eof103: - lex.cs = 103 - goto _test_eof - _test_eof104: - lex.cs = 104 - goto _test_eof - _test_eof105: - lex.cs = 105 - goto _test_eof - _test_eof433: - lex.cs = 433 - goto _test_eof - _test_eof434: - lex.cs = 434 - goto _test_eof - _test_eof106: - lex.cs = 106 - goto _test_eof - _test_eof435: - lex.cs = 435 - goto _test_eof - _test_eof436: - lex.cs = 436 - goto _test_eof - _test_eof437: - lex.cs = 437 - goto _test_eof - _test_eof438: - lex.cs = 438 - goto _test_eof - _test_eof439: - lex.cs = 439 - goto _test_eof - _test_eof440: - lex.cs = 440 - goto _test_eof - _test_eof441: - lex.cs = 441 - goto _test_eof - _test_eof442: - lex.cs = 442 - goto _test_eof - _test_eof443: - lex.cs = 443 - goto _test_eof - _test_eof444: - lex.cs = 444 - goto _test_eof - _test_eof445: - lex.cs = 445 - goto _test_eof - _test_eof446: - lex.cs = 446 - goto _test_eof - _test_eof447: - lex.cs = 447 - goto _test_eof - _test_eof448: - lex.cs = 448 - goto _test_eof - _test_eof449: - lex.cs = 449 - goto _test_eof - _test_eof450: - lex.cs = 450 - goto _test_eof - _test_eof451: - lex.cs = 451 - goto _test_eof - _test_eof452: - lex.cs = 452 - goto _test_eof - _test_eof453: - lex.cs = 453 - goto _test_eof - _test_eof454: - lex.cs = 454 - goto _test_eof - _test_eof455: - lex.cs = 455 - goto _test_eof - _test_eof456: - lex.cs = 456 - goto _test_eof - _test_eof457: - lex.cs = 457 - goto _test_eof - _test_eof458: - lex.cs = 458 - goto _test_eof - _test_eof459: - lex.cs = 459 - goto _test_eof - _test_eof460: - lex.cs = 460 - goto _test_eof - _test_eof461: - lex.cs = 461 - goto _test_eof - _test_eof462: - lex.cs = 462 - goto _test_eof - _test_eof463: - lex.cs = 463 - goto _test_eof - _test_eof464: - lex.cs = 464 - goto _test_eof - _test_eof465: - lex.cs = 465 - goto _test_eof - _test_eof466: - lex.cs = 466 - goto _test_eof - _test_eof467: - lex.cs = 467 - goto _test_eof - _test_eof468: - lex.cs = 468 - goto _test_eof - _test_eof469: - lex.cs = 469 - goto _test_eof - _test_eof470: - lex.cs = 470 - goto _test_eof - _test_eof471: - lex.cs = 471 - goto _test_eof - _test_eof472: - lex.cs = 472 - goto _test_eof - _test_eof473: - lex.cs = 473 - goto _test_eof - _test_eof474: - lex.cs = 474 - goto _test_eof - _test_eof475: - lex.cs = 475 - goto _test_eof - _test_eof476: - lex.cs = 476 - goto _test_eof - _test_eof477: - lex.cs = 477 - goto _test_eof - _test_eof478: - lex.cs = 478 - goto _test_eof - _test_eof479: - lex.cs = 479 - goto _test_eof - _test_eof480: - lex.cs = 480 - goto _test_eof - _test_eof481: - lex.cs = 481 - goto _test_eof - _test_eof482: - lex.cs = 482 - goto _test_eof - _test_eof483: - lex.cs = 483 - goto _test_eof - _test_eof484: - lex.cs = 484 - goto _test_eof - _test_eof485: - lex.cs = 485 - goto _test_eof - _test_eof486: - lex.cs = 486 - goto _test_eof - _test_eof487: - lex.cs = 487 - goto _test_eof - _test_eof488: - lex.cs = 488 - goto _test_eof - _test_eof489: - lex.cs = 489 - goto _test_eof - _test_eof490: - lex.cs = 490 - 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_eof494: - lex.cs = 494 - goto _test_eof - _test_eof495: - lex.cs = 495 - goto _test_eof - _test_eof496: - lex.cs = 496 - goto _test_eof - _test_eof497: - lex.cs = 497 - goto _test_eof - _test_eof498: - lex.cs = 498 - goto _test_eof - _test_eof499: - lex.cs = 499 - goto _test_eof - _test_eof500: - lex.cs = 500 - goto _test_eof - _test_eof501: - lex.cs = 501 - goto _test_eof - _test_eof502: - lex.cs = 502 - goto _test_eof - _test_eof503: - lex.cs = 503 - goto _test_eof - _test_eof504: - lex.cs = 504 - goto _test_eof - _test_eof107: - lex.cs = 107 - goto _test_eof - _test_eof505: - lex.cs = 505 - goto _test_eof - _test_eof506: - lex.cs = 506 - goto _test_eof - _test_eof507: - lex.cs = 507 - goto _test_eof - _test_eof108: - lex.cs = 108 - goto _test_eof - _test_eof508: - lex.cs = 508 - goto _test_eof - _test_eof509: - lex.cs = 509 - goto _test_eof - _test_eof510: - lex.cs = 510 - goto _test_eof - _test_eof511: - lex.cs = 511 - goto _test_eof - _test_eof512: - lex.cs = 512 - goto _test_eof - _test_eof513: - lex.cs = 513 - goto _test_eof - _test_eof514: - lex.cs = 514 - goto _test_eof - _test_eof109: - lex.cs = 109 - goto _test_eof - _test_eof515: - lex.cs = 515 - goto _test_eof - _test_eof516: - lex.cs = 516 - goto _test_eof - _test_eof517: - lex.cs = 517 - goto _test_eof - _test_eof518: - lex.cs = 518 - goto _test_eof - _test_eof519: - lex.cs = 519 - goto _test_eof - _test_eof520: - lex.cs = 520 - goto _test_eof - _test_eof110: - lex.cs = 110 - goto _test_eof - _test_eof111: - lex.cs = 111 - goto _test_eof - _test_eof521: - lex.cs = 521 - goto _test_eof - _test_eof522: - lex.cs = 522 - goto _test_eof - _test_eof523: - lex.cs = 523 - goto _test_eof - _test_eof524: - lex.cs = 524 - goto _test_eof - _test_eof525: - lex.cs = 525 - goto _test_eof - _test_eof526: - lex.cs = 526 - goto _test_eof - _test_eof112: - lex.cs = 112 - goto _test_eof - _test_eof113: - lex.cs = 113 - goto _test_eof - _test_eof527: - lex.cs = 527 - goto _test_eof - _test_eof528: - lex.cs = 528 - goto _test_eof - _test_eof529: - lex.cs = 529 - goto _test_eof - _test_eof530: - lex.cs = 530 - goto _test_eof - _test_eof531: - lex.cs = 531 - goto _test_eof - _test_eof532: - lex.cs = 532 - goto _test_eof - _test_eof533: - lex.cs = 533 - goto _test_eof - _test_eof534: - lex.cs = 534 - goto _test_eof - _test_eof535: - lex.cs = 535 - goto _test_eof - _test_eof536: - lex.cs = 536 - goto _test_eof - _test_eof537: - lex.cs = 537 - goto _test_eof - _test_eof114: - lex.cs = 114 - goto _test_eof - _test_eof538: - lex.cs = 538 - goto _test_eof - _test_eof115: - lex.cs = 115 - goto _test_eof - _test_eof116: - lex.cs = 116 - goto _test_eof - _test_eof539: - lex.cs = 539 - goto _test_eof - _test_eof540: - lex.cs = 540 - goto _test_eof - _test_eof541: - lex.cs = 541 - goto _test_eof - _test_eof542: - lex.cs = 542 - goto _test_eof - _test_eof543: - lex.cs = 543 - goto _test_eof - _test_eof544: - lex.cs = 544 - goto _test_eof - _test_eof545: - lex.cs = 545 - goto _test_eof - _test_eof546: - lex.cs = 546 - goto _test_eof - _test_eof117: - lex.cs = 117 - goto _test_eof - _test_eof118: - lex.cs = 118 - goto _test_eof - _test_eof547: - lex.cs = 547 - goto _test_eof - _test_eof119: - lex.cs = 119 - goto _test_eof - _test_eof548: - lex.cs = 548 - goto _test_eof - _test_eof120: - lex.cs = 120 - goto _test_eof - _test_eof549: - lex.cs = 549 - goto _test_eof - _test_eof550: - lex.cs = 550 - goto _test_eof - _test_eof551: - lex.cs = 551 - goto _test_eof - _test_eof552: - lex.cs = 552 - goto _test_eof - _test_eof121: - lex.cs = 121 - goto _test_eof - _test_eof553: - lex.cs = 553 - goto _test_eof - _test_eof554: - lex.cs = 554 - goto _test_eof - _test_eof555: - lex.cs = 555 - goto _test_eof - _test_eof122: - lex.cs = 122 - goto _test_eof - _test_eof556: - lex.cs = 556 - goto _test_eof - _test_eof557: - lex.cs = 557 - goto _test_eof - _test_eof558: - lex.cs = 558 - goto _test_eof - _test_eof559: - lex.cs = 559 - goto _test_eof - _test_eof123: - lex.cs = 123 - goto _test_eof - _test_eof560: - lex.cs = 560 - goto _test_eof - _test_eof561: - lex.cs = 561 - goto _test_eof - _test_eof562: - lex.cs = 562 - goto _test_eof - _test_eof563: - lex.cs = 563 - goto _test_eof - _test_eof124: - lex.cs = 124 - goto _test_eof - _test_eof564: - lex.cs = 564 - goto _test_eof - _test_eof565: - lex.cs = 565 - goto _test_eof - _test_eof566: - lex.cs = 566 - goto _test_eof - _test_eof567: - lex.cs = 567 - goto _test_eof - _test_eof568: - lex.cs = 568 - goto _test_eof + _test_eof138: lex.cs = 138; goto _test_eof + _test_eof139: lex.cs = 139; goto _test_eof + _test_eof1: lex.cs = 1; goto _test_eof + _test_eof140: lex.cs = 140; goto _test_eof + _test_eof141: lex.cs = 141; goto _test_eof + _test_eof142: lex.cs = 142; goto _test_eof + _test_eof143: lex.cs = 143; goto _test_eof + _test_eof144: lex.cs = 144; goto _test_eof + _test_eof145: lex.cs = 145; goto _test_eof + _test_eof146: lex.cs = 146; goto _test_eof + _test_eof2: lex.cs = 2; goto _test_eof + _test_eof3: lex.cs = 3; goto _test_eof + _test_eof4: lex.cs = 4; goto _test_eof + _test_eof147: lex.cs = 147; goto _test_eof + _test_eof5: lex.cs = 5; goto _test_eof + _test_eof148: lex.cs = 148; goto _test_eof + _test_eof149: lex.cs = 149; goto _test_eof + _test_eof150: lex.cs = 150; goto _test_eof + _test_eof6: lex.cs = 6; 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_eof7: lex.cs = 7; goto _test_eof + _test_eof8: lex.cs = 8; goto _test_eof + _test_eof9: lex.cs = 9; goto _test_eof + _test_eof10: lex.cs = 10; goto _test_eof + _test_eof155: lex.cs = 155; goto _test_eof + _test_eof156: lex.cs = 156; goto _test_eof + _test_eof157: lex.cs = 157; goto _test_eof + _test_eof158: lex.cs = 158; goto _test_eof + _test_eof159: lex.cs = 159; goto _test_eof + _test_eof160: lex.cs = 160; goto _test_eof + _test_eof161: lex.cs = 161; goto _test_eof + _test_eof162: lex.cs = 162; goto _test_eof + _test_eof163: lex.cs = 163; goto _test_eof + _test_eof164: lex.cs = 164; goto _test_eof + _test_eof165: lex.cs = 165; goto _test_eof + _test_eof166: lex.cs = 166; goto _test_eof + _test_eof11: lex.cs = 11; goto _test_eof + _test_eof167: lex.cs = 167; goto _test_eof + _test_eof12: lex.cs = 12; goto _test_eof + _test_eof168: lex.cs = 168; goto _test_eof + _test_eof13: lex.cs = 13; goto _test_eof + _test_eof14: lex.cs = 14; goto _test_eof + _test_eof169: lex.cs = 169; goto _test_eof + _test_eof15: lex.cs = 15; goto _test_eof + _test_eof16: lex.cs = 16; goto _test_eof + _test_eof17: lex.cs = 17; goto _test_eof + _test_eof18: lex.cs = 18; goto _test_eof + _test_eof19: lex.cs = 19; goto _test_eof + _test_eof20: lex.cs = 20; goto _test_eof + _test_eof21: lex.cs = 21; goto _test_eof + _test_eof22: lex.cs = 22; goto _test_eof + _test_eof23: lex.cs = 23; goto _test_eof + _test_eof24: lex.cs = 24; goto _test_eof + _test_eof25: lex.cs = 25; goto _test_eof + _test_eof26: lex.cs = 26; goto _test_eof + _test_eof27: lex.cs = 27; goto _test_eof + _test_eof28: lex.cs = 28; goto _test_eof + _test_eof29: lex.cs = 29; goto _test_eof + _test_eof30: lex.cs = 30; goto _test_eof + _test_eof31: lex.cs = 31; goto _test_eof + _test_eof32: lex.cs = 32; goto _test_eof + _test_eof33: lex.cs = 33; goto _test_eof + _test_eof34: lex.cs = 34; goto _test_eof + _test_eof35: lex.cs = 35; goto _test_eof + _test_eof36: lex.cs = 36; goto _test_eof + _test_eof37: lex.cs = 37; goto _test_eof + _test_eof38: lex.cs = 38; goto _test_eof + _test_eof39: lex.cs = 39; goto _test_eof + _test_eof40: lex.cs = 40; goto _test_eof + _test_eof41: lex.cs = 41; goto _test_eof + _test_eof42: lex.cs = 42; goto _test_eof + _test_eof43: lex.cs = 43; goto _test_eof + _test_eof44: lex.cs = 44; goto _test_eof + _test_eof45: lex.cs = 45; goto _test_eof + _test_eof46: lex.cs = 46; goto _test_eof + _test_eof47: lex.cs = 47; goto _test_eof + _test_eof48: lex.cs = 48; goto _test_eof + _test_eof49: lex.cs = 49; goto _test_eof + _test_eof50: lex.cs = 50; goto _test_eof + _test_eof51: lex.cs = 51; goto _test_eof + _test_eof52: lex.cs = 52; goto _test_eof + _test_eof53: lex.cs = 53; goto _test_eof + _test_eof54: lex.cs = 54; goto _test_eof + _test_eof55: lex.cs = 55; goto _test_eof + _test_eof56: lex.cs = 56; goto _test_eof + _test_eof57: lex.cs = 57; goto _test_eof + _test_eof58: lex.cs = 58; goto _test_eof + _test_eof59: lex.cs = 59; goto _test_eof + _test_eof60: lex.cs = 60; goto _test_eof + _test_eof61: lex.cs = 61; goto _test_eof + _test_eof62: lex.cs = 62; goto _test_eof + _test_eof63: lex.cs = 63; goto _test_eof + _test_eof64: lex.cs = 64; goto _test_eof + _test_eof65: lex.cs = 65; goto _test_eof + _test_eof66: lex.cs = 66; goto _test_eof + _test_eof67: lex.cs = 67; goto _test_eof + _test_eof68: lex.cs = 68; goto _test_eof + _test_eof69: lex.cs = 69; goto _test_eof + _test_eof170: lex.cs = 170; goto _test_eof + _test_eof171: lex.cs = 171; goto _test_eof + _test_eof172: lex.cs = 172; goto _test_eof + _test_eof173: lex.cs = 173; goto _test_eof + _test_eof174: lex.cs = 174; goto _test_eof + _test_eof70: lex.cs = 70; goto _test_eof + _test_eof175: lex.cs = 175; goto _test_eof + _test_eof71: lex.cs = 71; goto _test_eof + _test_eof72: lex.cs = 72; goto _test_eof + _test_eof176: lex.cs = 176; goto _test_eof + _test_eof73: lex.cs = 73; goto _test_eof + _test_eof177: lex.cs = 177; goto _test_eof + _test_eof74: lex.cs = 74; goto _test_eof + _test_eof75: lex.cs = 75; goto _test_eof + _test_eof76: lex.cs = 76; goto _test_eof + _test_eof178: lex.cs = 178; goto _test_eof + _test_eof179: lex.cs = 179; goto _test_eof + _test_eof180: lex.cs = 180; goto _test_eof + _test_eof77: lex.cs = 77; goto _test_eof + _test_eof78: lex.cs = 78; goto _test_eof + _test_eof181: lex.cs = 181; goto _test_eof + _test_eof79: lex.cs = 79; goto _test_eof + _test_eof182: lex.cs = 182; goto _test_eof + _test_eof80: lex.cs = 80; goto _test_eof + _test_eof183: lex.cs = 183; goto _test_eof + _test_eof184: lex.cs = 184; goto _test_eof + _test_eof185: lex.cs = 185; goto _test_eof + _test_eof81: lex.cs = 81; goto _test_eof + _test_eof82: lex.cs = 82; goto _test_eof + _test_eof83: lex.cs = 83; goto _test_eof + _test_eof84: lex.cs = 84; goto _test_eof + _test_eof186: lex.cs = 186; goto _test_eof + _test_eof187: lex.cs = 187; goto _test_eof + _test_eof85: lex.cs = 85; goto _test_eof + _test_eof188: lex.cs = 188; goto _test_eof + _test_eof189: lex.cs = 189; goto _test_eof + _test_eof86: lex.cs = 86; goto _test_eof + _test_eof87: lex.cs = 87; goto _test_eof + _test_eof88: lex.cs = 88; goto _test_eof + _test_eof89: lex.cs = 89; goto _test_eof + _test_eof190: lex.cs = 190; goto _test_eof + _test_eof90: lex.cs = 90; goto _test_eof + _test_eof91: lex.cs = 91; goto _test_eof + _test_eof92: lex.cs = 92; goto _test_eof + _test_eof93: lex.cs = 93; goto _test_eof + _test_eof191: lex.cs = 191; goto _test_eof + _test_eof192: lex.cs = 192; goto _test_eof + _test_eof193: lex.cs = 193; goto _test_eof + _test_eof194: lex.cs = 194; goto _test_eof + _test_eof195: lex.cs = 195; goto _test_eof + _test_eof196: lex.cs = 196; goto _test_eof + _test_eof94: lex.cs = 94; goto _test_eof + _test_eof197: lex.cs = 197; goto _test_eof + _test_eof198: lex.cs = 198; goto _test_eof + _test_eof95: lex.cs = 95; goto _test_eof + _test_eof199: lex.cs = 199; goto _test_eof + _test_eof200: lex.cs = 200; goto _test_eof + _test_eof201: lex.cs = 201; goto _test_eof + _test_eof96: lex.cs = 96; goto _test_eof + _test_eof202: lex.cs = 202; goto _test_eof + _test_eof203: lex.cs = 203; goto _test_eof + _test_eof204: lex.cs = 204; goto _test_eof + _test_eof205: lex.cs = 205; goto _test_eof + _test_eof206: lex.cs = 206; goto _test_eof + _test_eof207: lex.cs = 207; goto _test_eof + _test_eof208: lex.cs = 208; goto _test_eof + _test_eof209: lex.cs = 209; goto _test_eof + _test_eof210: lex.cs = 210; goto _test_eof + _test_eof211: lex.cs = 211; goto _test_eof + _test_eof212: lex.cs = 212; goto _test_eof + _test_eof213: lex.cs = 213; goto _test_eof + _test_eof97: lex.cs = 97; goto _test_eof + _test_eof98: lex.cs = 98; goto _test_eof + _test_eof214: lex.cs = 214; goto _test_eof + _test_eof215: lex.cs = 215; goto _test_eof + _test_eof216: lex.cs = 216; goto _test_eof + _test_eof217: lex.cs = 217; goto _test_eof + _test_eof218: lex.cs = 218; goto _test_eof + _test_eof219: lex.cs = 219; goto _test_eof + _test_eof220: lex.cs = 220; goto _test_eof + _test_eof221: lex.cs = 221; goto _test_eof + _test_eof222: lex.cs = 222; goto _test_eof + _test_eof223: lex.cs = 223; goto _test_eof + _test_eof224: lex.cs = 224; goto _test_eof + _test_eof225: lex.cs = 225; goto _test_eof + _test_eof226: lex.cs = 226; goto _test_eof + _test_eof227: lex.cs = 227; goto _test_eof + _test_eof228: lex.cs = 228; goto _test_eof + _test_eof229: lex.cs = 229; goto _test_eof + _test_eof230: lex.cs = 230; goto _test_eof + _test_eof231: lex.cs = 231; goto _test_eof + _test_eof232: lex.cs = 232; goto _test_eof + _test_eof233: lex.cs = 233; goto _test_eof + _test_eof234: lex.cs = 234; goto _test_eof + _test_eof235: lex.cs = 235; goto _test_eof + _test_eof236: lex.cs = 236; goto _test_eof + _test_eof237: lex.cs = 237; goto _test_eof + _test_eof238: lex.cs = 238; goto _test_eof + _test_eof239: lex.cs = 239; goto _test_eof + _test_eof240: lex.cs = 240; goto _test_eof + _test_eof241: lex.cs = 241; goto _test_eof + _test_eof242: lex.cs = 242; goto _test_eof + _test_eof243: lex.cs = 243; goto _test_eof + _test_eof244: lex.cs = 244; goto _test_eof + _test_eof245: lex.cs = 245; goto _test_eof + _test_eof246: lex.cs = 246; goto _test_eof + _test_eof247: lex.cs = 247; goto _test_eof + _test_eof248: lex.cs = 248; goto _test_eof + _test_eof249: lex.cs = 249; goto _test_eof + _test_eof250: lex.cs = 250; goto _test_eof + _test_eof251: lex.cs = 251; goto _test_eof + _test_eof252: lex.cs = 252; goto _test_eof + _test_eof253: lex.cs = 253; goto _test_eof + _test_eof254: lex.cs = 254; goto _test_eof + _test_eof255: lex.cs = 255; goto _test_eof + _test_eof256: lex.cs = 256; goto _test_eof + _test_eof257: lex.cs = 257; goto _test_eof + _test_eof258: lex.cs = 258; goto _test_eof + _test_eof259: lex.cs = 259; goto _test_eof + _test_eof260: lex.cs = 260; goto _test_eof + _test_eof261: lex.cs = 261; goto _test_eof + _test_eof262: lex.cs = 262; goto _test_eof + _test_eof263: lex.cs = 263; goto _test_eof + _test_eof264: lex.cs = 264; goto _test_eof + _test_eof265: lex.cs = 265; goto _test_eof + _test_eof266: lex.cs = 266; goto _test_eof + _test_eof267: lex.cs = 267; goto _test_eof + _test_eof268: lex.cs = 268; goto _test_eof + _test_eof269: lex.cs = 269; goto _test_eof + _test_eof270: lex.cs = 270; goto _test_eof + _test_eof271: lex.cs = 271; goto _test_eof + _test_eof272: lex.cs = 272; goto _test_eof + _test_eof273: lex.cs = 273; goto _test_eof + _test_eof274: lex.cs = 274; goto _test_eof + _test_eof275: lex.cs = 275; goto _test_eof + _test_eof276: lex.cs = 276; goto _test_eof + _test_eof277: lex.cs = 277; goto _test_eof + _test_eof278: lex.cs = 278; goto _test_eof + _test_eof279: lex.cs = 279; goto _test_eof + _test_eof280: lex.cs = 280; goto _test_eof + _test_eof281: lex.cs = 281; goto _test_eof + _test_eof282: lex.cs = 282; goto _test_eof + _test_eof283: lex.cs = 283; goto _test_eof + _test_eof284: lex.cs = 284; goto _test_eof + _test_eof285: lex.cs = 285; goto _test_eof + _test_eof286: lex.cs = 286; goto _test_eof + _test_eof287: lex.cs = 287; goto _test_eof + _test_eof288: lex.cs = 288; goto _test_eof + _test_eof289: lex.cs = 289; goto _test_eof + _test_eof290: lex.cs = 290; goto _test_eof + _test_eof291: lex.cs = 291; goto _test_eof + _test_eof292: lex.cs = 292; goto _test_eof + _test_eof99: lex.cs = 99; goto _test_eof + _test_eof293: lex.cs = 293; goto _test_eof + _test_eof100: lex.cs = 100; goto _test_eof + _test_eof101: lex.cs = 101; goto _test_eof + _test_eof102: lex.cs = 102; goto _test_eof + _test_eof103: lex.cs = 103; goto _test_eof + _test_eof104: lex.cs = 104; goto _test_eof + _test_eof294: lex.cs = 294; goto _test_eof + _test_eof105: lex.cs = 105; goto _test_eof + _test_eof106: lex.cs = 106; goto _test_eof + _test_eof107: lex.cs = 107; goto _test_eof + _test_eof108: lex.cs = 108; goto _test_eof + _test_eof109: lex.cs = 109; goto _test_eof + _test_eof110: lex.cs = 110; goto _test_eof + _test_eof111: lex.cs = 111; goto _test_eof + _test_eof295: lex.cs = 295; goto _test_eof + _test_eof296: lex.cs = 296; goto _test_eof + _test_eof297: lex.cs = 297; goto _test_eof + _test_eof298: lex.cs = 298; goto _test_eof + _test_eof299: lex.cs = 299; goto _test_eof + _test_eof300: lex.cs = 300; goto _test_eof + _test_eof301: lex.cs = 301; goto _test_eof + _test_eof302: lex.cs = 302; goto _test_eof + _test_eof303: lex.cs = 303; goto _test_eof + _test_eof304: lex.cs = 304; goto _test_eof + _test_eof305: lex.cs = 305; goto _test_eof + _test_eof306: lex.cs = 306; goto _test_eof + _test_eof307: lex.cs = 307; goto _test_eof + _test_eof308: lex.cs = 308; goto _test_eof + _test_eof309: lex.cs = 309; goto _test_eof + _test_eof310: lex.cs = 310; goto _test_eof + _test_eof311: lex.cs = 311; goto _test_eof + _test_eof312: lex.cs = 312; goto _test_eof + _test_eof313: lex.cs = 313; goto _test_eof + _test_eof314: lex.cs = 314; goto _test_eof + _test_eof315: lex.cs = 315; goto _test_eof + _test_eof316: lex.cs = 316; goto _test_eof + _test_eof317: lex.cs = 317; goto _test_eof + _test_eof318: lex.cs = 318; goto _test_eof + _test_eof319: lex.cs = 319; goto _test_eof + _test_eof320: lex.cs = 320; goto _test_eof + _test_eof321: lex.cs = 321; goto _test_eof + _test_eof322: lex.cs = 322; goto _test_eof + _test_eof323: lex.cs = 323; goto _test_eof + _test_eof324: lex.cs = 324; goto _test_eof + _test_eof325: lex.cs = 325; goto _test_eof + _test_eof326: lex.cs = 326; goto _test_eof + _test_eof327: lex.cs = 327; goto _test_eof + _test_eof328: lex.cs = 328; goto _test_eof + _test_eof329: lex.cs = 329; goto _test_eof + _test_eof330: lex.cs = 330; goto _test_eof + _test_eof331: lex.cs = 331; goto _test_eof + _test_eof332: lex.cs = 332; goto _test_eof + _test_eof333: lex.cs = 333; goto _test_eof + _test_eof334: lex.cs = 334; goto _test_eof + _test_eof335: lex.cs = 335; goto _test_eof + _test_eof336: lex.cs = 336; goto _test_eof + _test_eof337: lex.cs = 337; goto _test_eof + _test_eof338: lex.cs = 338; goto _test_eof + _test_eof339: lex.cs = 339; goto _test_eof + _test_eof340: lex.cs = 340; goto _test_eof + _test_eof341: lex.cs = 341; goto _test_eof + _test_eof342: lex.cs = 342; goto _test_eof + _test_eof343: lex.cs = 343; goto _test_eof + _test_eof344: lex.cs = 344; goto _test_eof + _test_eof345: lex.cs = 345; goto _test_eof + _test_eof346: lex.cs = 346; goto _test_eof + _test_eof347: lex.cs = 347; goto _test_eof + _test_eof348: lex.cs = 348; goto _test_eof + _test_eof349: lex.cs = 349; goto _test_eof + _test_eof350: lex.cs = 350; goto _test_eof + _test_eof351: lex.cs = 351; goto _test_eof + _test_eof352: lex.cs = 352; goto _test_eof + _test_eof353: lex.cs = 353; goto _test_eof + _test_eof354: lex.cs = 354; goto _test_eof + _test_eof355: lex.cs = 355; goto _test_eof + _test_eof356: lex.cs = 356; goto _test_eof + _test_eof357: lex.cs = 357; goto _test_eof + _test_eof358: lex.cs = 358; goto _test_eof + _test_eof359: lex.cs = 359; goto _test_eof + _test_eof360: lex.cs = 360; goto _test_eof + _test_eof361: lex.cs = 361; goto _test_eof + _test_eof362: lex.cs = 362; goto _test_eof + _test_eof363: lex.cs = 363; goto _test_eof + _test_eof364: lex.cs = 364; goto _test_eof + _test_eof365: lex.cs = 365; goto _test_eof + _test_eof366: lex.cs = 366; goto _test_eof + _test_eof367: lex.cs = 367; goto _test_eof + _test_eof368: lex.cs = 368; goto _test_eof + _test_eof369: lex.cs = 369; goto _test_eof + _test_eof370: lex.cs = 370; goto _test_eof + _test_eof371: lex.cs = 371; goto _test_eof + _test_eof372: lex.cs = 372; goto _test_eof + _test_eof373: lex.cs = 373; goto _test_eof + _test_eof374: lex.cs = 374; goto _test_eof + _test_eof375: lex.cs = 375; goto _test_eof + _test_eof112: lex.cs = 112; goto _test_eof + _test_eof376: lex.cs = 376; goto _test_eof + _test_eof377: lex.cs = 377; goto _test_eof + _test_eof378: lex.cs = 378; goto _test_eof + _test_eof379: lex.cs = 379; goto _test_eof + _test_eof380: lex.cs = 380; goto _test_eof + _test_eof381: lex.cs = 381; goto _test_eof + _test_eof382: lex.cs = 382; goto _test_eof + _test_eof383: lex.cs = 383; goto _test_eof + _test_eof384: lex.cs = 384; goto _test_eof + _test_eof385: lex.cs = 385; goto _test_eof + _test_eof386: lex.cs = 386; goto _test_eof + _test_eof387: lex.cs = 387; goto _test_eof + _test_eof388: lex.cs = 388; goto _test_eof + _test_eof389: lex.cs = 389; goto _test_eof + _test_eof390: lex.cs = 390; goto _test_eof + _test_eof391: lex.cs = 391; goto _test_eof + _test_eof392: lex.cs = 392; goto _test_eof + _test_eof393: lex.cs = 393; goto _test_eof + _test_eof394: lex.cs = 394; goto _test_eof + _test_eof395: lex.cs = 395; goto _test_eof + _test_eof396: lex.cs = 396; goto _test_eof + _test_eof397: lex.cs = 397; goto _test_eof + _test_eof398: lex.cs = 398; goto _test_eof + _test_eof399: lex.cs = 399; goto _test_eof + _test_eof400: lex.cs = 400; goto _test_eof + _test_eof401: lex.cs = 401; goto _test_eof + _test_eof402: lex.cs = 402; goto _test_eof + _test_eof403: lex.cs = 403; goto _test_eof + _test_eof404: lex.cs = 404; goto _test_eof + _test_eof405: lex.cs = 405; goto _test_eof + _test_eof406: lex.cs = 406; goto _test_eof + _test_eof407: lex.cs = 407; goto _test_eof + _test_eof408: lex.cs = 408; goto _test_eof + _test_eof409: lex.cs = 409; goto _test_eof + _test_eof410: lex.cs = 410; goto _test_eof + _test_eof411: lex.cs = 411; goto _test_eof + _test_eof412: lex.cs = 412; goto _test_eof + _test_eof413: lex.cs = 413; goto _test_eof + _test_eof414: lex.cs = 414; goto _test_eof + _test_eof415: lex.cs = 415; goto _test_eof + _test_eof416: lex.cs = 416; goto _test_eof + _test_eof417: lex.cs = 417; goto _test_eof + _test_eof418: lex.cs = 418; goto _test_eof + _test_eof419: lex.cs = 419; goto _test_eof + _test_eof420: lex.cs = 420; goto _test_eof + _test_eof421: lex.cs = 421; goto _test_eof + _test_eof422: lex.cs = 422; goto _test_eof + _test_eof423: lex.cs = 423; goto _test_eof + _test_eof424: lex.cs = 424; goto _test_eof + _test_eof425: lex.cs = 425; goto _test_eof + _test_eof426: lex.cs = 426; goto _test_eof + _test_eof427: lex.cs = 427; goto _test_eof + _test_eof428: lex.cs = 428; goto _test_eof + _test_eof429: lex.cs = 429; goto _test_eof + _test_eof430: lex.cs = 430; goto _test_eof + _test_eof431: lex.cs = 431; goto _test_eof + _test_eof432: lex.cs = 432; goto _test_eof + _test_eof433: lex.cs = 433; goto _test_eof + _test_eof434: lex.cs = 434; goto _test_eof + _test_eof435: lex.cs = 435; goto _test_eof + _test_eof436: lex.cs = 436; goto _test_eof + _test_eof437: lex.cs = 437; goto _test_eof + _test_eof438: lex.cs = 438; goto _test_eof + _test_eof439: lex.cs = 439; goto _test_eof + _test_eof440: lex.cs = 440; goto _test_eof + _test_eof441: lex.cs = 441; goto _test_eof + _test_eof442: lex.cs = 442; goto _test_eof + _test_eof443: lex.cs = 443; goto _test_eof + _test_eof444: lex.cs = 444; goto _test_eof + _test_eof445: lex.cs = 445; goto _test_eof + _test_eof446: lex.cs = 446; goto _test_eof + _test_eof447: lex.cs = 447; goto _test_eof + _test_eof448: lex.cs = 448; goto _test_eof + _test_eof113: lex.cs = 113; goto _test_eof + _test_eof114: lex.cs = 114; goto _test_eof + _test_eof115: lex.cs = 115; goto _test_eof + _test_eof116: lex.cs = 116; goto _test_eof + _test_eof117: lex.cs = 117; goto _test_eof + _test_eof118: lex.cs = 118; goto _test_eof + _test_eof449: lex.cs = 449; goto _test_eof + _test_eof450: lex.cs = 450; goto _test_eof + _test_eof119: lex.cs = 119; goto _test_eof + _test_eof451: lex.cs = 451; goto _test_eof + _test_eof452: lex.cs = 452; goto _test_eof + _test_eof453: lex.cs = 453; goto _test_eof + _test_eof454: lex.cs = 454; goto _test_eof + _test_eof455: lex.cs = 455; goto _test_eof + _test_eof456: lex.cs = 456; goto _test_eof + _test_eof457: lex.cs = 457; goto _test_eof + _test_eof458: lex.cs = 458; goto _test_eof + _test_eof459: lex.cs = 459; goto _test_eof + _test_eof460: lex.cs = 460; goto _test_eof + _test_eof461: lex.cs = 461; goto _test_eof + _test_eof462: lex.cs = 462; goto _test_eof + _test_eof463: lex.cs = 463; goto _test_eof + _test_eof464: lex.cs = 464; goto _test_eof + _test_eof465: lex.cs = 465; goto _test_eof + _test_eof466: lex.cs = 466; goto _test_eof + _test_eof467: lex.cs = 467; goto _test_eof + _test_eof468: lex.cs = 468; goto _test_eof + _test_eof469: lex.cs = 469; goto _test_eof + _test_eof470: lex.cs = 470; goto _test_eof + _test_eof471: lex.cs = 471; goto _test_eof + _test_eof472: lex.cs = 472; goto _test_eof + _test_eof473: lex.cs = 473; goto _test_eof + _test_eof474: lex.cs = 474; goto _test_eof + _test_eof475: lex.cs = 475; goto _test_eof + _test_eof476: lex.cs = 476; goto _test_eof + _test_eof477: lex.cs = 477; goto _test_eof + _test_eof478: lex.cs = 478; goto _test_eof + _test_eof479: lex.cs = 479; goto _test_eof + _test_eof480: lex.cs = 480; goto _test_eof + _test_eof481: lex.cs = 481; goto _test_eof + _test_eof482: lex.cs = 482; goto _test_eof + _test_eof483: lex.cs = 483; goto _test_eof + _test_eof484: lex.cs = 484; goto _test_eof + _test_eof485: lex.cs = 485; goto _test_eof + _test_eof486: lex.cs = 486; goto _test_eof + _test_eof487: lex.cs = 487; goto _test_eof + _test_eof488: lex.cs = 488; goto _test_eof + _test_eof489: lex.cs = 489; goto _test_eof + _test_eof490: lex.cs = 490; 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_eof494: lex.cs = 494; goto _test_eof + _test_eof495: lex.cs = 495; goto _test_eof + _test_eof496: lex.cs = 496; goto _test_eof + _test_eof497: lex.cs = 497; goto _test_eof + _test_eof498: lex.cs = 498; goto _test_eof + _test_eof499: lex.cs = 499; goto _test_eof + _test_eof500: lex.cs = 500; goto _test_eof + _test_eof501: lex.cs = 501; goto _test_eof + _test_eof502: lex.cs = 502; goto _test_eof + _test_eof503: lex.cs = 503; goto _test_eof + _test_eof504: lex.cs = 504; goto _test_eof + _test_eof505: lex.cs = 505; goto _test_eof + _test_eof506: lex.cs = 506; goto _test_eof + _test_eof507: lex.cs = 507; goto _test_eof + _test_eof508: lex.cs = 508; goto _test_eof + _test_eof509: lex.cs = 509; goto _test_eof + _test_eof510: lex.cs = 510; goto _test_eof + _test_eof511: lex.cs = 511; goto _test_eof + _test_eof512: lex.cs = 512; goto _test_eof + _test_eof513: lex.cs = 513; goto _test_eof + _test_eof514: lex.cs = 514; goto _test_eof + _test_eof515: lex.cs = 515; goto _test_eof + _test_eof516: lex.cs = 516; goto _test_eof + _test_eof517: lex.cs = 517; goto _test_eof + _test_eof518: lex.cs = 518; goto _test_eof + _test_eof519: lex.cs = 519; goto _test_eof + _test_eof520: lex.cs = 520; goto _test_eof + _test_eof120: lex.cs = 120; goto _test_eof + _test_eof521: lex.cs = 521; goto _test_eof + _test_eof522: lex.cs = 522; goto _test_eof + _test_eof523: lex.cs = 523; goto _test_eof + _test_eof121: lex.cs = 121; goto _test_eof + _test_eof524: lex.cs = 524; goto _test_eof + _test_eof525: lex.cs = 525; goto _test_eof + _test_eof526: lex.cs = 526; goto _test_eof + _test_eof527: lex.cs = 527; goto _test_eof + _test_eof528: lex.cs = 528; goto _test_eof + _test_eof529: lex.cs = 529; goto _test_eof + _test_eof530: lex.cs = 530; goto _test_eof + _test_eof122: lex.cs = 122; goto _test_eof + _test_eof531: lex.cs = 531; goto _test_eof + _test_eof532: lex.cs = 532; goto _test_eof + _test_eof533: lex.cs = 533; goto _test_eof + _test_eof534: lex.cs = 534; goto _test_eof + _test_eof535: lex.cs = 535; goto _test_eof + _test_eof536: lex.cs = 536; goto _test_eof + _test_eof123: lex.cs = 123; goto _test_eof + _test_eof124: lex.cs = 124; goto _test_eof + _test_eof537: lex.cs = 537; 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_eof541: lex.cs = 541; goto _test_eof + _test_eof542: lex.cs = 542; goto _test_eof + _test_eof125: lex.cs = 125; goto _test_eof + _test_eof126: lex.cs = 126; goto _test_eof + _test_eof543: lex.cs = 543; goto _test_eof + _test_eof544: lex.cs = 544; goto _test_eof + _test_eof545: lex.cs = 545; goto _test_eof + _test_eof546: lex.cs = 546; goto _test_eof + _test_eof547: lex.cs = 547; goto _test_eof + _test_eof548: lex.cs = 548; goto _test_eof + _test_eof549: lex.cs = 549; goto _test_eof + _test_eof550: lex.cs = 550; goto _test_eof + _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_eof127: lex.cs = 127; goto _test_eof + _test_eof554: lex.cs = 554; goto _test_eof + _test_eof128: lex.cs = 128; goto _test_eof + _test_eof129: lex.cs = 129; goto _test_eof + _test_eof555: lex.cs = 555; goto _test_eof + _test_eof556: lex.cs = 556; goto _test_eof + _test_eof557: lex.cs = 557; goto _test_eof + _test_eof558: lex.cs = 558; goto _test_eof + _test_eof559: lex.cs = 559; goto _test_eof + _test_eof560: lex.cs = 560; goto _test_eof + _test_eof561: lex.cs = 561; goto _test_eof + _test_eof562: lex.cs = 562; goto _test_eof + _test_eof130: lex.cs = 130; goto _test_eof + _test_eof131: lex.cs = 131; goto _test_eof + _test_eof563: lex.cs = 563; goto _test_eof + _test_eof132: lex.cs = 132; goto _test_eof + _test_eof564: lex.cs = 564; goto _test_eof + _test_eof133: lex.cs = 133; goto _test_eof + _test_eof565: lex.cs = 565; goto _test_eof + _test_eof566: lex.cs = 566; goto _test_eof + _test_eof567: lex.cs = 567; goto _test_eof + _test_eof568: lex.cs = 568; goto _test_eof + _test_eof134: lex.cs = 134; goto _test_eof + _test_eof569: lex.cs = 569; goto _test_eof + _test_eof570: lex.cs = 570; goto _test_eof + _test_eof571: lex.cs = 571; goto _test_eof + _test_eof135: lex.cs = 135; goto _test_eof + _test_eof572: lex.cs = 572; goto _test_eof + _test_eof573: lex.cs = 573; goto _test_eof + _test_eof574: lex.cs = 574; goto _test_eof + _test_eof575: lex.cs = 575; goto _test_eof + _test_eof136: lex.cs = 136; goto _test_eof + _test_eof576: lex.cs = 576; goto _test_eof + _test_eof577: lex.cs = 577; goto _test_eof + _test_eof578: lex.cs = 578; goto _test_eof + _test_eof579: lex.cs = 579; goto _test_eof + _test_eof137: lex.cs = 137; goto _test_eof + _test_eof580: lex.cs = 580; goto _test_eof + _test_eof581: lex.cs = 581; goto _test_eof + _test_eof582: lex.cs = 582; goto _test_eof + _test_eof583: lex.cs = 583; goto _test_eof + _test_eof584: lex.cs = 584; goto _test_eof - _test_eof: - { - } - if (lex.p) == eof { - switch lex.cs { - case 126: - goto tr192 - case 1: - goto tr0 - case 127: - goto tr193 - case 129: - goto tr198 - case 130: - goto tr200 - case 131: - goto tr198 - case 132: - goto tr198 - case 133: - goto tr206 - case 2: - goto tr4 - case 3: - goto tr4 - case 4: - goto tr4 - case 134: - goto tr209 - case 5: - goto tr4 - case 136: - goto tr263 - case 137: - goto tr265 - case 6: - goto tr10 - case 138: - goto tr269 - case 139: - goto tr270 - case 140: - goto tr272 - case 141: - goto tr274 - case 7: - goto tr12 - case 8: - goto tr12 - case 9: - goto tr12 - case 10: - goto tr12 - case 142: - goto tr275 - case 143: - goto tr280 - case 144: - goto tr283 - case 145: - goto tr287 - case 146: - goto tr280 - case 147: - goto tr270 - case 148: - goto tr290 - case 149: - goto tr270 - case 150: - goto tr269 - case 151: - goto tr300 - case 152: - goto tr300 - case 153: - goto tr300 - case 11: - goto tr19 - case 154: - goto tr300 - case 12: - goto tr19 - case 155: - goto tr269 - case 13: - goto tr27 - case 14: - goto tr27 - case 156: - goto tr270 - case 15: - goto tr31 - case 16: - goto tr31 - case 17: - goto tr31 - case 18: - goto tr31 - case 19: - goto tr31 - case 20: - goto tr31 - case 21: - goto tr31 - case 22: - goto tr31 - case 23: - goto tr31 - case 24: - goto tr31 - case 25: - goto tr31 - case 26: - goto tr31 - case 27: - goto tr31 - case 28: - goto tr31 - case 29: - goto tr31 - case 30: - goto tr31 - case 31: - goto tr31 - case 32: - goto tr31 - case 33: - goto tr31 - case 34: - goto tr31 - case 35: - goto tr31 - case 36: - goto tr31 - case 37: - goto tr31 - case 38: - goto tr31 - case 39: - goto tr31 - case 40: - goto tr31 - case 41: - goto tr31 - case 42: - goto tr31 - case 43: - goto tr31 - case 44: - goto tr31 - case 45: - goto tr31 - case 46: - goto tr31 - case 47: - goto tr31 - case 48: - goto tr31 - case 49: - goto tr31 - case 50: - goto tr31 - case 51: - goto tr31 - case 52: - goto tr31 - case 53: - goto tr31 - case 54: - goto tr31 - case 55: - goto tr31 - case 56: - goto tr31 - case 57: - goto tr31 - case 58: - goto tr31 - case 59: - goto tr31 - case 60: - goto tr31 - case 61: - goto tr31 - case 62: - goto tr31 - case 63: - goto tr31 - case 64: - goto tr31 - case 65: - goto tr31 - case 66: - goto tr31 - case 67: - goto tr31 - case 68: - goto tr31 - case 69: - goto tr31 - case 157: - goto tr270 - case 158: - goto tr305 - case 159: - goto tr270 - case 160: - goto tr270 - case 161: - goto tr270 - case 70: - goto tr31 - case 162: - goto tr314 - case 71: - goto tr12 - case 72: - goto tr12 - case 163: - goto tr314 - case 73: - goto tr98 - case 164: - goto tr270 - case 74: - goto tr31 - case 75: - goto tr31 - case 76: - goto tr31 - case 165: - goto tr318 - case 166: - goto tr314 - case 167: - goto tr318 - case 77: - goto tr109 - case 78: - goto tr12 - case 168: - goto tr324 - case 79: - goto tr12 - case 169: - goto tr325 - case 80: - goto tr12 - case 170: - goto tr326 - case 171: - goto tr270 - case 172: - goto tr270 - case 81: - goto tr31 - case 82: - goto tr31 - case 83: - goto tr31 - case 84: - goto tr31 - case 173: - goto tr328 - case 174: - goto tr330 - case 85: - goto tr123 - case 175: - goto tr270 - case 176: - goto tr334 - case 86: - goto tr12 - case 87: - goto tr12 - case 88: - goto tr12 - case 89: - goto tr12 - case 177: - goto tr336 - case 90: - goto tr12 - case 91: - goto tr12 - case 92: - goto tr12 - case 93: - goto tr12 - case 178: - goto tr337 - case 179: - goto tr270 - case 180: - goto tr341 - case 181: - goto tr270 - case 182: - goto tr345 - case 183: - goto tr270 - case 94: - goto tr31 - case 184: - goto tr350 - case 185: - goto tr352 - case 95: - goto tr140 - case 186: - goto tr353 - case 187: - goto tr355 - case 188: - goto tr12 - case 96: - goto tr12 - case 189: - goto tr361 - case 190: - goto tr355 - case 191: - goto tr355 - case 192: - goto tr355 - case 193: - goto tr355 - case 194: - goto tr355 - case 195: - goto tr355 - case 196: - goto tr355 - case 197: - goto tr355 - case 198: - goto tr355 - case 199: - goto tr355 - case 200: - goto tr355 - case 97: - goto tr143 - case 98: - goto tr143 - case 201: - goto tr355 - case 202: - goto tr355 - case 203: - goto tr355 - case 204: - goto tr355 - case 205: - goto tr355 - case 206: - goto tr355 - case 207: - goto tr355 - case 208: - goto tr355 - case 209: - goto tr355 - case 210: - goto tr355 - case 211: - goto tr355 - case 212: - goto tr355 - case 213: - goto tr355 - case 214: - goto tr355 - case 215: - goto tr355 - case 216: - goto tr355 - case 217: - goto tr355 - case 218: - goto tr355 - case 219: - goto tr355 - case 220: - goto tr355 - case 221: - goto tr355 - case 222: - goto tr355 - case 223: - goto tr355 - case 224: - goto tr355 - case 225: - goto tr355 - case 226: - goto tr355 - case 227: - goto tr355 - case 228: - goto tr355 - case 229: - goto tr355 - case 230: - goto tr355 - case 231: - goto tr355 - case 232: - goto tr355 - case 233: - goto tr355 - case 234: - goto tr355 - case 235: - goto tr355 - case 236: - goto tr355 - case 237: - goto tr355 - case 238: - goto tr355 - case 239: - goto tr355 - case 240: - goto tr355 - case 241: - goto tr355 - case 242: - goto tr355 - case 243: - goto tr355 - case 244: - goto tr355 - case 245: - goto tr355 - case 246: - goto tr355 - case 247: - goto tr355 - case 248: - goto tr355 - case 249: - goto tr437 - case 250: - goto tr355 - case 251: - goto tr355 - case 252: - goto tr355 - case 253: - goto tr355 - case 254: - goto tr355 - case 255: - goto tr355 - case 256: - goto tr355 - case 257: - goto tr355 - case 258: - goto tr355 - case 259: - goto tr355 - case 260: - goto tr355 - case 261: - goto tr355 - case 262: - goto tr355 - case 263: - goto tr355 - case 264: - goto tr458 - case 265: - goto tr355 - case 266: - goto tr355 - case 267: - goto tr355 - case 268: - goto tr355 - case 269: - goto tr355 - case 270: - goto tr355 - case 271: - goto tr355 - case 272: - goto tr355 - case 273: - goto tr355 - case 274: - goto tr355 - case 275: - goto tr355 - case 276: - goto tr355 - case 277: - goto tr355 - case 278: - goto tr355 - case 279: - goto tr355 - case 280: - goto tr355 - case 281: - goto tr355 - case 282: - goto tr355 - case 283: - goto tr355 - case 284: - goto tr355 - case 285: - goto tr355 - case 286: - goto tr355 - case 287: - goto tr355 - case 288: - goto tr355 - case 289: - goto tr355 - case 290: - goto tr355 - case 291: - goto tr488 - case 292: - goto tr355 - case 293: - goto tr355 - case 294: - goto tr492 - case 295: - goto tr355 - case 296: - goto tr355 - case 297: - goto tr355 - case 298: - goto tr355 - case 299: - goto tr355 - case 300: - goto tr355 - case 301: - goto tr355 - case 302: - goto tr355 - case 303: - goto tr355 - case 304: - goto tr355 - case 305: - goto tr355 - case 306: - goto tr355 - case 307: - goto tr355 - case 308: - goto tr355 - case 309: - goto tr355 - case 310: - goto tr355 - case 311: - goto tr355 - case 312: - goto tr355 - case 313: - goto tr355 - case 314: - goto tr355 - case 315: - goto tr355 - case 316: - goto tr355 - case 317: - goto tr355 - case 318: - goto tr355 - case 319: - goto tr524 - case 320: - goto tr355 - case 321: - goto tr355 - case 322: - goto tr355 - case 323: - goto tr355 - case 324: - goto tr355 - case 325: - goto tr355 - case 326: - goto tr355 - case 327: - goto tr355 - case 328: - goto tr355 - case 329: - goto tr355 - case 330: - goto tr355 - case 331: - goto tr355 - case 332: - goto tr355 - case 333: - goto tr355 - case 334: - goto tr355 - case 335: - goto tr355 - case 336: - goto tr355 - case 337: - goto tr355 - case 338: - goto tr355 - case 339: - goto tr355 - case 340: - goto tr355 - case 341: - goto tr355 - case 342: - goto tr355 - case 343: - goto tr355 - case 344: - goto tr355 - case 345: - goto tr355 - case 346: - goto tr355 - case 347: - goto tr355 - case 348: - goto tr355 - case 349: - goto tr355 - case 350: - goto tr355 - case 351: - goto tr355 - case 352: - goto tr355 - case 353: - goto tr355 - case 354: - goto tr355 - case 355: - goto tr355 - case 356: - goto tr355 - case 357: - goto tr355 - case 358: - goto tr355 - case 359: - goto tr567 - case 99: - goto tr12 - case 360: - goto tr569 - case 361: - goto tr355 - case 362: - goto tr355 - case 363: - goto tr355 - case 364: - goto tr355 - case 365: - goto tr355 - case 366: - goto tr355 - case 367: - goto tr355 - case 368: - goto tr355 - case 369: - goto tr355 - case 370: - goto tr355 - case 371: - goto tr355 - case 372: - goto tr355 - case 373: - goto tr355 - case 374: - goto tr355 - case 375: - goto tr355 - case 376: - goto tr355 - case 377: - goto tr355 - case 378: - goto tr355 - case 379: - goto tr355 - case 380: - goto tr355 - case 381: - goto tr355 - case 382: - goto tr355 - case 383: - goto tr355 - case 384: - goto tr355 - case 385: - goto tr355 - case 386: - goto tr355 - case 387: - goto tr355 - case 388: - goto tr355 - case 389: - goto tr355 - case 390: - goto tr355 - case 391: - goto tr605 - case 392: - goto tr355 - case 393: - goto tr355 - case 394: - goto tr355 - case 395: - goto tr355 - case 396: - goto tr355 - case 397: - goto tr355 - case 398: - goto tr355 - case 399: - goto tr355 - case 400: - goto tr355 - case 401: - goto tr355 - case 402: - goto tr355 - case 403: - goto tr355 - case 404: - goto tr355 - case 405: - goto tr355 - case 406: - goto tr355 - case 407: - goto tr355 - case 408: - goto tr355 - case 409: - goto tr355 - case 410: - goto tr355 - case 411: - goto tr355 - case 412: - goto tr355 - case 413: - goto tr355 - case 414: - goto tr355 - case 415: - goto tr355 - case 416: - goto tr355 - case 417: - goto tr355 - case 418: - goto tr355 - case 419: - goto tr355 - case 420: - goto tr355 - case 421: - goto tr355 - case 422: - goto tr355 - case 423: - goto tr355 - case 424: - goto tr355 - case 425: - goto tr355 - case 426: - goto tr355 - case 427: - goto tr355 - case 428: - goto tr355 - case 429: - goto tr355 - case 430: - goto tr355 - case 431: - goto tr355 - case 432: - goto tr651 - case 100: - goto tr146 - case 101: - goto tr146 - case 102: - goto tr146 - case 103: - goto tr146 - case 104: - goto tr146 - case 105: - goto tr146 - case 433: - goto tr652 - case 434: - goto tr653 - case 106: - goto tr158 - case 435: - goto tr270 - case 436: - goto tr355 - case 437: - goto tr355 - case 438: - goto tr355 - case 439: - goto tr355 - case 440: - goto tr355 - case 441: - goto tr355 - case 442: - goto tr355 - case 443: - goto tr355 - case 444: - goto tr355 - case 445: - goto tr355 - case 446: - goto tr355 - case 447: - goto tr355 - case 448: - goto tr355 - case 449: - goto tr355 - case 450: - goto tr355 - case 451: - goto tr355 - case 452: - goto tr355 - case 453: - goto tr355 - case 454: - goto tr355 - case 455: - goto tr355 - case 456: - goto tr355 - case 457: - goto tr355 - case 458: - goto tr355 - case 459: - goto tr355 - case 460: - goto tr355 - case 461: - goto tr355 - case 462: - goto tr355 - case 463: - goto tr355 - case 464: - goto tr355 - case 465: - goto tr355 - case 466: - goto tr355 - case 467: - goto tr355 - case 468: - goto tr355 - case 469: - goto tr355 - case 470: - goto tr355 - case 471: - goto tr355 - case 472: - goto tr355 - case 473: - goto tr355 - case 474: - goto tr355 - case 475: - goto tr355 - case 476: - goto tr355 - case 477: - goto tr355 - case 478: - goto tr355 - case 479: - goto tr355 - case 480: - goto tr355 - case 481: - goto tr355 - case 482: - goto tr355 - case 483: - goto tr355 - case 484: - goto tr355 - case 485: - goto tr355 - case 486: - goto tr355 - case 487: - goto tr355 - case 488: - goto tr355 - case 489: - goto tr355 - case 490: - goto tr355 - case 491: - goto tr355 - case 492: - goto tr355 - case 493: - goto tr355 - case 494: - goto tr355 - case 495: - goto tr355 - case 496: - goto tr355 - case 497: - goto tr355 - case 498: - goto tr355 - case 499: - goto tr355 - case 500: - goto tr355 - case 501: - goto tr270 - case 503: - goto tr737 - case 504: - goto tr739 - case 107: - goto tr160 - case 505: - goto tr743 - case 506: - goto tr743 - case 507: - goto tr743 - case 108: - goto tr162 - case 508: - goto tr746 - case 510: - goto tr750 - case 511: - goto tr751 - case 512: - goto tr755 - case 514: - goto tr763 - case 515: - goto tr765 - case 516: - goto tr766 - case 517: - goto tr770 - case 518: - goto tr763 - case 519: - goto tr770 - case 521: - goto tr782 - case 522: - goto tr783 - case 523: - goto tr787 - case 524: - goto tr787 - case 525: - goto tr787 - case 527: - goto tr800 - case 528: - goto tr801 - case 529: - goto tr805 - case 530: - goto tr805 - case 531: - goto tr805 - case 533: - goto tr810 - case 535: - goto tr817 - case 536: - goto tr819 - case 537: - goto tr817 - case 114: - goto tr172 - case 538: - goto tr817 - case 115: - goto tr172 - case 116: - goto tr172 - case 539: - goto tr822 - case 541: - goto tr832 - case 542: - goto tr833 - case 543: - goto tr834 - case 544: - goto tr836 - case 545: - goto tr837 - case 546: - goto tr837 - case 117: - goto tr176 - case 118: - goto tr176 - case 547: - goto tr837 - case 119: - goto tr176 - case 548: - goto tr837 - case 120: - goto tr176 - case 549: - goto tr837 - case 550: - goto tr842 - case 552: - goto tr845 - case 121: - goto tr181 - case 554: - goto tr850 - case 555: - goto tr852 - case 122: - goto tr184 - case 556: - goto tr856 - case 558: - goto tr861 - case 559: - goto tr863 - case 123: - goto tr186 - case 560: - goto tr867 - case 562: - goto tr872 - case 563: - goto tr874 - case 124: - goto tr188 - case 564: - goto tr878 - case 566: - goto tr882 - case 567: - goto tr883 - case 568: - goto tr887 - } - } - - _out: - { + _test_eof: {} + if ( lex.p) == eof { + switch lex.cs { + case 139: + goto tr208 + case 1: + goto tr0 + case 140: + goto tr209 + case 142: + goto tr214 + case 143: + goto tr216 + case 144: + goto tr214 + case 145: + goto tr214 + case 146: + goto tr222 + case 2: + goto tr4 + case 3: + goto tr4 + case 4: + goto tr4 + case 147: + goto tr225 + case 5: + goto tr4 + case 149: + goto tr279 + case 150: + goto tr281 + case 6: + goto tr10 + case 151: + goto tr285 + case 152: + goto tr286 + case 153: + goto tr288 + case 154: + goto tr290 + case 7: + goto tr12 + case 8: + goto tr12 + case 9: + goto tr12 + case 10: + goto tr12 + case 155: + goto tr291 + case 156: + goto tr296 + case 157: + goto tr299 + case 158: + goto tr303 + case 159: + goto tr296 + case 160: + goto tr286 + case 161: + goto tr306 + case 162: + goto tr286 + case 163: + goto tr285 + case 164: + goto tr316 + case 165: + goto tr316 + case 166: + goto tr316 + case 11: + goto tr19 + case 167: + goto tr316 + case 12: + goto tr19 + case 168: + goto tr285 + case 13: + goto tr27 + case 14: + goto tr27 + case 169: + goto tr286 + case 15: + goto tr31 + case 16: + goto tr31 + case 17: + goto tr31 + case 18: + goto tr31 + case 19: + goto tr31 + case 20: + goto tr31 + case 21: + goto tr31 + case 22: + goto tr31 + case 23: + goto tr31 + case 24: + goto tr31 + case 25: + goto tr31 + case 26: + goto tr31 + case 27: + goto tr31 + case 28: + goto tr31 + case 29: + goto tr31 + case 30: + goto tr31 + case 31: + goto tr31 + case 32: + goto tr31 + case 33: + goto tr31 + case 34: + goto tr31 + case 35: + goto tr31 + case 36: + goto tr31 + case 37: + goto tr31 + case 38: + goto tr31 + case 39: + goto tr31 + case 40: + goto tr31 + case 41: + goto tr31 + case 42: + goto tr31 + case 43: + goto tr31 + case 44: + goto tr31 + case 45: + goto tr31 + case 46: + goto tr31 + case 47: + goto tr31 + case 48: + goto tr31 + case 49: + goto tr31 + case 50: + goto tr31 + case 51: + goto tr31 + case 52: + goto tr31 + case 53: + goto tr31 + case 54: + goto tr31 + case 55: + goto tr31 + case 56: + goto tr31 + case 57: + goto tr31 + case 58: + goto tr31 + case 59: + goto tr31 + case 60: + goto tr31 + case 61: + goto tr31 + case 62: + goto tr31 + case 63: + goto tr31 + case 64: + goto tr31 + case 65: + goto tr31 + case 66: + goto tr31 + case 67: + goto tr31 + case 68: + goto tr31 + case 69: + goto tr31 + case 170: + goto tr286 + case 171: + goto tr321 + case 172: + goto tr286 + case 173: + goto tr286 + case 174: + goto tr286 + case 70: + goto tr31 + case 175: + goto tr330 + case 71: + goto tr12 + case 72: + goto tr12 + case 176: + goto tr330 + case 73: + goto tr98 + case 177: + goto tr286 + case 74: + goto tr31 + case 75: + goto tr31 + case 76: + goto tr31 + case 178: + goto tr334 + case 179: + goto tr330 + case 180: + goto tr334 + case 77: + goto tr109 + case 78: + goto tr12 + case 181: + goto tr340 + case 79: + goto tr12 + case 182: + goto tr341 + case 80: + goto tr12 + case 183: + goto tr342 + case 184: + goto tr286 + case 185: + goto tr286 + case 81: + goto tr31 + case 82: + goto tr31 + case 83: + goto tr31 + case 84: + goto tr31 + case 186: + goto tr344 + case 187: + goto tr346 + case 85: + goto tr123 + case 188: + goto tr286 + case 189: + goto tr350 + case 86: + goto tr12 + case 87: + goto tr12 + case 88: + goto tr12 + case 89: + goto tr12 + case 190: + goto tr352 + case 90: + goto tr12 + case 91: + goto tr12 + case 92: + goto tr12 + case 93: + goto tr12 + case 191: + goto tr353 + case 192: + goto tr286 + case 193: + goto tr357 + case 194: + goto tr286 + case 195: + goto tr361 + case 196: + goto tr286 + case 94: + goto tr31 + case 197: + goto tr366 + case 198: + goto tr368 + case 95: + goto tr140 + case 199: + goto tr369 + case 200: + goto tr371 + case 201: + goto tr12 + case 96: + goto tr12 + case 202: + goto tr377 + case 203: + goto tr371 + case 204: + goto tr371 + case 205: + goto tr371 + case 206: + goto tr371 + case 207: + goto tr371 + case 208: + goto tr371 + case 209: + goto tr371 + case 210: + goto tr371 + case 211: + goto tr371 + case 212: + goto tr371 + case 213: + goto tr371 + case 97: + goto tr143 + case 98: + goto tr143 + case 214: + goto tr371 + case 215: + goto tr371 + case 216: + goto tr371 + case 217: + goto tr371 + case 218: + goto tr371 + case 219: + goto tr371 + case 220: + goto tr371 + case 221: + goto tr371 + case 222: + goto tr371 + case 223: + goto tr371 + case 224: + goto tr371 + case 225: + goto tr371 + case 226: + goto tr371 + case 227: + goto tr371 + case 228: + goto tr371 + case 229: + goto tr371 + case 230: + goto tr371 + case 231: + goto tr371 + case 232: + goto tr371 + case 233: + goto tr371 + case 234: + goto tr371 + case 235: + goto tr371 + case 236: + goto tr371 + case 237: + goto tr371 + case 238: + goto tr371 + case 239: + goto tr371 + case 240: + goto tr371 + case 241: + goto tr371 + case 242: + goto tr371 + case 243: + goto tr371 + case 244: + goto tr371 + case 245: + goto tr371 + case 246: + goto tr371 + case 247: + goto tr371 + case 248: + goto tr371 + case 249: + goto tr371 + case 250: + goto tr371 + case 251: + goto tr371 + case 252: + goto tr371 + case 253: + goto tr371 + case 254: + goto tr371 + case 255: + goto tr371 + case 256: + goto tr371 + case 257: + goto tr371 + case 258: + goto tr371 + case 259: + goto tr371 + case 260: + goto tr371 + case 261: + goto tr371 + case 262: + goto tr453 + case 263: + goto tr371 + case 264: + goto tr371 + case 265: + goto tr371 + case 266: + goto tr371 + case 267: + goto tr371 + case 268: + goto tr371 + case 269: + goto tr371 + case 270: + goto tr371 + case 271: + goto tr371 + case 272: + goto tr371 + case 273: + goto tr371 + case 274: + goto tr371 + case 275: + goto tr371 + case 276: + goto tr371 + case 277: + goto tr474 + case 278: + goto tr371 + case 279: + goto tr371 + case 280: + goto tr371 + case 281: + goto tr371 + case 282: + goto tr371 + case 283: + goto tr371 + case 284: + goto tr371 + case 285: + goto tr371 + case 286: + goto tr371 + case 287: + goto tr371 + case 288: + goto tr371 + case 289: + goto tr371 + case 290: + goto tr371 + case 291: + goto tr371 + case 292: + goto tr371 + case 99: + goto tr143 + case 293: + goto tr490 + case 100: + goto tr149 + case 101: + goto tr149 + case 102: + goto tr149 + case 103: + goto tr149 + case 104: + goto tr149 + case 294: + goto tr490 + case 105: + goto tr149 + case 106: + goto tr149 + case 107: + goto tr149 + case 108: + goto tr149 + case 109: + goto tr149 + case 110: + goto tr149 + case 111: + goto tr149 + case 295: + goto tr371 + case 296: + goto tr371 + case 297: + goto tr371 + case 298: + goto tr371 + case 299: + goto tr371 + case 300: + goto tr371 + case 301: + goto tr371 + case 302: + goto tr371 + case 303: + goto tr371 + case 304: + goto tr371 + case 305: + goto tr371 + case 306: + goto tr371 + case 307: + goto tr507 + case 308: + goto tr371 + case 309: + goto tr371 + case 310: + goto tr511 + case 311: + goto tr371 + case 312: + goto tr371 + case 313: + goto tr371 + case 314: + goto tr371 + case 315: + goto tr371 + case 316: + goto tr371 + case 317: + goto tr371 + case 318: + goto tr371 + case 319: + goto tr371 + case 320: + goto tr371 + case 321: + goto tr371 + case 322: + goto tr371 + case 323: + goto tr371 + case 324: + goto tr371 + case 325: + goto tr371 + case 326: + goto tr371 + case 327: + goto tr371 + case 328: + goto tr371 + case 329: + goto tr371 + case 330: + goto tr371 + case 331: + goto tr371 + case 332: + goto tr371 + case 333: + goto tr371 + case 334: + goto tr371 + case 335: + goto tr543 + case 336: + goto tr371 + case 337: + goto tr371 + case 338: + goto tr371 + case 339: + goto tr371 + case 340: + goto tr371 + case 341: + goto tr371 + case 342: + goto tr371 + case 343: + goto tr371 + case 344: + goto tr371 + case 345: + goto tr371 + case 346: + goto tr371 + case 347: + goto tr371 + case 348: + goto tr371 + case 349: + goto tr371 + case 350: + goto tr371 + case 351: + goto tr371 + case 352: + goto tr371 + case 353: + goto tr371 + case 354: + goto tr371 + case 355: + goto tr371 + case 356: + goto tr371 + case 357: + goto tr371 + case 358: + goto tr371 + case 359: + goto tr371 + case 360: + goto tr371 + case 361: + goto tr371 + case 362: + goto tr371 + case 363: + goto tr371 + case 364: + goto tr371 + case 365: + goto tr371 + case 366: + goto tr371 + case 367: + goto tr371 + case 368: + goto tr371 + case 369: + goto tr371 + case 370: + goto tr371 + case 371: + goto tr371 + case 372: + goto tr371 + case 373: + goto tr371 + case 374: + goto tr371 + case 375: + goto tr586 + case 112: + goto tr12 + case 376: + goto tr588 + case 377: + goto tr371 + case 378: + goto tr371 + case 379: + goto tr371 + case 380: + goto tr371 + case 381: + goto tr371 + case 382: + goto tr371 + case 383: + goto tr371 + case 384: + goto tr371 + case 385: + goto tr371 + case 386: + goto tr371 + case 387: + goto tr371 + case 388: + goto tr371 + case 389: + goto tr371 + case 390: + goto tr371 + case 391: + goto tr371 + case 392: + goto tr371 + case 393: + goto tr371 + case 394: + goto tr371 + case 395: + goto tr371 + case 396: + goto tr371 + case 397: + goto tr371 + case 398: + goto tr371 + case 399: + goto tr371 + case 400: + goto tr371 + case 401: + goto tr371 + case 402: + goto tr371 + case 403: + goto tr371 + case 404: + goto tr371 + case 405: + goto tr371 + case 406: + goto tr371 + case 407: + goto tr624 + case 408: + goto tr371 + case 409: + goto tr371 + case 410: + goto tr371 + case 411: + goto tr371 + case 412: + goto tr371 + case 413: + goto tr371 + case 414: + goto tr371 + case 415: + goto tr371 + case 416: + goto tr371 + case 417: + goto tr371 + case 418: + goto tr371 + case 419: + goto tr371 + case 420: + goto tr371 + case 421: + goto tr371 + case 422: + goto tr371 + case 423: + goto tr371 + case 424: + goto tr371 + case 425: + goto tr371 + case 426: + goto tr371 + case 427: + goto tr371 + case 428: + goto tr371 + case 429: + goto tr371 + case 430: + goto tr371 + case 431: + goto tr371 + case 432: + goto tr371 + case 433: + goto tr371 + case 434: + goto tr371 + case 435: + goto tr371 + case 436: + goto tr371 + case 437: + goto tr371 + case 438: + goto tr371 + case 439: + goto tr371 + case 440: + goto tr371 + case 441: + goto tr371 + case 442: + goto tr371 + case 443: + goto tr371 + case 444: + goto tr371 + case 445: + goto tr371 + case 446: + goto tr371 + case 447: + goto tr371 + case 448: + goto tr670 + case 113: + goto tr162 + case 114: + goto tr162 + case 115: + goto tr162 + case 116: + goto tr162 + case 117: + goto tr162 + case 118: + goto tr162 + case 449: + goto tr671 + case 450: + goto tr672 + case 119: + goto tr174 + case 451: + goto tr286 + case 452: + goto tr371 + case 453: + goto tr371 + case 454: + goto tr371 + case 455: + goto tr371 + case 456: + goto tr371 + case 457: + goto tr371 + case 458: + goto tr371 + case 459: + goto tr371 + case 460: + goto tr371 + case 461: + goto tr371 + case 462: + goto tr371 + case 463: + goto tr371 + case 464: + goto tr371 + case 465: + goto tr371 + case 466: + goto tr371 + case 467: + goto tr371 + case 468: + goto tr371 + case 469: + goto tr371 + case 470: + goto tr371 + case 471: + goto tr371 + case 472: + goto tr371 + case 473: + goto tr371 + case 474: + goto tr371 + case 475: + goto tr371 + case 476: + goto tr371 + case 477: + goto tr371 + case 478: + goto tr371 + case 479: + goto tr371 + case 480: + goto tr371 + case 481: + goto tr371 + case 482: + goto tr371 + case 483: + goto tr371 + case 484: + goto tr371 + case 485: + goto tr371 + case 486: + goto tr371 + case 487: + goto tr371 + case 488: + goto tr371 + case 489: + goto tr371 + case 490: + goto tr371 + case 491: + goto tr371 + case 492: + goto tr371 + case 493: + goto tr371 + case 494: + goto tr371 + case 495: + goto tr371 + case 496: + goto tr371 + case 497: + goto tr371 + case 498: + goto tr371 + case 499: + goto tr371 + case 500: + goto tr371 + case 501: + goto tr371 + case 502: + goto tr371 + case 503: + goto tr371 + case 504: + goto tr371 + case 505: + goto tr371 + case 506: + goto tr371 + case 507: + goto tr371 + case 508: + goto tr371 + case 509: + goto tr371 + case 510: + goto tr371 + case 511: + goto tr371 + case 512: + goto tr371 + case 513: + goto tr371 + case 514: + goto tr371 + case 515: + goto tr371 + case 516: + goto tr371 + case 517: + goto tr286 + case 519: + goto tr756 + case 520: + goto tr758 + case 120: + goto tr176 + case 521: + goto tr762 + case 522: + goto tr762 + case 523: + goto tr762 + case 121: + goto tr178 + case 524: + goto tr765 + case 526: + goto tr769 + case 527: + goto tr770 + case 528: + goto tr774 + case 530: + goto tr782 + case 531: + goto tr784 + case 532: + goto tr785 + case 533: + goto tr789 + case 534: + goto tr782 + case 535: + goto tr789 + case 537: + goto tr801 + case 538: + goto tr802 + case 539: + goto tr806 + case 540: + goto tr806 + case 541: + goto tr806 + case 543: + goto tr819 + case 544: + goto tr820 + case 545: + goto tr824 + case 546: + goto tr824 + case 547: + goto tr824 + case 549: + goto tr829 + case 551: + goto tr836 + case 552: + goto tr838 + case 553: + goto tr836 + case 127: + goto tr188 + case 554: + goto tr836 + case 128: + goto tr188 + case 129: + goto tr188 + case 555: + goto tr841 + case 557: + goto tr851 + case 558: + goto tr852 + case 559: + goto tr853 + case 560: + goto tr855 + case 561: + goto tr856 + case 562: + goto tr856 + case 130: + goto tr192 + case 131: + goto tr192 + case 563: + goto tr856 + case 132: + goto tr192 + case 564: + goto tr856 + case 133: + goto tr192 + case 565: + goto tr856 + case 566: + goto tr861 + case 568: + goto tr864 + case 134: + goto tr197 + case 570: + goto tr869 + case 571: + goto tr871 + case 135: + goto tr200 + case 572: + goto tr875 + case 574: + goto tr880 + case 575: + goto tr882 + case 136: + goto tr202 + case 576: + goto tr886 + case 578: + goto tr891 + case 579: + goto tr893 + case 137: + goto tr204 + case 580: + goto tr897 + case 582: + goto tr901 + case 583: + goto tr902 + case 584: + goto tr906 } } - // line internal/php8/scanner.rl:536 + _out: {} + } - tkn.Value = lex.data[lex.ts:lex.te] - tkn.ID = token.ID(tok) +//line scanner.rl:538 - return tkn + + tkn.Value = lex.data[lex.ts:lex.te] + tkn.ID = token.ID(tok) + + return tkn } diff --git a/internal/php8/scanner.rl b/internal/php8/scanner.rl index ed83c35..ee3bbd2 100644 --- a/internal/php8/scanner.rl +++ b/internal/php8/scanner.rl @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "github.com/VKCOM/php-parser/pkg/token" + "github.com/laytan/php-parser/pkg/token" ) %%{ @@ -240,7 +240,8 @@ func (lex *Lexer) Lex() *token.Token { 'endif'i => {lex.setTokenPosition(tkn); tok = token.T_ENDIF; fbreak;}; 'endswitch'i => {lex.setTokenPosition(tkn); tok = token.T_ENDSWITCH; fbreak;}; 'endwhile'i => {lex.setTokenPosition(tkn); tok = token.T_ENDWHILE; fbreak;}; - 'enum'i => {lex.setTokenPosition(tkn); tok = token.T_ENUM; fbreak;}; + 'enum'i whitespace+ varname_first => {lex.setTokenPrefixPosition(tkn, 4); tok = token.T_ENUM; lex.ungetFromStart(4); fbreak;}; + 'enum'i whitespace+ ('extends'i | 'implements'i) => {lex.setTokenPrefixPosition(tkn, 4); tok = token.T_STRING; lex.ungetFromStart(4); fbreak;}; 'eval'i => {lex.setTokenPosition(tkn); tok = token.T_EVAL; fbreak;}; 'exit'i | 'die'i => {lex.setTokenPosition(tkn); tok = token.T_EXIT; fbreak;}; 'extends'i => {lex.setTokenPosition(tkn); tok = token.T_EXTENDS; fbreak;}; diff --git a/internal/php8/scanner_php8_1_test.go b/internal/php8/scanner_php8_1_test.go index 722f06a..1a8f1b2 100644 --- a/internal/php8/scanner_php8_1_test.go +++ b/internal/php8/scanner_php8_1_test.go @@ -181,6 +181,31 @@ func TestEnumTokens(t *testing.T) { suite.Run() } +func TestClassNameEnum(t *testing.T) { + suite := tester.NewLexerTokenStructTestSuite(t) + suite.UsePHP8() + suite.Code = "