From e16671724eb1743e50ffd6c1ebe0848f5202199d Mon Sep 17 00:00:00 2001 From: Makhnev Petr <51853996+i582@users.noreply.github.com> Date: Sun, 26 Jun 2022 03:31:29 +0300 Subject: [PATCH] php8.1: added intersection types support (#29) --- internal/php8/builder.go | 18 + internal/php8/lexer.go | 15 + internal/php8/parser_php8_1_test.go | 111 + internal/php8/parser_php8_test.go | 4 +- internal/php8/parser_test.go | 34 +- internal/php8/php8.go | 6029 +-- internal/php8/php8.y | 80 +- internal/php8/scanner.go | 38509 ++++++++++--------- internal/php8/scanner.rl | 9 +- internal/php8/scanner_php8_1_test.go | 189 + internal/php8/scanner_test.go | 2 +- pkg/ast/ast.go | 1 + pkg/ast/node.go | 15 + pkg/token/token.go | 2 + pkg/token/token_string.go | 6 +- pkg/visitor/dumper/dumper.go | 11 + pkg/visitor/formatter/formatter.go | 6 + pkg/visitor/null.go | 4 + pkg/visitor/printer/printer.go | 4 + pkg/visitor/printer/printer_php8_1_test.go | 10 + pkg/visitor/traverser/traverser.go | 8 + 21 files changed, 22940 insertions(+), 22127 deletions(-) diff --git a/internal/php8/builder.go b/internal/php8/builder.go index ea44482..ae79647 100644 --- a/internal/php8/builder.go +++ b/internal/php8/builder.go @@ -789,6 +789,24 @@ func (b *Builder) NewUnionType( } } +func (b *Builder) NewIntersectionType( + Types ast.Vertex, +) *ast.Intersection { + var types []ast.Vertex + var sepTkns []*token.Token + if Types != nil { + cases := Types.(*ParserSeparatedList) + types = cases.Items + sepTkns = cases.SeparatorTkns + } + + return &ast.Intersection{ + Position: b.Pos.NewNodeListPosition(types), + Types: types, + SeparatorTkns: sepTkns, + } +} + func (b *Builder) NewReturnType( ColonTkn *token.Token, Type ast.Vertex, diff --git a/internal/php8/lexer.go b/internal/php8/lexer.go index 065cef9..00b09dc 100644 --- a/internal/php8/lexer.go +++ b/internal/php8/lexer.go @@ -227,6 +227,21 @@ func (lex *Lexer) ungetCnt(n int) { lex.te = lex.te - n } +func (lex *Lexer) ungetWhile(s byte) { + for i := 0; i < 100; i++ { + v := lex.data[lex.te] + if v == s { + break + } + + lex.te-- + lex.p-- + } + + lex.te++ + lex.p++ +} + func (lex *Lexer) error(msg string) { if lex.errHandlerFunc == nil { return diff --git a/internal/php8/parser_php8_1_test.go b/internal/php8/parser_php8_1_test.go index f71b83c..bfa44d8 100644 --- a/internal/php8/parser_php8_1_test.go +++ b/internal/php8/parser_php8_1_test.go @@ -322,3 +322,114 @@ enum C: int implements Bar {} suite.Run() } + +func TestIntersectionTypes(t *testing.T) { + suite := tester.NewParserDumpTestSuite(t) + suite.UsePHP8() + suite.Code = ` T_NAME_FULLY_QUALIFIED %token T_READONLY %token T_ENUM +%token T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG +%token T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG %token '"' %token '`' %token '{' @@ -208,7 +210,7 @@ import ( %left T_BOOLEAN_AND %left '|' %left '^' -%left '&' +%left T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG %nonassoc T_IS_EQUAL T_IS_NOT_EQUAL T_IS_IDENTICAL T_IS_NOT_IDENTICAL T_SPACESHIP %nonassoc '<' T_IS_SMALLER_OR_EQUAL '>' T_IS_GREATER_OR_EQUAL %left '.' @@ -227,7 +229,7 @@ import ( %left T_ENDIF %right T_STATIC T_ABSTRACT T_FINAL T_PRIVATE T_PROTECTED T_PUBLIC T_READONLY -%type optional_arg_ref optional_ellipsis returns_ref +%type optional_ref optional_arg_ref optional_ellipsis %type reserved_non_modifiers %type semi_reserved @@ -236,6 +238,7 @@ import ( %type optional_comma %type case_separator %type use_type +%type ampersand %type top_statement name statement function_declaration_statement %type class_declaration_statement trait_declaration_statement @@ -267,6 +270,7 @@ import ( %type type_expr type union_type optional_return_type %type type_expr_without_static type_without_static union_type_without_static optional_type_without_static +%type intersection_type intersection_type_without_static %type class_modifier %type argument_list ctor_arguments @@ -336,6 +340,11 @@ semi_reserved: | T_PROTECTED {$$=$1} | T_PUBLIC {$$=$1} | T_READONLY {$$=$1} ; +ampersand: + T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG { $$ = $1 } + | T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG { $$ = $1 } +; + identifier: T_STRING { $$ = $1 } ; @@ -839,16 +848,21 @@ unset_variable: ; function_declaration_statement: - T_FUNCTION returns_ref identifier '(' parameter_list ')' optional_return_type '{' inner_statement_list '}' + T_FUNCTION optional_ref identifier '(' parameter_list ')' optional_return_type '{' inner_statement_list '}' { $$ = yylex.(*Parser).builder.NewFunction(nil, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10) } | attributes - T_FUNCTION returns_ref identifier '(' parameter_list ')' optional_return_type '{' inner_statement_list '}' + T_FUNCTION optional_ref identifier '(' parameter_list ')' optional_return_type '{' inner_statement_list '}' { $$ = yylex.(*Parser).builder.NewFunction($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) } ; -optional_arg_ref: +optional_ref: /* empty */ { $$ = nil } - | '&' { $$ = $1 } + | ampersand { $$ = $1 } +; + +optional_arg_ref: + /* empty */ { $$ = nil } + | T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG { $$ = $1 } ; optional_ellipsis: @@ -956,7 +970,7 @@ foreach_variable: { $$ = $1 } - | '&' variable + | ampersand variable { $$ = &ast.StmtForeach{ Position: yylex.(*Parser).builder.Pos.NewTokenNodePosition($1, $2), @@ -1299,6 +1313,7 @@ type_expr: type { $$ = $1 } | '?' type { $$ = yylex.(*Parser).builder.NewNullableType($1, $2) } | union_type { $$ = yylex.(*Parser).builder.NewUnionType($1) } + | intersection_type { $$ = yylex.(*Parser).builder.NewIntersectionType($1) } ; type: @@ -1324,10 +1339,25 @@ union_type_without_static: { $$ = yylex.(*Parser).builder.AppendToSeparatedList($1, $2, $3) } ; +intersection_type: + type T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG type + { $$ = yylex.(*Parser).builder.NewSeparatedListWithTwoElements($1, $2, $3) } + | intersection_type T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG type + { $$ = yylex.(*Parser).builder.AppendToSeparatedList($1, $2, $3) } +; + +intersection_type_without_static: + type_expr_without_static T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG type_expr_without_static + { $$ = yylex.(*Parser).builder.NewSeparatedListWithTwoElements($1, $2, $3) } + | intersection_type_without_static T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG type_expr_without_static + { $$ = yylex.(*Parser).builder.AppendToSeparatedList($1, $2, $3) } +; + type_expr_without_static: - type_without_static { $$ = $1 } - | '?' type_without_static { $$ = yylex.(*Parser).builder.NewNullableType($1, $2) } - | union_type_without_static { $$ = yylex.(*Parser).builder.NewUnionType($1) } + type_without_static { $$ = $1 } + | '?' type_without_static { $$ = yylex.(*Parser).builder.NewNullableType($1, $2) } + | union_type_without_static { $$ = yylex.(*Parser).builder.NewUnionType($1) } + | intersection_type_without_static { $$ = yylex.(*Parser).builder.NewIntersectionType($1) } ; optional_type_without_static: @@ -1438,7 +1468,7 @@ class_statement: { $$ = yylex.(*Parser).builder.NewPropertyList($1, $2, $3, $4, $5) } | optional_attributes method_modifiers T_CONST class_const_list ';' { $$ = yylex.(*Parser).builder.NewClassConstList($1, $2, $3, $4, $5) } - | optional_attributes method_modifiers T_FUNCTION returns_ref identifier_ex '(' parameter_list ')' optional_return_type method_body + | optional_attributes method_modifiers T_FUNCTION optional_ref identifier_ex '(' parameter_list ')' optional_return_type method_body { $$ = yylex.(*Parser).builder.NewClassMethod($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) } | T_USE name_list trait_adaptations { @@ -1889,7 +1919,7 @@ expr_without_variable: Expr: $3, } } - | variable '=' '&' expr + | variable '=' ampersand expr { $$ = &ast.ExprAssignReference{ Position: yylex.(*Parser).builder.Pos.NewNodesPosition($1, $4), @@ -2110,7 +2140,7 @@ expr_without_variable: Right: $3, } } - | expr '&' expr + | expr T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG expr { $$ = &ast.ExprBinaryBitwiseAnd{ Position: yylex.(*Parser).builder.Pos.NewNodesPosition($1, $3), @@ -2119,6 +2149,15 @@ expr_without_variable: Right: $3, } } + | expr T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG expr + { + $$ = &ast.ExprBinaryBitwiseAnd{ + Position: yylex.(*Parser).builder.Pos.NewNodesPosition($1, $3), + Left: $1, + OpTkn: $2, + Right: $3, + } + } | expr '^' expr { $$ = &ast.ExprBinaryBitwiseXor{ @@ -2558,7 +2597,7 @@ attributed_inline_function: ; inline_function: - T_FUNCTION returns_ref backup_doc_comment '(' parameter_list ')' lexical_vars optional_return_type '{' inner_statement_list '}' + T_FUNCTION optional_ref backup_doc_comment '(' parameter_list ')' lexical_vars optional_return_type '{' inner_statement_list '}' { closure := $7.(*ast.ExprClosure) @@ -2577,7 +2616,7 @@ inline_function: $$ = closure } - | T_FN returns_ref '(' parameter_list ')' optional_return_type backup_doc_comment T_DOUBLE_ARROW expr %prec T_THROW + | T_FN optional_ref '(' parameter_list ')' optional_return_type backup_doc_comment T_DOUBLE_ARROW expr %prec T_THROW { $$ = &ast.ExprArrowFunction{ Position: yylex.(*Parser).builder.Pos.NewTokenNodePosition($1, $9), @@ -2599,11 +2638,6 @@ backup_doc_comment: /* empty */ ; -returns_ref: - /* empty */ { $$ = nil } - | '&' { $$ = $1 } -; - lexical_vars: /* empty */ { $$ = &ast.ExprClosure{} } @@ -2643,7 +2677,7 @@ lexical_var: }, } } - | '&' plain_variable + | ampersand plain_variable { $$ = &ast.ExprClosureUse{ Position: yylex.(*Parser).builder.Pos.NewTokensPosition($1, $2), @@ -3105,7 +3139,7 @@ array_pair: Val: $1, } } - | expr T_DOUBLE_ARROW '&' variable + | expr T_DOUBLE_ARROW T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG variable { $$ = &ast.ExprArrayItem{ Position: yylex.(*Parser).builder.Pos.NewNodesPosition($1, $4), @@ -3115,7 +3149,7 @@ array_pair: Val: $4, } } - | '&' variable + | T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG variable { $$ = &ast.ExprArrayItem{ Position: yylex.(*Parser).builder.Pos.NewTokenNodePosition($1, $2), diff --git a/internal/php8/scanner.go b/internal/php8/scanner.go index b2593e6..2452032 100644 --- a/internal/php8/scanner.go +++ b/internal/php8/scanner.go @@ -10,26 +10,26 @@ import ( ) // line internal/php8/scanner.go:15 -const lexer_start int = 123 -const lexer_first_final int = 123 +const lexer_start int = 125 +const lexer_first_final int = 125 const lexer_error int = 0 -const lexer_en_main int = 123 -const lexer_en_html int = 126 -const lexer_en_php int = 133 -const lexer_en_property int = 496 -const lexer_en_nowdoc int = 503 -const lexer_en_heredoc int = 507 -const lexer_en_backqote int = 514 -const lexer_en_template_string int = 520 -const lexer_en_heredoc_end int = 526 -const lexer_en_string_var int = 528 -const lexer_en_string_var_index int = 534 -const lexer_en_string_var_name int = 545 -const lexer_en_halt_compiller_open_parenthesis int = 547 -const lexer_en_halt_compiller_close_parenthesis int = 551 -const lexer_en_halt_compiller_close_semicolon int = 555 -const lexer_en_halt_compiller_end int = 559 +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 // line internal/php8/scanner.rl:17 @@ -68,16 +68,12 @@ func (lex *Lexer) Lex() *token.Token { _again: switch lex.cs { - case 123: - goto st123 - case 124: - goto st124 - case 1: - goto st1 case 125: goto st125 case 126: goto st126 + case 1: + goto st1 case 127: goto st127 case 128: @@ -88,32 +84,36 @@ func (lex *Lexer) Lex() *token.Token { 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 132: - goto st132 - case 5: - goto st5 - case 133: - goto st133 case 134: goto st134 + case 5: + goto st5 case 135: goto st135 - case 6: - goto st6 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: @@ -122,10 +122,6 @@ func (lex *Lexer) Lex() *token.Token { goto st9 case 10: goto st10 - case 140: - goto st140 - case 141: - goto st141 case 142: goto st142 case 143: @@ -142,16 +138,28 @@ func (lex *Lexer) Lex() *token.Token { goto st148 case 149: goto st149 - case 11: - goto st11 - case 12: - goto st12 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: @@ -258,136 +266,128 @@ func (lex *Lexer) Lex() *token.Token { goto st66 case 67: goto st67 - case 151: - goto st151 - case 152: - goto st152 - case 153: - goto st153 - case 154: - goto st154 - case 155: - goto st155 case 68: goto st68 - case 156: - goto st156 case 69: goto st69 - case 70: - goto st70 case 157: goto st157 - case 71: - goto st71 case 158: goto st158 - case 72: - goto st72 - case 73: - goto st73 - case 74: - goto st74 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 162: - goto st162 - case 77: - goto st77 - case 163: - goto st163 - case 78: - goto st78 - case 164: - goto st164 case 165: goto st165 case 166: goto st166 + case 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 167: - goto st167 - case 168: - goto st168 case 83: goto st83 - case 169: - goto st169 - case 170: - goto st170 case 84: goto st84 - case 85: - goto st85 - case 86: - goto st86 - case 87: - goto st87 - case 171: - goto st171 - case 88: - goto st88 - case 89: - goto st89 - case 90: - goto st90 - case 91: - goto st91 - case 172: - goto st172 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 93: - goto st93 case 180: goto st180 case 181: goto st181 case 182: goto st182 - case 94: - goto st94 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: @@ -400,10 +400,6 @@ func (lex *Lexer) Lex() *token.Token { goto st193 case 194: goto st194 - case 95: - goto st95 - case 96: - goto st96 case 195: goto st195 case 196: @@ -416,6 +412,10 @@ func (lex *Lexer) Lex() *token.Token { goto st199 case 200: goto st200 + case 97: + goto st97 + case 98: + goto st98 case 201: goto st201 case 202: @@ -722,8 +722,6 @@ func (lex *Lexer) Lex() *token.Token { goto st352 case 353: goto st353 - case 97: - goto st97 case 354: goto st354 case 355: @@ -736,6 +734,8 @@ func (lex *Lexer) Lex() *token.Token { goto st358 case 359: goto st359 + case 99: + goto st99 case 360: goto st360 case 361: @@ -870,24 +870,10 @@ func (lex *Lexer) Lex() *token.Token { goto st425 case 426: goto st426 - case 98: - goto st98 - case 99: - goto st99 - case 100: - goto st100 - case 101: - goto st101 - case 102: - goto st102 - case 103: - goto st103 case 427: goto st427 case 428: goto st428 - case 104: - goto st104 case 429: goto st429 case 430: @@ -896,10 +882,24 @@ func (lex *Lexer) Lex() *token.Token { 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: @@ -1028,36 +1028,34 @@ func (lex *Lexer) Lex() *token.Token { goto st497 case 498: goto st498 - case 105: - goto st105 case 499: goto st499 case 500: goto st500 case 501: goto st501 - case 106: - goto st106 case 502: goto st502 case 503: goto st503 - case 0: - goto st0 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 107: - goto st107 case 509: goto st509 + case 0: + goto st0 case 510: goto st510 case 511: @@ -1068,8 +1066,6 @@ func (lex *Lexer) Lex() *token.Token { goto st513 case 514: goto st514 - case 108: - goto st108 case 109: goto st109 case 515: @@ -1100,6 +1096,10 @@ func (lex *Lexer) Lex() *token.Token { goto st525 case 526: goto st526 + case 112: + goto st112 + case 113: + goto st113 case 527: goto st527 case 528: @@ -1110,14 +1110,8 @@ func (lex *Lexer) Lex() *token.Token { goto st530 case 531: goto st531 - case 112: - goto st112 case 532: goto st532 - case 113: - goto st113 - case 114: - goto st114 case 533: goto st533 case 534: @@ -1128,24 +1122,22 @@ func (lex *Lexer) Lex() *token.Token { goto st536 case 537: goto st537 + case 114: + goto st114 case 538: goto st538 - case 539: - goto st539 - case 540: - goto st540 case 115: goto st115 case 116: goto st116 + case 539: + goto st539 + case 540: + goto st540 case 541: goto st541 - case 117: - goto st117 case 542: goto st542 - case 118: - goto st118 case 543: goto st543 case 544: @@ -1154,46 +1146,66 @@ func (lex *Lexer) Lex() *token.Token { goto st545 case 546: goto st546 - case 119: - goto st119 + case 117: + goto st117 + case 118: + goto st118 case 547: goto st547 + case 119: + goto st119 case 548: goto st548 - case 549: - goto st549 case 120: goto st120 + case 549: + goto st549 case 550: goto st550 case 551: goto st551 case 552: goto st552 - case 553: - goto st553 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 122: - goto st122 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) { @@ -1201,16 +1213,12 @@ func (lex *Lexer) Lex() *token.Token { } _resume: switch lex.cs { - case 123: - goto st_case_123 - case 124: - goto st_case_124 - case 1: - goto st_case_1 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: @@ -1221,32 +1229,36 @@ func (lex *Lexer) Lex() *token.Token { 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 132: - goto st_case_132 - case 5: - goto st_case_5 - case 133: - goto st_case_133 case 134: goto st_case_134 + case 5: + goto st_case_5 case 135: goto st_case_135 - case 6: - goto st_case_6 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: @@ -1255,10 +1267,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_9 case 10: goto st_case_10 - case 140: - goto st_case_140 - case 141: - goto st_case_141 case 142: goto st_case_142 case 143: @@ -1275,16 +1283,28 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_148 case 149: goto st_case_149 - case 11: - goto st_case_11 - case 12: - goto st_case_12 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: @@ -1391,136 +1411,128 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_66 case 67: goto st_case_67 - 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 155: - goto st_case_155 case 68: goto st_case_68 - case 156: - goto st_case_156 case 69: goto st_case_69 - case 70: - goto st_case_70 case 157: goto st_case_157 - case 71: - goto st_case_71 case 158: goto st_case_158 - case 72: - goto st_case_72 - case 73: - goto st_case_73 - case 74: - goto st_case_74 case 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 162: - goto st_case_162 - case 77: - goto st_case_77 - case 163: - goto st_case_163 - case 78: - goto st_case_78 - case 164: - goto st_case_164 case 165: goto st_case_165 case 166: goto st_case_166 + case 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 167: - goto st_case_167 - case 168: - goto st_case_168 case 83: goto st_case_83 - case 169: - goto st_case_169 - case 170: - goto st_case_170 case 84: goto st_case_84 - case 85: - goto st_case_85 - case 86: - goto st_case_86 - case 87: - goto st_case_87 - case 171: - goto st_case_171 - case 88: - goto st_case_88 - case 89: - goto st_case_89 - case 90: - goto st_case_90 - case 91: - goto st_case_91 - case 172: - goto st_case_172 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 93: - goto st_case_93 case 180: goto st_case_180 case 181: goto st_case_181 case 182: goto st_case_182 - case 94: - goto st_case_94 case 183: goto st_case_183 + case 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: @@ -1533,10 +1545,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_193 case 194: goto st_case_194 - case 95: - goto st_case_95 - case 96: - goto st_case_96 case 195: goto st_case_195 case 196: @@ -1549,6 +1557,10 @@ func (lex *Lexer) Lex() *token.Token { 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: @@ -1855,8 +1867,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_352 case 353: goto st_case_353 - case 97: - goto st_case_97 case 354: goto st_case_354 case 355: @@ -1869,6 +1879,8 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_358 case 359: goto st_case_359 + case 99: + goto st_case_99 case 360: goto st_case_360 case 361: @@ -2003,24 +2015,10 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_425 case 426: goto st_case_426 - case 98: - goto st_case_98 - case 99: - goto st_case_99 - 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 427: goto st_case_427 case 428: goto st_case_428 - case 104: - goto st_case_104 case 429: goto st_case_429 case 430: @@ -2029,10 +2027,24 @@ func (lex *Lexer) Lex() *token.Token { 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: @@ -2161,36 +2173,34 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_497 case 498: goto st_case_498 - case 105: - goto st_case_105 case 499: goto st_case_499 case 500: goto st_case_500 case 501: goto st_case_501 - case 106: - goto st_case_106 case 502: goto st_case_502 case 503: goto st_case_503 - case 0: - goto st_case_0 case 504: goto st_case_504 + case 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 107: - goto st_case_107 case 509: goto st_case_509 + case 0: + goto st_case_0 case 510: goto st_case_510 case 511: @@ -2201,8 +2211,6 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_513 case 514: goto st_case_514 - case 108: - goto st_case_108 case 109: goto st_case_109 case 515: @@ -2233,6 +2241,10 @@ func (lex *Lexer) Lex() *token.Token { 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: @@ -2243,14 +2255,8 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_530 case 531: goto st_case_531 - case 112: - goto st_case_112 case 532: goto st_case_532 - case 113: - goto st_case_113 - case 114: - goto st_case_114 case 533: goto st_case_533 case 534: @@ -2261,24 +2267,22 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_536 case 537: goto st_case_537 + case 114: + goto st_case_114 case 538: goto st_case_538 - case 539: - goto st_case_539 - case 540: - goto st_case_540 case 115: goto st_case_115 case 116: goto st_case_116 + case 539: + goto st_case_539 + case 540: + goto st_case_540 case 541: goto st_case_541 - case 117: - goto st_case_117 case 542: goto st_case_542 - case 118: - goto st_case_118 case 543: goto st_case_543 case 544: @@ -2287,77 +2291,97 @@ func (lex *Lexer) Lex() *token.Token { goto st_case_545 case 546: goto st_case_546 - case 119: - goto st_case_119 + 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 549: - goto st_case_549 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 553: - goto st_case_553 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 122: - goto st_case_122 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 = 123 + lex.cs = 125 // line internal/php8/scanner.rl:131 (lex.p) = (lex.te) - 1 { - lex.cs = 126 + lex.cs = 128 lex.ungetCnt(1) } goto _again - tr182: - lex.cs = 123 + tr190: + lex.cs = 125 // line internal/php8/scanner.rl:131 lex.te = (lex.p) + 1 { - lex.cs = 126 + lex.cs = 128 lex.ungetCnt(1) } goto _again - tr184: - lex.cs = 123 + tr192: + lex.cs = 125 // line internal/php8/scanner.rl:131 lex.te = (lex.p) (lex.p)-- { - lex.cs = 126 + lex.cs = 128 lex.ungetCnt(1) } goto _again - tr185: + tr193: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:128 @@ -2366,38 +2390,38 @@ func (lex *Lexer) Lex() *token.Token { { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } - goto st123 - st123: + goto st125 + st125: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof123 + goto _test_eof125 } - st_case_123: + st_case_125: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:2387 + // line internal/php8/scanner.go:2411 if lex.data[(lex.p)] == 35 { - goto tr183 + goto tr191 } - goto tr182 - tr183: + goto tr190 + tr191: // line NONE:1 lex.te = (lex.p) + 1 - goto st124 - st124: + goto st126 + st126: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof124 + goto _test_eof126 } - st_case_124: - // line internal/php8/scanner.go:2402 + st_case_126: + // line internal/php8/scanner.go:2426 if lex.data[(lex.p)] == 33 { goto st1 } - goto tr184 + goto tr192 tr3: // line internal/php8/scanner.rl:38 @@ -2415,7 +2439,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof1 } st_case_1: - // line internal/php8/scanner.go:2424 + // line internal/php8/scanner.go:2448 switch lex.data[(lex.p)] { case 10: goto tr2 @@ -2434,249 +2458,211 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st125 - st125: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof125 - } - st_case_125: - // line internal/php8/scanner.go:2449 - goto tr185 - tr4: - lex.cs = 126 - // line internal/php8/scanner.rl:144 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_OPEN_TAG, lex.ts, lex.te) - lex.cs = 133 - } - goto _again - tr7: - lex.cs = 126 - // 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 = 133 - } - goto _again - tr190: - // 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 = 126 - goto _out - } - } - goto st126 - tr192: - // line internal/php8/scanner.rl:54 - - // 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 = 126 - goto _out - } - } - goto st126 - tr198: - lex.cs = 126 - // 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 = 133 - } - goto _again - tr199: - lex.cs = 126 - // line internal/php8/scanner.rl:153 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ECHO - lex.cs = 133 - { - (lex.p)++ - goto _out - } - } - goto _again - tr201: - lex.cs = 126 - // line internal/php8/scanner.rl:54 - - // 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 = 133 - } - goto _again - st126: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof126 - } - st_case_126: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:2539 - switch lex.data[(lex.p)] { - case 10: - goto tr187 - case 13: - goto tr188 - case 60: - goto st130 - } - goto st127 - tr188: - // 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 st127 - tr193: - // line internal/php8/scanner.rl:54 - - goto st127 - tr195: - // 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 st127 st127: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof127 } st_case_127: - // line internal/php8/scanner.go:2584 - switch lex.data[(lex.p)] { - case 10: - goto tr187 - case 13: - goto tr188 - case 60: - goto st129 + // 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 st127 - tr187: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + 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 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + 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 - tr194: + tr200: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + // 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 + } } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - 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 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 + } + goto _again st128: + // line NONE:1 + lex.ts = 0 + if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof128 } st_case_128: - // line internal/php8/scanner.go:2625 + // line NONE:1 + lex.ts = (lex.p) + + // line internal/php8/scanner.go:2563 switch lex.data[(lex.p)] { case 10: - goto tr194 - case 13: goto tr195 - case 60: + case 13: goto tr196 + case 60: + goto st132 } - goto tr193 + goto st129 tr196: + // 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 + 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:2644 + // line internal/php8/scanner.go:2608 switch lex.data[(lex.p)] { case 10: - goto tr187 + goto tr195 case 13: - goto tr188 + goto tr196 case 60: - goto st129 - case 63: - goto tr190 + goto st131 } - goto st127 + goto st129 + tr195: + // 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 + 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)] { case 10: - goto tr187 + goto tr202 case 13: - goto tr188 + goto tr203 case 60: - goto st129 - case 63: - goto tr197 + goto tr204 } - goto st127 - tr197: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr201 + tr204: + // line internal/php8/scanner.rl:54 goto st131 st131: @@ -2684,16 +2670,54 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof131 } st_case_131: - // line internal/php8/scanner.go:2682 + // line internal/php8/scanner.go:2668 + switch lex.data[(lex.p)] { + case 10: + goto tr195 + case 13: + goto tr196 + case 60: + goto st131 + case 63: + goto tr198 + } + goto st129 + st132: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof132 + } + st_case_132: + switch lex.data[(lex.p)] { + case 10: + goto tr195 + case 13: + goto tr196 + case 60: + goto st131 + case 63: + goto tr205 + } + goto st129 + tr205: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st133 + st133: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof133 + } + st_case_133: + // line internal/php8/scanner.go:2706 switch lex.data[(lex.p)] { case 61: - goto tr199 + goto tr207 case 80: goto st2 case 112: goto st2 } - goto tr198 + goto tr206 st2: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof2 @@ -2745,14 +2769,14 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st132 - st132: + goto st134 + st134: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof132 + goto _test_eof134 } - st_case_132: - // line internal/php8/scanner.go:2749 - goto tr201 + st_case_134: + // line internal/php8/scanner.go:2773 + goto tr209 tr9: // line internal/php8/scanner.rl:38 @@ -2770,7 +2794,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof5 } st_case_5: - // line internal/php8/scanner.go:2768 + // line internal/php8/scanner.go:2792 if lex.data[(lex.p)] == 10 { goto tr8 } @@ -2781,9 +2805,9 @@ func (lex *Lexer) Lex() *token.Token { { lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - goto st133 + goto st135 tr12: - lex.cs = 133 + lex.cs = 135 // line NONE:1 switch lex.act { case 10: @@ -3648,7 +3672,7 @@ func (lex *Lexer) Lex() *token.Token { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_HALT_COMPILER - lex.cs = 547 + lex.cs = 553 { (lex.p)++ goto _out @@ -3694,7 +3718,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 126: + case 125: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3704,7 +3728,7 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 146: + case 150: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) @@ -3714,12 +3738,12 @@ func (lex *Lexer) Lex() *token.Token { goto _out } } - case 152: + case 156: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 520 + lex.cs = 526 { (lex.p)++ goto _out @@ -3729,27 +3753,87 @@ func (lex *Lexer) Lex() *token.Token { goto _again tr15: - // line internal/php8/scanner.rl:380 + // line internal/php8/scanner.rl:386 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_CONSTANT_ENCAPSED_STRING { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 + goto st135 tr19: - // line internal/php8/scanner.rl:403 + // 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 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 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 st133 - tr23: + goto st135 + tr31: // line internal/php8/scanner.rl:366 (lex.p) = (lex.te) - 1 { @@ -3757,127 +3841,127 @@ func (lex *Lexer) Lex() *token.Token { tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr38: - // line internal/php8/scanner.rl:330 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr45: - // line internal/php8/scanner.rl:336 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr49: - // line internal/php8/scanner.rl:331 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr57: - // line internal/php8/scanner.rl:333 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr64: - // line internal/php8/scanner.rl:334 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr73: - // line internal/php8/scanner.rl:335 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr77: - // line internal/php8/scanner.rl:332 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr86: - // line internal/php8/scanner.rl:337 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr87: - // line internal/php8/scanner.rl:298 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr90: + goto st135 + tr98: // line internal/php8/scanner.rl:166 (lex.p) = (lex.te) - 1 { @@ -3885,12 +3969,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr100: + goto st135 + tr108: // line internal/php8/scanner.rl:353 lex.te = (lex.p) + 1 { @@ -3905,8 +3989,8 @@ func (lex *Lexer) Lex() *token.Token { lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } } - goto st133 - tr101: + goto st135 + tr109: // line internal/php8/scanner.rl:177 (lex.p) = (lex.te) - 1 { @@ -3923,7 +4007,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } @@ -3932,67 +4016,67 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr115: - lex.cs = 133 + 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 = 126 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr131: - lex.cs = 133 - // line internal/php8/scanner.rl:378 + 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 = 496 + lex.cs = 502 { (lex.p)++ goto _out } } goto _again - tr132: - lex.cs = 133 + tr140: + lex.cs = 135 // line internal/php8/scanner.rl:163 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 126 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr135: - // line internal/php8/scanner.rl:375 + tr143: + // line internal/php8/scanner.rl:381 (lex.p) = (lex.te) - 1 { lex.setTokenPosition(tkn) tok = token.T_STRING { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr138: + goto st135 + tr146: // line internal/php8/scanner.rl:279 (lex.p) = (lex.te) - 1 { @@ -4000,12 +4084,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_YIELD { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr149: + goto st135 + tr157: // line internal/php8/scanner.rl:278 lex.te = (lex.p) + 1 { @@ -4013,12 +4097,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_YIELD_FROM { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr150: + goto st135 + tr158: // line internal/php8/scanner.rl:215 (lex.p) = (lex.te) - 1 { @@ -4026,20 +4110,20 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_FULLY_QUALIFIED { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr202: - // line internal/php8/scanner.rl:403 + 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 st133 - tr213: + goto st135 + tr221: // line internal/php8/scanner.rl:366 lex.te = (lex.p) + 1 { @@ -4047,121 +4131,18 @@ func (lex *Lexer) Lex() *token.Token { tok = token.ID(int(lex.data[lex.ts])) { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr251: - lex.cs = 133 - // line internal/php8/scanner.rl:400 + 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 = 514 - { - (lex.p)++ - goto _out - } - } - goto _again - tr252: - // line internal/php8/scanner.rl:372 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('{')) - lex.call(133, 133) - goto _out - } - goto st133 - tr254: - // line internal/php8/scanner.rl:373 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('}')) - lex.ret(1) - goto _out - } - goto st133 - tr255: - // line internal/php8/scanner.rl:162 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st133 - tr257: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:162 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st133 - tr261: - // line internal/php8/scanner.rl:403 - 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 st133 - tr262: - // 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 = 133 - goto _out - } - } - goto st133 - tr264: - // line internal/php8/scanner.rl:316 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_IS_NOT_EQUAL - { - (lex.p)++ - lex.cs = 133 - goto _out - } - } - goto st133 - tr265: - // line internal/php8/scanner.rl:317 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_IS_NOT_IDENTICAL - { - (lex.p)++ - lex.cs = 133 - goto _out - } - } - goto st133 - tr266: - lex.cs = 133 - // line internal/php8/scanner.rl:401 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int('"')) lex.cs = 520 { (lex.p)++ @@ -4169,15 +4150,118 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr267: + 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 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 st133 - tr269: + goto st135 + tr277: // line internal/php8/scanner.rl:297 lex.te = (lex.p) + 1 { @@ -4185,43 +4269,34 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ATTRIBUTE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr272: - // line internal/php8/scanner.rl:344 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st133 - tr275: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:344 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st133 - tr279: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:339 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetStr("?>") - lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) - } - goto st133 + 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 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 internal/php8/scanner.rl:339 lex.te = (lex.p) (lex.p)-- @@ -4229,9 +4304,18 @@ func (lex *Lexer) Lex() *token.Token { lex.ungetStr("?>") lex.addFreeFloatingToken(tkn, token.T_COMMENT, lex.ts, lex.te) } - goto st133 - tr282: - // line internal/php8/scanner.rl:374 + 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)-- { @@ -4239,65 +4323,108 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_VARIABLE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr283: - // line internal/php8/scanner.rl:311 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr284: - // line internal/php8/scanner.rl:300 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr285: - // line internal/php8/scanner.rl:302 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr287: - // line internal/php8/scanner.rl:305 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr288: - // line internal/php8/scanner.rl:324 + goto st135 + tr305: + // line internal/php8/scanner.rl:323 lex.te = (lex.p) (lex.p)-- { @@ -4305,104 +4432,104 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_POW { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr289: - // line internal/php8/scanner.rl:306 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr290: - // line internal/php8/scanner.rl:313 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr291: - // line internal/php8/scanner.rl:308 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr292: - // line internal/php8/scanner.rl:312 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr293: - // line internal/php8/scanner.rl:309 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr294: - lex.cs = 133 - // line internal/php8/scanner.rl:377 + 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 = 496 + lex.cs = 502 { (lex.p)++ goto _out } } goto _again - tr296: - // line internal/php8/scanner.rl:304 + tr313: + // line internal/php8/scanner.rl:303 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.T_CONCAT_EQUAL { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr297: + goto st135 + tr314: // line internal/php8/scanner.rl:166 lex.te = (lex.p) (lex.p)-- @@ -4411,25 +4538,25 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr300: - // line internal/php8/scanner.rl:307 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr301: + goto st135 + tr318: // line internal/php8/scanner.rl:177 lex.te = (lex.p) (lex.p)-- @@ -4447,7 +4574,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } @@ -4456,12 +4583,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr307: + goto st135 + tr324: // line internal/php8/scanner.rl:167 lex.te = (lex.p) (lex.p)-- @@ -4474,7 +4601,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } @@ -4483,12 +4610,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr308: + goto st135 + tr325: // line internal/php8/scanner.rl:202 lex.te = (lex.p) (lex.p)-- @@ -4501,7 +4628,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } @@ -4510,12 +4637,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr309: + goto st135 + tr326: // line internal/php8/scanner.rl:192 lex.te = (lex.p) (lex.p)-- @@ -4528,7 +4655,7 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_LNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } @@ -4537,41 +4664,41 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_DNUMBER { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr310: - // line internal/php8/scanner.rl:299 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr311: - lex.cs = 133 + 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 = 126 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr313: - lex.cs = 133 + tr330: + lex.cs = 135 // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:164 @@ -4580,28 +4707,28 @@ func (lex *Lexer) Lex() *token.Token { { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 126 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr316: - // line internal/php8/scanner.rl:316 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr317: - // line internal/php8/scanner.rl:325 + goto st135 + tr334: + // line internal/php8/scanner.rl:324 lex.te = (lex.p) (lex.p)-- { @@ -4609,29 +4736,29 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_SL { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr318: - // line internal/php8/scanner.rl:320 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr319: - lex.cs = 133 + goto st135 + tr336: + lex.cs = 135 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:386 + // line internal/php8/scanner.rl:392 lex.te = (lex.p) (lex.p)-- { @@ -4640,11 +4767,11 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_START_HEREDOC if lex.isHeredocEnd(lex.p + 1) { - lex.cs = 526 + lex.cs = 532 } else if lex.data[lblStart-1] == '\'' { - lex.cs = 503 + lex.cs = 509 } else { - lex.cs = 507 + lex.cs = 513 } { (lex.p)++ @@ -4652,8 +4779,8 @@ func (lex *Lexer) Lex() *token.Token { } } goto _again - tr320: - // line internal/php8/scanner.rl:323 + tr337: + // line internal/php8/scanner.rl:322 lex.te = (lex.p) (lex.p)-- { @@ -4661,39 +4788,39 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_IS_SMALLER_OR_EQUAL { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr321: - // line internal/php8/scanner.rl:315 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr323: - // line internal/php8/scanner.rl:314 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr324: - // line internal/php8/scanner.rl:318 + goto st135 + tr341: + // line internal/php8/scanner.rl:317 lex.te = (lex.p) (lex.p)-- { @@ -4701,39 +4828,39 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_IS_EQUAL { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr325: - // line internal/php8/scanner.rl:319 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr326: - // line internal/php8/scanner.rl:322 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr328: - // line internal/php8/scanner.rl:326 + goto st135 + tr345: + // line internal/php8/scanner.rl:325 lex.te = (lex.p) (lex.p)-- { @@ -4741,41 +4868,41 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_SR { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr329: - // line internal/php8/scanner.rl:321 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr333: - lex.cs = 133 + 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 = 126 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr335: - lex.cs = 133 + tr352: + lex.cs = 135 // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:163 @@ -4784,15 +4911,15 @@ func (lex *Lexer) Lex() *token.Token { { lex.setTokenPosition(tkn) tok = token.ID(int(';')) - lex.cs = 126 + lex.cs = 128 { (lex.p)++ goto _out } } goto _again - tr336: - // line internal/php8/scanner.rl:327 + tr353: + // line internal/php8/scanner.rl:326 lex.te = (lex.p) (lex.p)-- { @@ -4800,26 +4927,26 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_COALESCE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr337: - // line internal/php8/scanner.rl:328 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr338: - // line internal/php8/scanner.rl:375 + goto st135 + tr355: + // line internal/php8/scanner.rl:381 lex.te = (lex.p) (lex.p)-- { @@ -4827,12 +4954,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_STRING { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr344: + goto st135 + tr361: // line internal/php8/scanner.rl:214 lex.te = (lex.p) (lex.p)-- @@ -4841,12 +4968,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_QUALIFIED { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr420: + goto st135 + tr437: // line internal/php8/scanner.rl:233 lex.te = (lex.p) (lex.p)-- @@ -4855,12 +4982,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ELSE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr441: + goto st135 + tr458: // line internal/php8/scanner.rl:237 lex.te = (lex.p) (lex.p)-- @@ -4869,12 +4996,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENDFOR { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr471: + goto st135 + tr488: // line internal/php8/scanner.rl:246 lex.te = (lex.p) (lex.p)-- @@ -4883,12 +5010,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_FINAL { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr475: + goto st135 + tr492: // line internal/php8/scanner.rl:248 lex.te = (lex.p) (lex.p)-- @@ -4897,12 +5024,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_FOR { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr507: + goto st135 + tr524: // line internal/php8/scanner.rl:280 lex.te = (lex.p) (lex.p)-- @@ -4911,12 +5038,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_INCLUDE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr550: + goto st135 + tr567: // line internal/php8/scanner.rl:261 lex.te = (lex.p) (lex.p)-- @@ -4925,12 +5052,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAMESPACE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr552: + goto st135 + tr569: // line internal/php8/scanner.rl:213 lex.te = (lex.p) (lex.p)-- @@ -4939,12 +5066,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_RELATIVE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr588: + goto st135 + tr605: // line internal/php8/scanner.rl:282 lex.te = (lex.p) (lex.p)-- @@ -4953,12 +5080,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_REQUIRE { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr634: + goto st135 + tr651: // line internal/php8/scanner.rl:279 lex.te = (lex.p) (lex.p)-- @@ -4967,12 +5094,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_YIELD { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr635: + goto st135 + tr652: // line internal/php8/scanner.rl:216 lex.te = (lex.p) (lex.p)-- @@ -4981,12 +5108,12 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NS_SEPARATOR { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr636: + goto st135 + tr653: // line internal/php8/scanner.rl:215 lex.te = (lex.p) (lex.p)-- @@ -4995,271 +5122,271 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NAME_FULLY_QUALIFIED { (lex.p)++ - lex.cs = 133 + lex.cs = 135 goto _out } } - goto st133 - tr638: - // line internal/php8/scanner.rl:310 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr712: - // line internal/php8/scanner.rl:303 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - tr713: - // line internal/php8/scanner.rl:301 + 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 = 133 + lex.cs = 135 goto _out } } - goto st133 - st133: + goto st135 + st135: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof133 + goto _test_eof135 } - st_case_133: + st_case_135: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:3753 + // line internal/php8/scanner.go:3817 switch lex.data[(lex.p)] { case 10: goto tr11 case 13: - goto tr204 - case 32: - goto tr203 - case 33: - goto st137 - case 34: - goto tr206 - case 35: - goto st140 - case 36: - goto st145 - case 37: - goto st147 - case 38: - goto st148 - case 39: - goto tr211 - case 40: goto tr212 - case 42: - goto st151 - case 43: - goto st153 - case 45: - goto st154 - case 46: - goto tr217 - case 47: - goto tr218 - case 48: + 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 58: - goto st165 - case 59: - goto tr221 - case 60: - goto st169 - case 61: - goto st173 - case 62: - goto st175 - case 63: + 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 58: + goto st171 + case 59: + goto tr229 + case 60: + goto st175 + case 61: + goto st179 + case 62: + goto st181 + case 63: + goto tr233 case 64: - goto tr213 + goto tr221 case 65: - goto tr226 + goto tr234 case 66: - goto tr227 + goto tr235 case 67: - goto tr228 + goto tr236 case 68: - goto tr229 + goto tr237 case 69: - goto tr230 + goto tr238 case 70: - goto tr231 + goto tr239 case 71: - goto tr232 + goto tr240 case 73: - goto tr234 + goto tr242 case 76: - goto tr235 + goto tr243 case 77: - goto tr236 + goto tr244 case 78: - goto tr237 + goto tr245 case 79: - goto tr238 + goto tr246 case 80: - goto tr239 + goto tr247 case 82: - goto tr240 + goto tr248 case 83: - goto tr241 + goto tr249 case 84: - goto tr242 - case 85: - goto tr243 - case 86: - goto tr244 - case 87: - goto tr245 - case 88: - goto tr246 - case 89: - goto tr247 - case 92: - goto st427 - case 94: - goto st429 - case 95: goto tr250 - case 96: + case 85: goto tr251 - case 97: - goto tr226 - case 98: - goto tr227 - case 99: - goto tr228 - case 100: - goto tr229 - case 101: - goto tr230 - case 102: - goto tr231 - case 103: - goto tr232 - case 105: - goto tr234 - case 108: - goto tr235 - case 109: - goto tr236 - case 110: - goto tr237 - case 111: - goto tr238 - case 112: - goto tr239 - case 114: - goto tr240 - case 115: - goto tr241 - case 116: - goto tr242 - case 117: - goto tr243 - case 118: - goto tr244 - case 119: - goto tr245 - case 120: - goto tr246 - case 121: - goto tr247 - case 123: + case 86: goto tr252 - case 124: - goto st495 - case 125: + 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: + 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: + goto tr260 + case 124: + goto st501 + case 125: + goto tr262 case 126: - goto tr213 + goto tr221 case 127: - goto tr202 + goto tr210 } 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 tr203 + goto tr211 } default: - goto tr202 + goto tr210 } 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 tr213 + goto tr221 } case lex.data[(lex.p)] > 57: if 91 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 93 { - goto tr213 + goto tr221 } default: - goto tr102 + goto tr110 } default: - goto tr202 + goto tr210 } - goto tr233 - tr203: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st134 - tr258: + goto tr241 + tr266: // line NONE:1 lex.te = (lex.p) + 1 // line internal/php8/scanner.rl:54 - goto st134 - st134: + goto st136 + tr211: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st136 + st136: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof134 + goto _test_eof136 } - st_case_134: - // line internal/php8/scanner.go:3950 + st_case_136: + // line internal/php8/scanner.go:4014 switch lex.data[(lex.p)] { case 10: goto tr11 case 13: - goto tr256 + goto tr264 case 32: - goto tr203 + goto tr211 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr203 + goto tr211 } - goto tr255 + goto tr263 tr11: // line NONE:1 lex.te = (lex.p) + 1 @@ -5274,8 +5401,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st135 - tr259: + goto st137 + tr267: // line NONE:1 lex.te = (lex.p) + 1 @@ -5291,26 +5418,26 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st135 - st135: + goto st137 + st137: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof135 + goto _test_eof137 } - st_case_135: - // line internal/php8/scanner.go:4000 + st_case_137: + // line internal/php8/scanner.go:4064 switch lex.data[(lex.p)] { case 10: - goto tr259 + goto tr267 case 13: - goto tr260 + goto tr268 case 32: - goto tr258 + goto tr266 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr258 + goto tr266 } - goto tr257 - tr256: + goto tr265 + tr264: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5322,7 +5449,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st6 - tr260: + tr268: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -5341,12 +5468,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof6 } st_case_6: - // line internal/php8/scanner.go:4044 + // line internal/php8/scanner.go:4108 if lex.data[(lex.p)] == 10 { goto tr11 } goto tr10 - tr204: + tr212: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5357,48 +5484,48 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st136 - st136: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof136 - } - st_case_136: - // line internal/php8/scanner.go:4066 - if lex.data[(lex.p)] == 10 { - goto tr11 - } - goto tr261 - st137: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof137 - } - st_case_137: - if lex.data[(lex.p)] == 61 { - goto st138 - } - goto tr262 + goto st138 st138: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof138 } st_case_138: - if lex.data[(lex.p)] == 61 { - goto tr265 + // line internal/php8/scanner.go:4130 + if lex.data[(lex.p)] == 10 { + goto tr11 } - goto tr264 - tr206: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:401 - lex.act = 152 - goto st139 + goto tr269 st139: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof139 } st_case_139: - // line internal/php8/scanner.go:4101 + if lex.data[(lex.p)] == 61 { + goto st140 + } + goto tr270 + st140: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof140 + } + st_case_140: + if lex.data[(lex.p)] == 61 { + goto tr273 + } + goto tr272 + tr214: + // 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 + } + st_case_141: + // line internal/php8/scanner.go:4165 switch lex.data[(lex.p)] { case 10: goto tr14 @@ -5431,7 +5558,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof7 } st_case_7: - // line internal/php8/scanner.go:4134 + // line internal/php8/scanner.go:4198 switch lex.data[(lex.p)] { case 10: goto tr14 @@ -5509,11 +5636,11 @@ func (lex *Lexer) Lex() *token.Token { goto st9 } goto st7 - st140: + st142: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof140 + goto _test_eof142 } - st_case_140: + st_case_142: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] > 10: @@ -5531,194 +5658,48 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 91: - goto tr269 + goto tr277 case 266: - goto st141 + goto st143 case 269: - goto st141 + goto st143 case 522: - goto tr270 + goto tr278 case 525: - goto tr271 + goto tr279 } switch { case _widec < 11: if _widec <= 9 { - goto st141 + goto st143 } case _widec > 12: if 14 <= _widec { - goto st141 + goto st143 } default: - goto st141 - } - goto tr267 - tr274: - // 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 st141 - tr276: - // line internal/php8/scanner.rl:54 - - goto st141 - tr278: - // 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 st141 - st141: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof141 - } - st_case_141: - // line internal/php8/scanner.go:4292 - _widec = int16(lex.data[(lex.p)]) - switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - case lex.data[(lex.p)] > 12: - switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - switch _widec { - case 522: - goto tr273 - case 525: - goto tr274 - } - if 512 <= _widec && _widec <= 767 { - goto st141 - } - goto tr272 - tr273: - // 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 st142 - tr277: - // 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 st142 - st142: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof142 - } - st_case_142: - // line internal/php8/scanner.go:4372 - _widec = int16(lex.data[(lex.p)]) - switch { - case lex.data[(lex.p)] < 11: - switch { - case lex.data[(lex.p)] > 9: - if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - case lex.data[(lex.p)] > 12: - switch { - case lex.data[(lex.p)] > 13: - if 14 <= lex.data[(lex.p)] { - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - case lex.data[(lex.p)] >= 13: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - default: - _widec = 256 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotPhpCloseToken() && lex.isNotNewLine() { - _widec += 256 - } - } - switch _widec { - case 522: - goto tr277 - case 525: - goto tr278 - } - if 512 <= _widec && _widec <= 767 { - goto tr276 + goto st143 } goto tr275 - tr270: + tr282: + // 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 + 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' { @@ -5735,7 +5716,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof143 } st_case_143: - // line internal/php8/scanner.go:4438 + // line internal/php8/scanner.go:4356 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -5776,20 +5757,29 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 522: - goto tr277 + goto tr281 case 525: - goto tr278 + goto tr282 } - switch { - case _widec > 255: - if 512 <= _widec && _widec <= 767 { - goto tr276 - } - default: - goto tr280 + if 512 <= _widec && _widec <= 767 { + goto st143 } - goto tr279 - tr271: + goto tr280 + tr281: + // 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 + tr285: + // line internal/php8/scanner.rl:54 + // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -5806,7 +5796,7 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof144 } st_case_144: - // line internal/php8/scanner.go:4509 + // line internal/php8/scanner.go:4436 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -5847,105 +5837,349 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 522: - goto tr270 + goto tr285 case 525: - goto tr274 + goto tr286 } if 512 <= _widec && _widec <= 767 { - goto st141 + goto tr284 } - goto tr272 + goto tr283 + tr278: + // 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 st145 st145: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof145 } st_case_145: - if lex.data[(lex.p)] == 96 { - goto tr262 - } + // line internal/php8/scanner.go:4502 + _widec = int16(lex.data[(lex.p)]) switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr262 + case lex.data[(lex.p)] < 11: + switch { + case lex.data[(lex.p)] > 9: + if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr262 + case lex.data[(lex.p)] > 12: + switch { + case lex.data[(lex.p)] > 13: + if 14 <= lex.data[(lex.p)] { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] >= 13: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } } default: - goto tr262 + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } } + switch _widec { + case 522: + goto tr285 + case 525: + goto tr286 + } + switch { + case _widec > 255: + if 512 <= _widec && _widec <= 767 { + goto tr284 + } + default: + goto tr288 + } + goto tr287 + tr279: + // 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 st146 st146: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof146 } st_case_146: - if lex.data[(lex.p)] == 96 { - goto tr282 - } + // line internal/php8/scanner.go:4573 + _widec = int16(lex.data[(lex.p)]) switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr282 - } - case lex.data[(lex.p)] > 64: + case lex.data[(lex.p)] < 11: switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr282 + case lex.data[(lex.p)] > 9: + if 10 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 10 { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] > 12: + switch { + case lex.data[(lex.p)] > 13: + if 14 <= lex.data[(lex.p)] { + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + case lex.data[(lex.p)] >= 13: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 } - case lex.data[(lex.p)] >= 91: - goto tr282 } default: + _widec = 256 + (int16(lex.data[(lex.p)]) - 0) + if lex.isNotPhpCloseToken() && lex.isNotNewLine() { + _widec += 256 + } + } + switch _widec { + case 522: + goto tr278 + case 525: goto tr282 } - goto st146 + if 512 <= _widec && _widec <= 767 { + goto st143 + } + goto tr280 st147: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof147 } st_case_147: - if lex.data[(lex.p)] == 61 { - goto tr283 + if lex.data[(lex.p)] == 96 { + goto tr270 } - goto tr262 + switch { + case lex.data[(lex.p)] < 91: + if lex.data[(lex.p)] <= 64 { + goto tr270 + } + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr270 + } + default: + goto tr270 + } + goto st148 st148: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof148 } st_case_148: - switch lex.data[(lex.p)] { - case 38: - goto tr284 - case 61: - goto tr285 + if lex.data[(lex.p)] == 96 { + goto tr290 } - goto tr262 - tr211: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st149 + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr290 + } + case 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)] >= 91: + goto tr290 + } + default: + goto tr290 + } + goto st148 st149: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof149 } st_case_149: - // line internal/php8/scanner.go:4636 + if lex.data[(lex.p)] == 61 { + goto tr291 + } + goto tr270 + st150: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof150 + } + st_case_150: switch lex.data[(lex.p)] { case 10: - goto tr21 + goto tr294 case 13: - goto tr21 - case 39: - goto tr15 - case 92: - goto st12 + goto tr295 + case 32: + goto st151 + case 36: + goto tr296 + case 38: + goto tr297 + case 46: + goto tr298 + case 61: + goto tr299 } - goto st11 + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st151 + } + goto tr292 tr21: + // line internal/php8/scanner.rl:54 + + goto st151 + st151: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof151 + } + st_case_151: + // line internal/php8/scanner.go:4712 + switch lex.data[(lex.p)] { + case 10: + goto tr294 + case 13: + goto tr295 + case 32: + goto st151 + case 36: + goto tr296 + case 46: + goto tr298 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st151 + } + goto tr292 + tr294: + // 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 + 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)] { + case 10: + goto tr22 + case 13: + goto tr23 + case 32: + goto tr21 + case 36: + goto tr24 + case 46: + goto tr25 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr21 + } + goto tr20 + tr295: + // 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 st153 + tr23: + // 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 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' { @@ -5962,507 +6196,570 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof11 } st_case_11: - // line internal/php8/scanner.go:4665 + // line internal/php8/scanner.go:4836 switch lex.data[(lex.p)] { case 10: - goto tr21 + goto tr22 case 13: + goto tr23 + case 32: goto tr21 - case 39: - goto tr15 - case 92: + case 36: + goto tr24 + case 46: + goto tr25 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr21 + } + goto tr20 + tr25: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:54 + + goto st154 + tr298: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st154 + st154: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof154 + } + st_case_154: + // line internal/php8/scanner.go:4870 + if lex.data[(lex.p)] == 46 { goto st12 } - goto st11 + goto tr300 st12: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof12 } st_case_12: - switch lex.data[(lex.p)] { - case 10: - goto tr21 - case 13: - goto tr21 + if lex.data[(lex.p)] == 46 { + goto tr26 } - goto st11 - tr212: + goto tr19 + tr219: // line NONE:1 lex.te = (lex.p) + 1 - goto st150 - st150: + goto st155 + st155: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof150 + goto _test_eof155 } - st_case_150: - // line internal/php8/scanner.go:4699 + st_case_155: + // line internal/php8/scanner.go:4894 switch lex.data[(lex.p)] { - case 9: - goto st13 - case 32: - goto st13 - case 65: + case 10: + goto tr29 + case 13: + goto tr29 + case 39: + goto tr15 + case 92: goto st14 - case 66: - goto st19 - case 68: - goto st31 - case 70: - goto st37 - case 73: - goto st41 - case 79: - goto st48 - case 82: - goto st54 - case 83: - goto st58 - case 85: - goto st63 - case 97: - goto st14 - case 98: - goto st19 - case 100: - goto st31 - case 102: - goto st37 - case 105: - goto st41 - case 111: - goto st48 - case 114: - goto st54 - case 115: - goto st58 - case 117: - goto st63 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st13 + goto st13 + tr29: + // line internal/php8/scanner.rl:38 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p + 1) } - goto tr262 + + 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) { goto _test_eof13 } st_case_13: + // line internal/php8/scanner.go:4923 switch lex.data[(lex.p)] { - case 9: - goto st13 - case 32: - goto st13 - case 65: + case 10: + goto tr29 + case 13: + goto tr29 + case 39: + goto tr15 + case 92: goto st14 - case 66: - goto st19 - case 68: - goto st31 - case 70: - goto st37 - case 73: - goto st41 - case 79: - goto st48 - case 82: - goto st54 - case 83: - goto st58 - case 85: - goto st63 - case 97: - goto st14 - case 98: - goto st19 - case 100: - goto st31 - case 102: - goto st37 - case 105: - goto st41 - case 111: - goto st48 - case 114: - goto st54 - case 115: - goto st58 - case 117: - goto st63 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st13 - } - goto tr23 + goto st13 st14: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof14 } st_case_14: switch lex.data[(lex.p)] { - case 82: + case 10: + goto tr29 + case 13: + goto tr29 + } + goto st13 + tr220: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st156 + st156: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof156 + } + st_case_156: + // line internal/php8/scanner.go:4957 + switch lex.data[(lex.p)] { + case 9: goto st15 + case 32: + goto st15 + case 65: + goto st16 + case 66: + goto st21 + case 68: + goto st33 + case 70: + goto st39 + case 73: + goto st43 + case 79: + goto st50 + case 82: + goto st56 + case 83: + goto st60 + case 85: + goto st65 + case 97: + goto st16 + case 98: + goto st21 + case 100: + goto st33 + case 102: + goto st39 + case 105: + goto st43 + case 111: + goto st50 case 114: + goto st56 + case 115: + goto st60 + case 117: + goto st65 + } + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { goto st15 } - goto tr23 + goto tr270 st15: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof15 } st_case_15: switch lex.data[(lex.p)] { + case 9: + goto st15 + case 32: + goto st15 + case 65: + goto st16 + case 66: + goto st21 + case 68: + goto st33 + case 70: + goto st39 + case 73: + goto st43 + case 79: + goto st50 case 82: + goto st56 + case 83: + goto st60 + case 85: + goto st65 + case 97: goto st16 + case 98: + goto st21 + case 100: + goto st33 + case 102: + goto st39 + case 105: + goto st43 + case 111: + goto st50 case 114: - goto st16 + goto st56 + case 115: + goto st60 + case 117: + goto st65 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st15 + } + goto tr31 st16: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof16 } st_case_16: switch lex.data[(lex.p)] { - case 65: + case 82: goto st17 - case 97: + case 114: goto st17 } - goto tr23 + goto tr31 st17: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof17 } st_case_17: switch lex.data[(lex.p)] { - case 89: + case 82: goto st18 - case 121: + case 114: goto st18 } - goto tr23 + goto tr31 st18: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof18 } st_case_18: switch lex.data[(lex.p)] { - case 9: - goto st18 - case 32: - goto st18 - case 41: - goto tr38 + case 65: + goto st19 + case 97: + goto st19 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st18 - } - goto tr23 + goto tr31 st19: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof19 } st_case_19: switch lex.data[(lex.p)] { - case 73: + case 89: goto st20 - case 79: - goto st25 - case 105: + case 121: goto st20 - case 111: - goto st25 } - goto tr23 + goto tr31 st20: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof20 } st_case_20: switch lex.data[(lex.p)] { - case 78: - goto st21 - case 110: - goto st21 + case 9: + goto st20 + case 32: + goto st20 + case 41: + goto tr46 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st20 + } + goto tr31 st21: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof21 } st_case_21: switch lex.data[(lex.p)] { - case 65: + case 73: goto st22 - case 97: + case 79: + goto st27 + case 105: goto st22 + case 111: + goto st27 } - goto tr23 + goto tr31 st22: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof22 } st_case_22: switch lex.data[(lex.p)] { - case 82: + case 78: goto st23 - case 114: + case 110: goto st23 } - goto tr23 + goto tr31 st23: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof23 } st_case_23: switch lex.data[(lex.p)] { - case 89: + case 65: goto st24 - case 121: + case 97: goto st24 } - goto tr23 + goto tr31 st24: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof24 } st_case_24: switch lex.data[(lex.p)] { - case 9: - goto st24 - case 32: - goto st24 - case 41: - goto tr45 + case 82: + goto st25 + case 114: + goto st25 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st24 - } - goto tr23 + goto tr31 st25: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof25 } st_case_25: switch lex.data[(lex.p)] { - case 79: + case 89: goto st26 - case 111: + case 121: goto st26 } - goto tr23 + goto tr31 st26: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof26 } st_case_26: switch lex.data[(lex.p)] { - case 76: - goto st27 - case 108: - goto st27 + case 9: + goto st26 + case 32: + goto st26 + case 41: + goto tr53 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st26 + } + goto tr31 st27: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof27 } st_case_27: switch lex.data[(lex.p)] { - case 9: + case 79: goto st28 - case 32: - goto st28 - case 41: - goto tr49 - case 69: - goto st29 - case 101: - goto st29 - } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + case 111: goto st28 } - goto tr23 + goto tr31 st28: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof28 } st_case_28: switch lex.data[(lex.p)] { - case 9: - goto st28 - case 32: - goto st28 - case 41: - goto tr49 + case 76: + goto st29 + case 108: + goto st29 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st28 - } - goto tr23 + goto tr31 st29: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof29 } st_case_29: switch lex.data[(lex.p)] { - case 65: + case 9: goto st30 - case 97: + case 32: + goto st30 + case 41: + goto tr57 + case 69: + goto st31 + case 101: + goto st31 + } + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { goto st30 } - goto tr23 + goto tr31 st30: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof30 } st_case_30: switch lex.data[(lex.p)] { - case 78: - goto st28 - case 110: - goto st28 + case 9: + goto st30 + case 32: + goto st30 + case 41: + goto tr57 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st30 + } + goto tr31 st31: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof31 } st_case_31: switch lex.data[(lex.p)] { - case 79: + case 65: goto st32 - case 111: + case 97: goto st32 } - goto tr23 + goto tr31 st32: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof32 } st_case_32: switch lex.data[(lex.p)] { - case 85: - goto st33 - case 117: - goto st33 + case 78: + goto st30 + case 110: + goto st30 } - goto tr23 + goto tr31 st33: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof33 } st_case_33: switch lex.data[(lex.p)] { - case 66: + case 79: goto st34 - case 98: + case 111: goto st34 } - goto tr23 + goto tr31 st34: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof34 } st_case_34: switch lex.data[(lex.p)] { - case 76: + case 85: goto st35 - case 108: + case 117: goto st35 } - goto tr23 + goto tr31 st35: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof35 } st_case_35: switch lex.data[(lex.p)] { - case 69: + case 66: goto st36 - case 101: + case 98: goto st36 } - goto tr23 + goto tr31 st36: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof36 } st_case_36: switch lex.data[(lex.p)] { - case 9: - goto st36 - case 32: - goto st36 - case 41: - goto tr57 + case 76: + goto st37 + case 108: + goto st37 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st36 - } - goto tr23 + goto tr31 st37: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof37 } st_case_37: switch lex.data[(lex.p)] { - case 76: + case 69: goto st38 - case 108: + case 101: goto st38 } - goto tr23 + goto tr31 st38: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof38 } st_case_38: switch lex.data[(lex.p)] { - case 79: - goto st39 - case 111: - goto st39 + case 9: + goto st38 + case 32: + goto st38 + case 41: + goto tr65 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st38 + } + goto tr31 st39: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof39 } st_case_39: switch lex.data[(lex.p)] { - case 65: + case 76: goto st40 - case 97: + case 108: goto st40 } - goto tr23 + goto tr31 st40: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof40 } st_case_40: switch lex.data[(lex.p)] { - case 84: - goto st36 - case 116: - goto st36 + case 79: + goto st41 + case 111: + goto st41 } - goto tr23 + goto tr31 st41: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof41 } st_case_41: switch lex.data[(lex.p)] { - case 78: + case 65: goto st42 - case 110: + case 97: goto st42 } - goto tr23 + goto tr31 st42: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof42 @@ -6470,275 +6767,275 @@ func (lex *Lexer) Lex() *token.Token { st_case_42: switch lex.data[(lex.p)] { case 84: - goto st43 + goto st38 case 116: - goto st43 + goto st38 } - goto tr23 + goto tr31 st43: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof43 } st_case_43: switch lex.data[(lex.p)] { - case 9: + case 78: goto st44 - case 32: - goto st44 - case 41: - goto tr64 - case 69: - goto st45 - case 101: - goto st45 - } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + case 110: goto st44 } - goto tr23 + goto tr31 st44: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof44 } st_case_44: switch lex.data[(lex.p)] { - case 9: - goto st44 - case 32: - goto st44 - case 41: - goto tr64 + case 84: + goto st45 + case 116: + goto st45 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st44 - } - goto tr23 + goto tr31 st45: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof45 } st_case_45: switch lex.data[(lex.p)] { - case 71: + case 9: goto st46 - case 103: + case 32: + goto st46 + case 41: + goto tr72 + case 69: + goto st47 + case 101: + goto st47 + } + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { goto st46 } - goto tr23 + goto tr31 st46: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof46 } st_case_46: switch lex.data[(lex.p)] { - case 69: - goto st47 - case 101: - goto st47 + case 9: + goto st46 + case 32: + goto st46 + case 41: + goto tr72 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st46 + } + goto tr31 st47: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof47 } st_case_47: switch lex.data[(lex.p)] { - case 82: - goto st44 - case 114: - goto st44 + case 71: + goto st48 + case 103: + goto st48 } - goto tr23 + goto tr31 st48: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof48 } st_case_48: switch lex.data[(lex.p)] { - case 66: + case 69: goto st49 - case 98: + case 101: goto st49 } - goto tr23 + goto tr31 st49: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof49 } st_case_49: switch lex.data[(lex.p)] { - case 74: - goto st50 - case 106: - goto st50 + case 82: + goto st46 + case 114: + goto st46 } - goto tr23 + goto tr31 st50: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof50 } st_case_50: switch lex.data[(lex.p)] { - case 69: + case 66: goto st51 - case 101: + case 98: goto st51 } - goto tr23 + goto tr31 st51: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof51 } st_case_51: switch lex.data[(lex.p)] { - case 67: + case 74: goto st52 - case 99: + case 106: goto st52 } - goto tr23 + goto tr31 st52: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof52 } st_case_52: switch lex.data[(lex.p)] { - case 84: + case 69: goto st53 - case 116: + case 101: goto st53 } - goto tr23 + goto tr31 st53: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof53 } st_case_53: switch lex.data[(lex.p)] { - case 9: - goto st53 - case 32: - goto st53 - case 41: - goto tr73 + case 67: + goto st54 + case 99: + goto st54 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st53 - } - goto tr23 + goto tr31 st54: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof54 } st_case_54: switch lex.data[(lex.p)] { - case 69: + case 84: goto st55 - case 101: + case 116: goto st55 } - goto tr23 + goto tr31 st55: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof55 } st_case_55: switch lex.data[(lex.p)] { - case 65: - goto st56 - case 97: - goto st56 + case 9: + goto st55 + case 32: + goto st55 + case 41: + goto tr81 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st55 + } + goto tr31 st56: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof56 } st_case_56: switch lex.data[(lex.p)] { - case 76: + case 69: goto st57 - case 108: + case 101: goto st57 } - goto tr23 + goto tr31 st57: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof57 } st_case_57: switch lex.data[(lex.p)] { - case 9: - goto st57 - case 32: - goto st57 - case 41: - goto tr77 + case 65: + goto st58 + case 97: + goto st58 } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st57 - } - goto tr23 + goto tr31 st58: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof58 } st_case_58: switch lex.data[(lex.p)] { - case 84: + case 76: goto st59 - case 116: + case 108: goto st59 } - goto tr23 + goto tr31 st59: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof59 } st_case_59: switch lex.data[(lex.p)] { - case 82: - goto st60 - case 114: - goto st60 + case 9: + goto st59 + case 32: + goto st59 + case 41: + goto tr85 } - goto tr23 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st59 + } + goto tr31 st60: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof60 } st_case_60: switch lex.data[(lex.p)] { - case 73: + case 84: goto st61 - case 105: + case 116: goto st61 } - goto tr23 + goto tr31 st61: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof61 } st_case_61: switch lex.data[(lex.p)] { - case 78: + case 82: goto st62 - case 110: + case 114: goto st62 } - goto tr23 + goto tr31 st62: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof62 } st_case_62: switch lex.data[(lex.p)] { - case 71: - goto st24 - case 103: - goto st24 + case 73: + goto st63 + case 105: + goto st63 } - goto tr23 + goto tr31 st63: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof63 @@ -6750,717 +7047,673 @@ func (lex *Lexer) Lex() *token.Token { case 110: goto st64 } - goto tr23 + goto tr31 st64: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof64 } st_case_64: switch lex.data[(lex.p)] { - case 83: - goto st65 - case 115: - goto st65 + case 71: + goto st26 + case 103: + goto st26 } - goto tr23 + goto tr31 st65: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof65 } st_case_65: switch lex.data[(lex.p)] { - case 69: + case 78: goto st66 - case 101: + case 110: goto st66 } - goto tr23 + goto tr31 st66: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof66 } st_case_66: switch lex.data[(lex.p)] { - case 84: + case 83: goto st67 - case 116: + case 115: goto st67 } - goto tr23 + goto tr31 st67: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof67 } st_case_67: switch lex.data[(lex.p)] { - case 9: - goto st67 - case 32: - goto st67 - case 41: - goto tr86 - } - if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st67 - } - goto tr23 - st151: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof151 - } - st_case_151: - switch lex.data[(lex.p)] { - case 42: - goto st152 - case 61: - goto tr287 - } - goto tr262 - st152: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof152 - } - st_case_152: - if lex.data[(lex.p)] == 61 { - goto tr289 - } - goto tr288 - st153: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof153 - } - st_case_153: - switch lex.data[(lex.p)] { - case 43: - goto tr290 - case 61: - goto tr291 - } - goto tr262 - st154: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof154 - } - st_case_154: - switch lex.data[(lex.p)] { - case 45: - goto tr292 - case 61: - goto tr293 - case 62: - goto tr294 - } - goto tr262 - tr217: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st155 - st155: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof155 - } - st_case_155: - // line internal/php8/scanner.go:5564 - switch lex.data[(lex.p)] { - case 46: + case 69: + goto st68 + case 101: goto st68 - case 61: - goto tr296 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr91 - } - goto tr262 + goto tr31 st68: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof68 } st_case_68: - if lex.data[(lex.p)] == 46 { - goto tr87 - } - goto tr23 - tr91: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:166 - lex.act = 10 - goto st156 - st156: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof156 - } - st_case_156: - // line internal/php8/scanner.go:5596 switch lex.data[(lex.p)] { - case 69: + case 84: goto st69 - case 95: - goto st71 - case 101: + case 116: goto st69 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr91 - } - goto tr297 + goto tr31 st69: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof69 } st_case_69: switch lex.data[(lex.p)] { - case 43: - goto st70 - case 45: - goto st70 + case 9: + goto st69 + case 32: + goto st69 + case 41: + goto tr94 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr89 + if 11 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st69 } - goto tr12 - st70: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof70 - } - st_case_70: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr89 - } - goto tr12 - tr89: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:166 - lex.act = 10 - goto st157 + goto tr31 st157: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof157 } st_case_157: - // line internal/php8/scanner.go:5645 - if lex.data[(lex.p)] == 95 { - goto st70 + switch lex.data[(lex.p)] { + case 42: + goto st158 + case 61: + goto tr304 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr89 - } - goto tr297 - st71: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof71 - } - st_case_71: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr91 - } - goto tr90 - tr218: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st158 + goto tr270 st158: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof158 } st_case_158: - // line internal/php8/scanner.go:5672 + if lex.data[(lex.p)] == 61 { + goto tr306 + } + goto tr305 + st159: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof159 + } + st_case_159: switch lex.data[(lex.p)] { - case 42: - goto st72 - case 47: - goto st141 + case 43: + goto tr307 case 61: - goto tr300 + goto tr308 } - goto tr262 - tr94: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + goto tr270 + st160: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof160 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_160: + switch lex.data[(lex.p)] { + case 45: + goto tr309 + case 61: + goto tr310 + case 62: + goto tr311 } + goto tr270 + tr225: + // line NONE:1 + lex.te = (lex.p) + 1 - goto st72 - tr96: - // line internal/php8/scanner.rl:54 - - goto st72 - tr98: - // 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 st161 + st161: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof161 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_161: + // line internal/php8/scanner.go:5822 + switch lex.data[(lex.p)] { + case 46: + goto st70 + case 61: + goto tr313 } + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr99 + } + goto tr270 + st70: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof70 + } + st_case_70: + if lex.data[(lex.p)] == 46 { + goto tr95 + } + goto tr31 + tr99: + // line NONE:1 + lex.te = (lex.p) + 1 - goto st72 + // line internal/php8/scanner.rl:166 + lex.act = 10 + goto st162 + st162: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof162 + } + st_case_162: + // line internal/php8/scanner.go:5854 + switch lex.data[(lex.p)] { + case 69: + goto st71 + case 95: + goto st73 + case 101: + goto st71 + } + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr99 + } + goto tr314 + st71: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof71 + } + st_case_71: + switch lex.data[(lex.p)] { + case 43: + goto st72 + case 45: + goto st72 + } + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr97 + } + goto tr12 st72: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof72 } st_case_72: - // line internal/php8/scanner.go:5717 - switch lex.data[(lex.p)] { - case 10: - goto tr93 - case 13: - goto tr94 - case 42: - goto st74 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr97 } - goto st72 - tr93: - // 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 st73 + goto tr12 tr97: - // line internal/php8/scanner.rl:54 + // 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) + // line internal/php8/scanner.rl:166 + lex.act = 10 + goto st163 + st163: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof163 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + st_case_163: + // line internal/php8/scanner.go:5903 + if lex.data[(lex.p)] == 95 { + goto st72 } - - goto st73 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr97 + } + goto tr314 st73: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof73 } st_case_73: - // line internal/php8/scanner.go:5758 - switch lex.data[(lex.p)] { - case 10: - goto tr97 - case 13: - goto tr98 - case 42: + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr99 } - goto tr96 - tr99: + goto tr98 + tr226: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st164 + st164: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof164 + } + st_case_164: + // line internal/php8/scanner.go:5930 + switch lex.data[(lex.p)] { + case 42: + goto st74 + case 47: + goto st143 + case 61: + goto tr317 + } + goto tr270 + tr102: + // 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 st74 + tr104: // line internal/php8/scanner.rl:54 + goto st74 + tr106: + // 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 st74 st74: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof74 } st_case_74: - // line internal/php8/scanner.go:5777 + // line internal/php8/scanner.go:5975 switch lex.data[(lex.p)] { case 10: - goto tr93 + goto tr101 case 13: - goto tr94 + goto tr102 case 42: - goto st74 - case 47: - goto tr100 - } - goto st72 - tr219: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:177 - lex.act = 12 - goto st159 - st159: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof159 - } - st_case_159: - // line internal/php8/scanner.go:5801 - switch lex.data[(lex.p)] { - case 46: - goto tr302 - case 66: goto st76 - case 69: - goto st69 - case 79: - goto st77 - case 88: - goto st78 - case 95: - goto st75 - case 98: - goto st76 - case 101: - goto st69 - case 111: - goto st77 - case 120: - goto st78 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr102 - } - goto tr301 - tr302: - // line NONE:1 - lex.te = (lex.p) + 1 + goto st74 + tr101: + // line internal/php8/scanner.rl:38 - // line internal/php8/scanner.rl:166 - lex.act = 10 - goto st160 - st160: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof160 + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p + 1) } - st_case_160: - // line internal/php8/scanner.go:5840 - switch lex.data[(lex.p)] { - case 69: - goto st69 - case 101: - goto st69 - } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr91 - } - goto tr297 - tr102: - // line NONE:1 - lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:177 - lex.act = 12 - goto st161 - st161: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof161 + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) } - st_case_161: - // line internal/php8/scanner.go:5863 - switch lex.data[(lex.p)] { - case 46: - goto tr302 - case 69: - goto st69 - case 95: - goto st75 - case 101: - goto st69 + + goto st75 + tr105: + // 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 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr102 + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) } - goto tr301 + + goto st75 st75: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof75 } st_case_75: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr102 + // line internal/php8/scanner.go:6016 + switch lex.data[(lex.p)] { + case 10: + goto tr105 + case 13: + goto tr106 + case 42: + goto tr107 } - goto tr101 + goto tr104 + tr107: + // line internal/php8/scanner.rl:54 + + goto st76 st76: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof76 } st_case_76: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr103 - } - goto tr12 - tr103: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:167 - lex.act = 11 - goto st162 - st162: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof162 - } - st_case_162: - // line internal/php8/scanner.go:5908 - if lex.data[(lex.p)] == 95 { + // line internal/php8/scanner.go:6035 + switch lex.data[(lex.p)] { + case 10: + goto tr101 + case 13: + goto tr102 + case 42: goto st76 + case 47: + goto tr108 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr103 - } - goto tr307 - st77: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof77 - } - st_case_77: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { - goto tr104 - } - goto tr12 - tr104: + goto st74 + tr227: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:202 - lex.act = 14 - goto st163 - st163: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof163 - } - st_case_163: - // line internal/php8/scanner.go:5937 - if lex.data[(lex.p)] == 95 { - goto st77 - } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { - goto tr104 - } - goto tr308 - st78: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof78 - } - st_case_78: - switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr105 - } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr105 - } - default: - goto tr105 - } - goto tr12 - tr105: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:192 - lex.act = 13 - goto st164 - st164: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof164 - } - st_case_164: - // line internal/php8/scanner.go:5975 - if lex.data[(lex.p)] == 95 { - goto st78 - } - switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr105 - } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr105 - } - default: - goto tr105 - } - goto tr309 + // line internal/php8/scanner.rl:177 + lex.act = 12 + goto st165 st165: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof165 } st_case_165: - if lex.data[(lex.p)] == 58 { - goto tr310 + // line internal/php8/scanner.go:6059 + switch lex.data[(lex.p)] { + case 46: + goto tr319 + case 66: + goto st78 + case 69: + goto st71 + case 79: + goto st79 + case 88: + goto st80 + case 95: + goto st77 + case 98: + goto st78 + case 101: + goto st71 + case 111: + goto st79 + case 120: + goto st80 } - goto tr262 - tr221: + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr110 + } + goto tr318 + tr319: // 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 } st_case_166: - // line internal/php8/scanner.go:6011 + // line internal/php8/scanner.go:6098 switch lex.data[(lex.p)] { - case 10: - goto tr107 - case 13: - goto tr108 - case 32: - goto st79 - case 63: - goto st82 + case 69: + goto st71 + case 101: + goto st71 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st79 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr99 } - goto tr262 + goto tr314 tr110: - // line internal/php8/scanner.rl:54 + // line NONE:1 + lex.te = (lex.p) + 1 - goto st79 + // line internal/php8/scanner.rl:177 + lex.act = 12 + goto st167 + st167: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof167 + } + st_case_167: + // line internal/php8/scanner.go:6121 + switch lex.data[(lex.p)] { + case 46: + goto tr319 + case 69: + goto st71 + case 95: + goto st77 + case 101: + goto st71 + } + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr110 + } + goto tr318 + st77: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof77 + } + st_case_77: + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr110 + } + goto tr109 + st78: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof78 + } + st_case_78: + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + goto tr111 + } + goto tr12 + 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 + } + st_case_168: + // line internal/php8/scanner.go:6166 + if lex.data[(lex.p)] == 95 { + goto st78 + } + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { + goto tr111 + } + goto tr324 st79: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof79 } st_case_79: - // line internal/php8/scanner.go:6035 - switch lex.data[(lex.p)] { - case 10: - goto tr107 - case 13: - goto tr108 - case 32: - goto st79 - case 63: - goto st82 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { + goto tr112 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr12 + 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 + } + st_case_169: + // line internal/php8/scanner.go:6195 + if lex.data[(lex.p)] == 95 { goto st79 } - goto tr23 - tr107: - // line internal/php8/scanner.rl:38 - - if lex.data[lex.p] == '\n' { - lex.newLines.Append(lex.p + 1) + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { + goto tr112 } - - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) - } - - goto st80 - tr111: - // 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 st80 + goto tr325 st80: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof80 } st_case_80: - // line internal/php8/scanner.go:6081 - switch lex.data[(lex.p)] { - case 10: - goto tr111 - case 13: - goto tr112 - case 32: - goto tr110 - case 63: + switch { + 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 { + goto tr113 + } + default: goto tr113 } + goto tr12 + 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 + } + st_case_170: + // line internal/php8/scanner.go:6233 + 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 { + goto tr113 + } + 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 + } + st_case_171: + if lex.data[(lex.p)] == 58 { + goto tr327 + } + goto tr270 + tr229: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st172 + st172: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof172 + } + st_case_172: + // line internal/php8/scanner.go:6269 + switch lex.data[(lex.p)] { + case 10: + goto tr115 + case 13: + goto tr116 + case 32: + goto st81 + case 63: + goto st84 + } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr110 + goto st81 } - goto tr23 - tr108: - // 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 st81 - tr112: + goto tr270 + tr118: // 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 st81 st81: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof81 } st_case_81: - // line internal/php8/scanner.go:6127 - if lex.data[(lex.p)] == 10 { - goto tr107 + // line internal/php8/scanner.go:6293 + switch lex.data[(lex.p)] { + case 10: + goto tr115 + case 13: + goto tr116 + case 32: + goto st81 + case 63: + goto st84 } - goto tr23 - tr113: + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto st81 + } + goto tr31 + tr115: + // 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 st82 + tr119: // 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 st82 st82: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof82 } st_case_82: - // line internal/php8/scanner.go:6141 - if lex.data[(lex.p)] == 62 { - goto tr114 - } - goto tr23 - tr114: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st167 - st167: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof167 - } - st_case_167: - // line internal/php8/scanner.go:6156 + // line internal/php8/scanner.go:6339 switch lex.data[(lex.p)] { case 10: - goto tr116 + goto tr119 case 13: - goto tr312 + goto tr120 + case 32: + goto tr118 + case 63: + goto tr121 } - goto tr311 + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr118 + } + goto tr31 tr116: // line internal/php8/scanner.rl:38 @@ -7472,15 +7725,10 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st168 - st168: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof168 - } - st_case_168: - // line internal/php8/scanner.go:6181 - goto tr313 - tr312: + goto st83 + tr120: + // line internal/php8/scanner.rl:54 + // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7497,147 +7745,43 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof83 } st_case_83: - // line internal/php8/scanner.go:6200 + // line internal/php8/scanner.go:6385 if lex.data[(lex.p)] == 10 { - goto tr116 + goto tr115 } - goto tr115 - st169: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof169 - } - st_case_169: - switch lex.data[(lex.p)] { - case 60: - goto tr314 - case 61: - goto st172 - case 62: - goto tr316 - } - goto tr262 - tr314: - // line NONE:1 - lex.te = (lex.p) + 1 + goto tr31 + tr121: + // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:325 - lex.act = 126 - goto st170 - st170: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof170 - } - st_case_170: - // line internal/php8/scanner.go:6231 - switch lex.data[(lex.p)] { - case 60: - goto st84 - case 61: - goto tr318 - } - goto tr317 + goto st84 st84: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof84 } st_case_84: - switch lex.data[(lex.p)] { - case 9: - goto st84 - case 32: - goto st84 - case 34: - goto st85 - case 39: - goto st89 - case 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 tr120 - st85: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof85 - } - st_case_85: - 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 tr121 - tr121: - // line internal/php8/scanner.rl:35 - lblStart = lex.p - goto st86 - st86: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof86 - } - st_case_86: - // line internal/php8/scanner.go:6299 - switch lex.data[(lex.p)] { - case 34: + // line internal/php8/scanner.go:6399 + if lex.data[(lex.p)] == 62 { goto tr122 - 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 st86 + goto tr31 tr122: - // line internal/php8/scanner.rl:36 - lblEnd = lex.p - goto st87 - st87: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st173 + st173: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof87 + goto _test_eof173 } - st_case_87: - // line internal/php8/scanner.go:6333 + st_case_173: + // line internal/php8/scanner.go:6414 switch lex.data[(lex.p)] { case 10: goto tr124 case 13: - goto tr125 + goto tr329 } - goto tr12 + goto tr328 tr124: // line internal/php8/scanner.rl:38 @@ -7649,29 +7793,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st171 - tr128: - // 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 st171 - st171: + goto st174 + st174: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof171 + goto _test_eof174 } - st_case_171: - // line internal/php8/scanner.go:6372 - goto tr319 - tr125: + st_case_174: + // line internal/php8/scanner.go:6439 + goto tr330 + tr329: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7682,36 +7812,86 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st88 - tr129: - // 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 st88 - st88: + goto st85 + st85: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof88 + goto _test_eof85 } - st_case_88: - // line internal/php8/scanner.go:6405 + st_case_85: + // line internal/php8/scanner.go:6458 if lex.data[(lex.p)] == 10 { goto tr124 } - goto tr12 - st89: + goto tr123 + st175: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof89 + goto _test_eof175 } - st_case_89: + st_case_175: + switch lex.data[(lex.p)] { + case 60: + goto tr331 + case 61: + goto st178 + case 62: + goto tr333 + } + goto tr270 + tr331: + // 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 + } + st_case_176: + // line internal/php8/scanner.go:6489 + switch lex.data[(lex.p)] { + case 60: + goto st86 + case 61: + goto tr335 + } + goto tr334 + st86: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof86 + } + st_case_86: + switch lex.data[(lex.p)] { + case 9: + goto st86 + case 32: + goto st86 + case 34: + goto st87 + case 39: + goto st91 + case 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 tr128 + st87: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof87 + } + st_case_87: if lex.data[(lex.p)] == 96 { goto tr12 } @@ -7727,20 +7907,20 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto tr126 - tr126: + goto tr129 + tr129: // line internal/php8/scanner.rl:35 lblStart = lex.p - goto st90 - st90: + goto st88 + st88: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof90 + goto _test_eof88 } - st_case_90: - // line internal/php8/scanner.go:6440 + st_case_88: + // line internal/php8/scanner.go:6557 switch lex.data[(lex.p)] { - case 39: - goto tr122 + case 34: + goto tr130 case 96: goto tr12 } @@ -7761,97 +7941,48 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr12 } - goto st90 - tr120: - // line internal/php8/scanner.rl:35 - lblStart = lex.p - goto st91 - st91: + goto st88 + tr130: + // line internal/php8/scanner.rl:36 + lblEnd = lex.p + goto st89 + st89: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof91 + goto _test_eof89 } - st_case_91: - // line internal/php8/scanner.go:6474 + st_case_89: + // line internal/php8/scanner.go:6591 switch lex.data[(lex.p)] { case 10: - goto tr128 + goto tr132 case 13: - goto tr129 - case 96: - goto tr12 + goto tr133 } - 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 tr12 + tr132: + // line internal/php8/scanner.rl:38 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p + 1) } - goto st91 - st172: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof172 + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) } - st_case_172: - if lex.data[(lex.p)] == 62 { - goto tr321 + + goto st177 + tr136: + // 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) } - goto tr320 - st173: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof173 + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) } - st_case_173: - switch lex.data[(lex.p)] { - case 61: - goto st174 - case 62: - goto tr323 - } - goto tr262 - st174: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof174 - } - st_case_174: - if lex.data[(lex.p)] == 61 { - goto tr325 - } - goto tr324 - st175: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof175 - } - st_case_175: - switch lex.data[(lex.p)] { - case 61: - goto tr326 - case 62: - goto st176 - } - goto tr262 - st176: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof176 - } - st_case_176: - if lex.data[(lex.p)] == 61 { - goto tr329 - } - goto tr328 - tr225: - // line NONE:1 - lex.te = (lex.p) + 1 goto st177 st177: @@ -7859,43 +7990,8 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof177 } st_case_177: - // line internal/php8/scanner.go:6562 - switch lex.data[(lex.p)] { - case 45: - goto st92 - case 62: - goto tr331 - case 63: - goto st180 - } - goto tr262 - st92: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof92 - } - st_case_92: - if lex.data[(lex.p)] == 62 { - goto tr131 - } - goto tr23 - tr331: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st178 - st178: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof178 - } - st_case_178: - // line internal/php8/scanner.go:6591 - switch lex.data[(lex.p)] { - case 10: - goto tr133 - case 13: - goto tr334 - } - goto tr333 + // line internal/php8/scanner.go:6630 + goto tr336 tr133: // line internal/php8/scanner.rl:38 @@ -7907,15 +8003,10 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st179 - st179: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof179 - } - st_case_179: - // line internal/php8/scanner.go:6616 - goto tr335 - tr334: + goto st90 + tr137: + // line internal/php8/scanner.rl:36 + lblEnd = lex.p // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -7926,611 +8017,22 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st93 - st93: + goto st90 + st90: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof93 + goto _test_eof90 } - st_case_93: - // line internal/php8/scanner.go:6635 + st_case_90: + // line internal/php8/scanner.go:6663 if lex.data[(lex.p)] == 10 { - goto tr133 + goto tr132 } - goto tr132 - st180: + goto tr12 + st91: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof180 + goto _test_eof91 } - st_case_180: - if lex.data[(lex.p)] == 61 { - goto tr337 - } - goto tr336 - tr226: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st181 - st181: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof181 - } - st_case_181: - // line internal/php8/scanner.go:6661 - switch lex.data[(lex.p)] { - case 66: - goto tr339 - case 78: - goto tr340 - case 82: - goto tr341 - case 83: - goto tr342 - case 92: - goto st94 - case 96: - goto tr338 - case 98: - goto tr339 - case 110: - goto tr340 - case 114: - goto tr341 - case 115: - goto tr342 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr233: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st182 - tr342: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:220 - lex.act = 21 - goto st182 - tr350: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:218 - lex.act = 19 - goto st182 - tr351: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:294 - lex.act = 95 - goto st182 - tr354: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:219 - lex.act = 20 - goto st182 - tr359: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:221 - lex.act = 22 - goto st182 - tr371: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:222 - lex.act = 23 - goto st182 - tr372: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:223 - lex.act = 24 - goto st182 - tr374: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:224 - lex.act = 25 - goto st182 - tr381: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:250 - lex.act = 51 - goto st182 - tr385: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:225 - lex.act = 26 - goto st182 - tr387: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:226 - lex.act = 27 - goto st182 - tr391: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:227 - lex.act = 28 - goto st182 - tr395: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:228 - lex.act = 29 - goto st182 - tr398: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:231 - lex.act = 32 - goto st182 - tr404: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:229 - lex.act = 30 - goto st182 - tr408: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:230 - lex.act = 31 - goto st182 - tr409: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:244 - lex.act = 45 - goto st182 - tr417: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:232 - lex.act = 33 - goto st182 - tr422: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:234 - lex.act = 35 - goto st182 - tr425: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:235 - lex.act = 36 - goto st182 - tr438: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:236 - lex.act = 37 - goto st182 - tr445: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:238 - lex.act = 39 - goto st182 - tr446: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:239 - lex.act = 40 - goto st182 - tr451: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:240 - lex.act = 41 - goto st182 - tr455: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:241 - lex.act = 42 - goto st182 - tr456: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:242 - lex.act = 43 - goto st182 - tr458: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:243 - lex.act = 44 - goto st182 - tr464: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:245 - lex.act = 46 - goto st182 - tr466: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:251 - lex.act = 52 - goto st182 - tr473: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:247 - lex.act = 48 - goto st182 - tr479: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:249 - lex.act = 50 - goto st182 - tr485: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:252 - lex.act = 53 - goto st182 - tr487: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:253 - lex.act = 54 - goto st182 - tr488: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:254 - lex.act = 55 - goto st182 - tr499: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:256 - lex.act = 57 - goto st182 - tr512: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:281 - lex.act = 82 - goto st182 - tr520: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:257 - lex.act = 58 - goto st182 - tr524: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:258 - lex.act = 59 - goto st182 - tr530: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:259 - lex.act = 60 - goto st182 - tr533: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:255 - lex.act = 56 - goto st182 - tr536: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:260 - lex.act = 61 - goto st182 - tr540: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:270 - lex.act = 71 - goto st182 - tr553: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:293 - lex.act = 94 - goto st182 - tr554: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:295 - lex.act = 96 - goto st182 - tr561: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:264 - lex.act = 65 - goto st182 - tr564: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:262 - lex.act = 63 - goto st182 - tr570: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:265 - lex.act = 66 - goto st182 - tr574: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:263 - lex.act = 64 - goto st182 - tr583: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:267 - lex.act = 68 - goto st182 - tr593: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:283 - lex.act = 84 - goto st182 - tr596: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:266 - lex.act = 67 - goto st182 - tr602: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:268 - lex.act = 69 - goto st182 - tr606: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:269 - lex.act = 70 - goto st182 - tr611: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:271 - lex.act = 72 - goto st182 - tr613: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:273 - lex.act = 74 - goto st182 - tr615: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:272 - lex.act = 73 - goto st182 - tr620: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:274 - lex.act = 75 - goto st182 - tr621: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:275 - lex.act = 76 - goto st182 - tr623: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:276 - lex.act = 77 - goto st182 - tr627: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:277 - lex.act = 78 - goto st182 - tr629: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:296 - lex.act = 97 - goto st182 - tr653: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:284 - lex.act = 85 - goto st182 - tr657: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:285 - lex.act = 86 - goto st182 - tr663: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:286 - lex.act = 87 - goto st182 - tr671: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:287 - lex.act = 88 - goto st182 - tr683: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:292 - lex.act = 93 - goto st182 - tr688: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:288 - lex.act = 89 - goto st182 - tr695: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:290 - lex.act = 91 - goto st182 - tr705: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:289 - lex.act = 90 - goto st182 - tr711: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:291 - lex.act = 92 - goto st182 - st182: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof182 - } - st_case_182: - // line internal/php8/scanner.go:7204 - switch lex.data[(lex.p)] { - case 92: - goto st94 - 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 tr233 - st94: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof94 - } - st_case_94: + st_case_91: if lex.data[(lex.p)] == 96 { goto tr12 } @@ -8548,10281 +8050,173 @@ func (lex *Lexer) Lex() *token.Token { } goto tr134 tr134: + // line internal/php8/scanner.rl:35 + lblStart = lex.p + goto st92 + st92: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof92 + } + st_case_92: + // line internal/php8/scanner.go:6698 + 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 { + 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 st92 + tr128: + // line internal/php8/scanner.rl:35 + lblStart = lex.p + goto st93 + st93: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof93 + } + st_case_93: + // line internal/php8/scanner.go:6732 + switch lex.data[(lex.p)] { + case 10: + goto tr136 + case 13: + goto tr137 + 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 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 - // line internal/php8/scanner.rl:214 - lex.act = 16 goto st183 st183: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof183 } st_case_183: - // line internal/php8/scanner.go:7262 + // line internal/php8/scanner.go:6820 switch lex.data[(lex.p)] { - case 92: + case 45: goto st94 - case 96: - goto tr344 + case 62: + goto tr348 + case 63: + goto st186 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr344 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr344 - } - case lex.data[(lex.p)] >= 91: - goto tr344 - } - default: - goto tr344 + goto tr270 + st94: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof94 } - goto tr134 - tr339: + st_case_94: + if lex.data[(lex.p)] == 62 { + goto tr139 + } + goto tr31 + tr348: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 goto st184 st184: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof184 } st_case_184: - // line internal/php8/scanner.go:7299 + // line internal/php8/scanner.go:6849 switch lex.data[(lex.p)] { - case 83: - goto tr345 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr345 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr345: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st185 - st185: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof185 - } - st_case_185: - // line internal/php8/scanner.go:7340 - switch lex.data[(lex.p)] { - case 84: - goto tr346 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr346 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr346: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st186 - st186: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof186 - } - st_case_186: - // line internal/php8/scanner.go:7381 - switch lex.data[(lex.p)] { - case 82: - goto tr347 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr347 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr347: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st187 - st187: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof187 - } - st_case_187: - // line internal/php8/scanner.go:7422 - switch lex.data[(lex.p)] { - case 65: - goto tr348 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr348 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr348: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st188 - st188: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof188 - } - st_case_188: - // line internal/php8/scanner.go:7463 - switch lex.data[(lex.p)] { - case 67: - goto tr349 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr349 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr349: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st189 - st189: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof189 - } - st_case_189: - // line internal/php8/scanner.go:7504 - switch lex.data[(lex.p)] { - case 84: - goto tr350 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr350 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr340: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st190 - st190: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof190 - } - st_case_190: - // line internal/php8/scanner.go:7545 - switch lex.data[(lex.p)] { - case 68: - goto tr351 - case 92: - goto st94 - case 96: - goto tr338 - case 100: + case 10: + goto tr141 + case 13: goto tr351 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr341: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st191 - st191: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof191 - } - st_case_191: - // line internal/php8/scanner.go:7586 - switch lex.data[(lex.p)] { - case 82: - goto tr352 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr352 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr352: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st192 - st192: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof192 - } - st_case_192: - // line internal/php8/scanner.go:7627 - switch lex.data[(lex.p)] { - case 65: - goto tr353 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr353 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr353: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st193 - st193: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof193 - } - st_case_193: - // line internal/php8/scanner.go:7668 - switch lex.data[(lex.p)] { - case 89: - goto tr354 - case 92: - goto st94 - case 96: - goto tr338 - case 121: - goto tr354 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr227: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st194 - st194: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof194 - } - st_case_194: - // line internal/php8/scanner.go:7709 - switch lex.data[(lex.p)] { - case 34: - goto st7 - case 60: - goto st95 - case 82: - goto tr356 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr356 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - st95: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof95 - } - st_case_95: - if lex.data[(lex.p)] == 60 { - goto st96 - } - goto tr135 - st96: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof96 - } - st_case_96: - if lex.data[(lex.p)] == 60 { - goto st84 - } - goto tr135 - tr356: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st195 - st195: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof195 - } - st_case_195: - // line internal/php8/scanner.go:7772 - switch lex.data[(lex.p)] { - case 69: - goto tr357 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr357 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr357: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st196 - st196: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof196 - } - st_case_196: - // line internal/php8/scanner.go:7813 - switch lex.data[(lex.p)] { - case 65: - goto tr358 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr358 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr358: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st197 - st197: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof197 - } - st_case_197: - // line internal/php8/scanner.go:7854 - switch lex.data[(lex.p)] { - case 75: - goto tr359 - case 92: - goto st94 - case 96: - goto tr338 - case 107: - goto tr359 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr228: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st198 - st198: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof198 - } - st_case_198: - // line internal/php8/scanner.go:7895 - switch lex.data[(lex.p)] { - case 65: - goto tr360 - case 70: - goto tr361 - case 76: - goto tr362 - case 79: - goto tr363 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr360 - case 102: - goto tr361 - case 108: - goto tr362 - case 111: - goto tr363 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr360: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st199 - st199: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof199 - } - st_case_199: - // line internal/php8/scanner.go:7948 - switch lex.data[(lex.p)] { - case 76: - goto tr364 - case 83: - goto tr365 - case 84: - goto tr366 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr364 - case 115: - goto tr365 - case 116: - goto tr366 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr364: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st200 - st200: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof200 - } - st_case_200: - // line internal/php8/scanner.go:7997 - switch lex.data[(lex.p)] { - case 76: - goto tr367 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr367 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr367: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st201 - st201: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof201 - } - st_case_201: - // line internal/php8/scanner.go:8038 - switch lex.data[(lex.p)] { - case 65: - goto tr368 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr368 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr368: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st202 - st202: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof202 - } - st_case_202: - // line internal/php8/scanner.go:8079 - switch lex.data[(lex.p)] { - case 66: - goto tr369 - case 92: - goto st94 - case 96: - goto tr338 - case 98: - goto tr369 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr369: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st203 - st203: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof203 - } - st_case_203: - // line internal/php8/scanner.go:8120 - switch lex.data[(lex.p)] { - case 76: - goto tr370 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr370 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr370: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st204 - st204: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof204 - } - st_case_204: - // line internal/php8/scanner.go:8161 - switch lex.data[(lex.p)] { - case 69: - goto tr371 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr371 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr365: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st205 - st205: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof205 - } - st_case_205: - // line internal/php8/scanner.go:8202 - switch lex.data[(lex.p)] { - case 69: - goto tr372 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr372 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr366: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st206 - st206: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof206 - } - st_case_206: - // line internal/php8/scanner.go:8243 - switch lex.data[(lex.p)] { - case 67: - goto tr373 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr373 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr373: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st207 - st207: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof207 - } - st_case_207: - // line internal/php8/scanner.go:8284 - switch lex.data[(lex.p)] { - case 72: - goto tr374 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr374 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr361: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st208 - st208: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof208 - } - st_case_208: - // line internal/php8/scanner.go:8325 - switch lex.data[(lex.p)] { - case 85: - goto tr375 - case 92: - goto st94 - case 96: - goto tr338 - case 117: - goto tr375 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr375: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st209 - st209: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof209 - } - st_case_209: - // line internal/php8/scanner.go:8366 - switch lex.data[(lex.p)] { - case 78: - goto tr376 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr376 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr376: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st210 - st210: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof210 - } - st_case_210: - // line internal/php8/scanner.go:8407 - switch lex.data[(lex.p)] { - case 67: - goto tr377 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr377 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr377: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st211 - st211: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof211 - } - st_case_211: - // line internal/php8/scanner.go:8448 - switch lex.data[(lex.p)] { - case 84: - goto tr378 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr378 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr378: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st212 - st212: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof212 - } - st_case_212: - // line internal/php8/scanner.go:8489 - switch lex.data[(lex.p)] { - case 73: - goto tr379 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr379 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr379: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st213 - st213: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof213 - } - st_case_213: - // line internal/php8/scanner.go:8530 - switch lex.data[(lex.p)] { - case 79: - goto tr380 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr380 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr380: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st214 - st214: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof214 - } - st_case_214: - // line internal/php8/scanner.go:8571 - switch lex.data[(lex.p)] { - case 78: - goto tr381 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr381 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr362: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st215 - st215: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof215 - } - st_case_215: - // line internal/php8/scanner.go:8612 - switch lex.data[(lex.p)] { - case 65: - goto tr382 - case 79: - goto tr383 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr382 - case 111: - goto tr383 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr382: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st216 - st216: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof216 - } - st_case_216: - // line internal/php8/scanner.go:8657 - switch lex.data[(lex.p)] { - case 83: - goto tr384 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr384 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr384: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st217 - st217: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof217 - } - st_case_217: - // line internal/php8/scanner.go:8698 - switch lex.data[(lex.p)] { - case 83: - goto tr385 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr385 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr383: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st218 - st218: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof218 - } - st_case_218: - // line internal/php8/scanner.go:8739 - switch lex.data[(lex.p)] { - case 78: - goto tr386 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr386 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr386: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st219 - st219: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof219 - } - st_case_219: - // line internal/php8/scanner.go:8780 - switch lex.data[(lex.p)] { - case 69: - goto tr387 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr387 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr363: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st220 - st220: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof220 - } - st_case_220: - // line internal/php8/scanner.go:8821 - switch lex.data[(lex.p)] { - case 78: - goto tr388 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr388 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr388: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st221 - st221: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof221 - } - st_case_221: - // line internal/php8/scanner.go:8862 - switch lex.data[(lex.p)] { - case 83: - goto tr389 - case 84: - goto tr390 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr389 - case 116: - goto tr390 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr389: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st222 - st222: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof222 - } - st_case_222: - // line internal/php8/scanner.go:8907 - switch lex.data[(lex.p)] { - case 84: - goto tr391 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr391 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr390: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st223 - st223: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof223 - } - st_case_223: - // line internal/php8/scanner.go:8948 - switch lex.data[(lex.p)] { - case 73: - goto tr392 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr392 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr392: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st224 - st224: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof224 - } - st_case_224: - // line internal/php8/scanner.go:8989 - switch lex.data[(lex.p)] { - case 78: - goto tr393 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr393 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr393: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st225 - st225: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof225 - } - st_case_225: - // line internal/php8/scanner.go:9030 - switch lex.data[(lex.p)] { - case 85: - goto tr394 - case 92: - goto st94 - case 96: - goto tr338 - case 117: - goto tr394 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr394: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st226 - st226: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof226 - } - st_case_226: - // line internal/php8/scanner.go:9071 - switch lex.data[(lex.p)] { - case 69: - goto tr395 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr395 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr229: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st227 - st227: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof227 - } - st_case_227: - // line internal/php8/scanner.go:9112 - switch lex.data[(lex.p)] { - case 69: - goto tr396 - case 73: - goto tr397 - case 79: - goto tr398 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr396 - case 105: - goto tr397 - case 111: - goto tr398 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr396: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st228 - st228: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof228 - } - st_case_228: - // line internal/php8/scanner.go:9161 - switch lex.data[(lex.p)] { - case 67: - goto tr399 - case 70: - goto tr400 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr399 - case 102: - goto tr400 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr399: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st229 - st229: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof229 - } - st_case_229: - // line internal/php8/scanner.go:9206 - switch lex.data[(lex.p)] { - case 76: - goto tr401 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr401 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr401: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st230 - st230: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof230 - } - st_case_230: - // line internal/php8/scanner.go:9247 - switch lex.data[(lex.p)] { - case 65: - goto tr402 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr402 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr402: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st231 - st231: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof231 - } - st_case_231: - // line internal/php8/scanner.go:9288 - switch lex.data[(lex.p)] { - case 82: - goto tr403 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr403 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr403: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st232 - st232: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof232 - } - st_case_232: - // line internal/php8/scanner.go:9329 - switch lex.data[(lex.p)] { - case 69: - goto tr404 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr404 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr400: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st233 - st233: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof233 - } - st_case_233: - // line internal/php8/scanner.go:9370 - switch lex.data[(lex.p)] { - case 65: - goto tr405 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr405 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr405: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st234 - st234: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof234 - } - st_case_234: - // line internal/php8/scanner.go:9411 - switch lex.data[(lex.p)] { - case 85: - goto tr406 - case 92: - goto st94 - case 96: - goto tr338 - case 117: - goto tr406 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr406: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st235 - st235: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof235 - } - st_case_235: - // line internal/php8/scanner.go:9452 - switch lex.data[(lex.p)] { - case 76: - goto tr407 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr407 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr407: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st236 - st236: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof236 - } - st_case_236: - // line internal/php8/scanner.go:9493 - switch lex.data[(lex.p)] { - case 84: - goto tr408 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr408 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr397: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st237 - st237: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof237 - } - st_case_237: - // line internal/php8/scanner.go:9534 - switch lex.data[(lex.p)] { - case 69: - goto tr409 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr409 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr230: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st238 - st238: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof238 - } - st_case_238: - // line internal/php8/scanner.go:9575 - switch lex.data[(lex.p)] { - case 67: - goto tr410 - case 76: - goto tr411 - case 77: - goto tr412 - case 78: - goto tr413 - case 86: - goto tr414 - case 88: - goto tr415 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr410 - case 108: - goto tr411 - case 109: - goto tr412 - case 110: - goto tr413 - case 118: - goto tr414 - case 120: - goto tr415 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr410: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st239 - st239: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof239 - } - st_case_239: - // line internal/php8/scanner.go:9636 - switch lex.data[(lex.p)] { - case 72: - goto tr416 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr416 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr416: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st240 - st240: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof240 - } - st_case_240: - // line internal/php8/scanner.go:9677 - switch lex.data[(lex.p)] { - case 79: - goto tr417 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr417 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr411: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st241 - st241: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof241 - } - st_case_241: - // line internal/php8/scanner.go:9718 - switch lex.data[(lex.p)] { - case 83: - goto tr418 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr418 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr418: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st242 - st242: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof242 - } - st_case_242: - // line internal/php8/scanner.go:9759 - switch lex.data[(lex.p)] { - case 69: - goto tr419 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr419 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr419: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:233 - lex.act = 34 - goto st243 - st243: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof243 - } - st_case_243: - // line internal/php8/scanner.go:9800 - switch lex.data[(lex.p)] { - case 73: - goto tr421 - case 92: - goto st94 - case 96: - goto tr420 - case 105: - goto tr421 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr420 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr420 - } - case lex.data[(lex.p)] >= 91: - goto tr420 - } - default: - goto tr420 - } - goto tr233 - tr421: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st244 - st244: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof244 - } - st_case_244: - // line internal/php8/scanner.go:9841 - switch lex.data[(lex.p)] { - case 70: - goto tr422 - case 92: - goto st94 - case 96: - goto tr338 - case 102: - goto tr422 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr412: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st245 - st245: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof245 - } - st_case_245: - // line internal/php8/scanner.go:9882 - switch lex.data[(lex.p)] { - case 80: - goto tr423 - case 92: - goto st94 - case 96: - goto tr338 - case 112: - goto tr423 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr423: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st246 - st246: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof246 - } - st_case_246: - // line internal/php8/scanner.go:9923 - switch lex.data[(lex.p)] { - case 84: - goto tr424 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr424 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr424: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st247 - st247: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof247 - } - st_case_247: - // line internal/php8/scanner.go:9964 - switch lex.data[(lex.p)] { - case 89: - goto tr425 - case 92: - goto st94 - case 96: - goto tr338 - case 121: - goto tr425 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr413: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st248 - st248: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof248 - } - st_case_248: - // line internal/php8/scanner.go:10005 - switch lex.data[(lex.p)] { - case 68: - goto tr426 - case 85: - goto tr427 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr426 - case 117: - goto tr427 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr426: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st249 - st249: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof249 - } - st_case_249: - // line internal/php8/scanner.go:10050 - switch lex.data[(lex.p)] { - case 68: - goto tr428 - case 70: - goto tr429 - case 73: - goto tr430 - case 83: - goto tr431 - case 87: - goto tr432 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr428 - case 102: - goto tr429 - case 105: - goto tr430 - case 115: - goto tr431 - case 119: - goto tr432 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr428: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st250 - st250: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof250 - } - st_case_250: - // line internal/php8/scanner.go:10107 - switch lex.data[(lex.p)] { - case 69: - goto tr433 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr433 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr433: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st251 - st251: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof251 - } - st_case_251: - // line internal/php8/scanner.go:10148 - switch lex.data[(lex.p)] { - case 67: - goto tr434 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr434 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr434: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st252 - st252: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof252 - } - st_case_252: - // line internal/php8/scanner.go:10189 - switch lex.data[(lex.p)] { - case 76: - goto tr435 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr435 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr435: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st253 - st253: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof253 - } - st_case_253: - // line internal/php8/scanner.go:10230 - switch lex.data[(lex.p)] { - case 65: - goto tr436 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr436 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr436: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st254 - st254: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof254 - } - st_case_254: - // line internal/php8/scanner.go:10271 - switch lex.data[(lex.p)] { - case 82: - goto tr437 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr437 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr437: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st255 - st255: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof255 - } - st_case_255: - // line internal/php8/scanner.go:10312 - switch lex.data[(lex.p)] { - case 69: - goto tr438 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr438 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr429: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st256 - st256: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof256 - } - st_case_256: - // line internal/php8/scanner.go:10353 - switch lex.data[(lex.p)] { - case 79: - goto tr439 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr439 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr439: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st257 - st257: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof257 - } - st_case_257: - // line internal/php8/scanner.go:10394 - switch lex.data[(lex.p)] { - case 82: - goto tr440 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr440 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr440: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:237 - lex.act = 38 - goto st258 - st258: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof258 - } - st_case_258: - // line internal/php8/scanner.go:10435 - switch lex.data[(lex.p)] { - case 69: - goto tr442 - case 92: - goto st94 - case 96: - goto tr441 - case 101: - goto tr442 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr441 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr441 - } - case lex.data[(lex.p)] >= 91: - goto tr441 - } - default: - goto tr441 - } - goto tr233 - tr442: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st259 - st259: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof259 - } - st_case_259: - // line internal/php8/scanner.go:10476 - switch lex.data[(lex.p)] { - case 65: - goto tr443 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr443 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr443: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st260 - st260: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof260 - } - st_case_260: - // line internal/php8/scanner.go:10517 - switch lex.data[(lex.p)] { - case 67: - goto tr444 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr444 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr444: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st261 - st261: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof261 - } - st_case_261: - // line internal/php8/scanner.go:10558 - switch lex.data[(lex.p)] { - case 72: - goto tr445 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr445 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr430: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st262 - st262: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof262 - } - st_case_262: - // line internal/php8/scanner.go:10599 - switch lex.data[(lex.p)] { - case 70: - goto tr446 - case 92: - goto st94 - case 96: - goto tr338 - case 102: - goto tr446 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr431: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st263 - st263: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof263 - } - st_case_263: - // line internal/php8/scanner.go:10640 - switch lex.data[(lex.p)] { - case 87: - goto tr447 - case 92: - goto st94 - case 96: - goto tr338 - case 119: - goto tr447 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr447: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st264 - st264: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof264 - } - st_case_264: - // line internal/php8/scanner.go:10681 - switch lex.data[(lex.p)] { - case 73: - goto tr448 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr448 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr448: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st265 - st265: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof265 - } - st_case_265: - // line internal/php8/scanner.go:10722 - switch lex.data[(lex.p)] { - case 84: - goto tr449 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr449 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr449: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st266 - st266: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof266 - } - st_case_266: - // line internal/php8/scanner.go:10763 - switch lex.data[(lex.p)] { - case 67: - goto tr450 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr450 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr450: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st267 - st267: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof267 - } - st_case_267: - // line internal/php8/scanner.go:10804 - switch lex.data[(lex.p)] { - case 72: - goto tr451 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr451 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr432: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st268 - st268: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof268 - } - st_case_268: - // line internal/php8/scanner.go:10845 - switch lex.data[(lex.p)] { - case 72: - goto tr452 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr452 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr452: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st269 - st269: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof269 - } - st_case_269: - // line internal/php8/scanner.go:10886 - switch lex.data[(lex.p)] { - case 73: - goto tr453 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr453 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr453: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st270 - st270: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof270 - } - st_case_270: - // line internal/php8/scanner.go:10927 - switch lex.data[(lex.p)] { - case 76: - goto tr454 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr454 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr454: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st271 - st271: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof271 - } - st_case_271: - // line internal/php8/scanner.go:10968 - switch lex.data[(lex.p)] { - case 69: - goto tr455 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr455 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr427: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st272 - st272: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof272 - } - st_case_272: - // line internal/php8/scanner.go:11009 - switch lex.data[(lex.p)] { - case 77: - goto tr456 - case 92: - goto st94 - case 96: - goto tr338 - case 109: - goto tr456 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr414: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st273 - st273: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof273 - } - st_case_273: - // line internal/php8/scanner.go:11050 - switch lex.data[(lex.p)] { - case 65: - goto tr457 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr457 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr457: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st274 - st274: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof274 - } - st_case_274: - // line internal/php8/scanner.go:11091 - switch lex.data[(lex.p)] { - case 76: - goto tr458 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr458 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr415: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st275 - st275: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof275 - } - st_case_275: - // line internal/php8/scanner.go:11132 - switch lex.data[(lex.p)] { - case 73: - goto tr459 - case 84: - goto tr460 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr459 - case 116: - goto tr460 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr459: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st276 - st276: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof276 - } - st_case_276: - // line internal/php8/scanner.go:11177 - switch lex.data[(lex.p)] { - case 84: - goto tr409 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr409 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr460: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st277 - st277: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof277 - } - st_case_277: - // line internal/php8/scanner.go:11218 - switch lex.data[(lex.p)] { - case 69: - goto tr461 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr461 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr461: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st278 - st278: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof278 - } - st_case_278: - // line internal/php8/scanner.go:11259 - switch lex.data[(lex.p)] { - case 78: - goto tr462 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr462 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr462: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st279 - st279: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof279 - } - st_case_279: - // line internal/php8/scanner.go:11300 - switch lex.data[(lex.p)] { - case 68: - goto tr463 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr463 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr463: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st280 - st280: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof280 - } - st_case_280: - // line internal/php8/scanner.go:11341 - switch lex.data[(lex.p)] { - case 83: - goto tr464 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr464 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr231: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st281 - st281: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof281 - } - st_case_281: - // line internal/php8/scanner.go:11382 - switch lex.data[(lex.p)] { - case 73: - goto tr465 - case 78: - goto tr466 - case 79: - goto tr467 - case 85: - goto tr375 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr465 - case 110: - goto tr466 - case 111: - goto tr467 - case 117: - goto tr375 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr465: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st282 - st282: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof282 - } - st_case_282: - // line internal/php8/scanner.go:11435 - switch lex.data[(lex.p)] { - case 78: - goto tr468 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr468 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr468: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st283 - st283: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof283 - } - st_case_283: - // line internal/php8/scanner.go:11476 - switch lex.data[(lex.p)] { - case 65: - goto tr469 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr469 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr469: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st284 - st284: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof284 - } - st_case_284: - // line internal/php8/scanner.go:11517 - switch lex.data[(lex.p)] { - case 76: - goto tr470 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr470 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr470: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:246 - lex.act = 47 - goto st285 - st285: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof285 - } - st_case_285: - // line internal/php8/scanner.go:11558 - switch lex.data[(lex.p)] { - case 76: - goto tr472 - case 92: - goto st94 - case 96: - goto tr471 - case 108: - goto tr472 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr471 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr471 - } - case lex.data[(lex.p)] >= 91: - goto tr471 - } - default: - goto tr471 - } - goto tr233 - tr472: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st286 - st286: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof286 - } - st_case_286: - // line internal/php8/scanner.go:11599 - switch lex.data[(lex.p)] { - case 89: - goto tr473 - case 92: - goto st94 - case 96: - goto tr338 - case 121: - goto tr473 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr467: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st287 - st287: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof287 - } - st_case_287: - // line internal/php8/scanner.go:11640 - switch lex.data[(lex.p)] { - case 82: - goto tr474 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr474 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr474: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:248 - lex.act = 49 - goto st288 - st288: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof288 - } - st_case_288: - // line internal/php8/scanner.go:11681 - switch lex.data[(lex.p)] { - case 69: - goto tr476 - case 92: - goto st94 - case 96: - goto tr475 - case 101: - goto tr476 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr475 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr475 - } - case lex.data[(lex.p)] >= 91: - goto tr475 - } - default: - goto tr475 - } - goto tr233 - tr476: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st289 - st289: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof289 - } - st_case_289: - // line internal/php8/scanner.go:11722 - switch lex.data[(lex.p)] { - case 65: - goto tr477 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr477 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr477: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st290 - st290: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof290 - } - st_case_290: - // line internal/php8/scanner.go:11763 - switch lex.data[(lex.p)] { - case 67: - goto tr478 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr478 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr478: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st291 - st291: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof291 - } - st_case_291: - // line internal/php8/scanner.go:11804 - switch lex.data[(lex.p)] { - case 72: - goto tr479 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr479 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr232: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st292 - st292: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof292 - } - st_case_292: - // line internal/php8/scanner.go:11845 - switch lex.data[(lex.p)] { - case 76: - goto tr480 - case 79: - goto tr481 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr480 - case 111: - goto tr481 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr480: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st293 - st293: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof293 - } - st_case_293: - // line internal/php8/scanner.go:11890 - switch lex.data[(lex.p)] { - case 79: - goto tr482 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr482 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr482: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st294 - st294: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof294 - } - st_case_294: - // line internal/php8/scanner.go:11931 - switch lex.data[(lex.p)] { - case 66: - goto tr483 - case 92: - goto st94 - case 96: - goto tr338 - case 98: - goto tr483 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr483: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st295 - st295: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof295 - } - st_case_295: - // line internal/php8/scanner.go:11972 - switch lex.data[(lex.p)] { - case 65: - goto tr484 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr484 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr484: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st296 - st296: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof296 - } - st_case_296: - // line internal/php8/scanner.go:12013 - switch lex.data[(lex.p)] { - case 76: - goto tr485 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr485 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr481: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st297 - st297: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof297 - } - st_case_297: - // line internal/php8/scanner.go:12054 - switch lex.data[(lex.p)] { - case 84: - goto tr486 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr486 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr486: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st298 - st298: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof298 - } - st_case_298: - // line internal/php8/scanner.go:12095 - switch lex.data[(lex.p)] { - case 79: - goto tr487 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr487 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr234: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st299 - st299: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof299 - } - st_case_299: - // line internal/php8/scanner.go:12136 - switch lex.data[(lex.p)] { - case 70: - goto tr488 - case 77: - goto tr489 - case 78: - goto tr490 - case 83: - goto tr491 - case 92: - goto st94 - case 96: - goto tr338 - case 102: - goto tr488 - case 109: - goto tr489 - case 110: - goto tr490 - case 115: - goto tr491 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr489: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st300 - st300: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof300 - } - st_case_300: - // line internal/php8/scanner.go:12189 - switch lex.data[(lex.p)] { - case 80: - goto tr492 - case 92: - goto st94 - case 96: - goto tr338 - case 112: - goto tr492 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr492: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st301 - st301: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof301 - } - st_case_301: - // line internal/php8/scanner.go:12230 - switch lex.data[(lex.p)] { - case 76: - goto tr493 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr493 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr493: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st302 - st302: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof302 - } - st_case_302: - // line internal/php8/scanner.go:12271 - switch lex.data[(lex.p)] { - case 69: - goto tr494 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr494 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr494: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st303 - st303: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof303 - } - st_case_303: - // line internal/php8/scanner.go:12312 - switch lex.data[(lex.p)] { - case 77: - goto tr495 - case 92: - goto st94 - case 96: - goto tr338 - case 109: - goto tr495 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr495: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st304 - st304: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof304 - } - st_case_304: - // line internal/php8/scanner.go:12353 - switch lex.data[(lex.p)] { - case 69: - goto tr496 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr496 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr496: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st305 - st305: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof305 - } - st_case_305: - // line internal/php8/scanner.go:12394 - switch lex.data[(lex.p)] { - case 78: - goto tr497 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr497 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr497: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st306 - st306: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof306 - } - st_case_306: - // line internal/php8/scanner.go:12435 - switch lex.data[(lex.p)] { - case 84: - goto tr498 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr498 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr498: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st307 - st307: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof307 - } - st_case_307: - // line internal/php8/scanner.go:12476 - switch lex.data[(lex.p)] { - case 83: - goto tr499 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr499 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr490: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st308 - st308: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof308 - } - st_case_308: - // line internal/php8/scanner.go:12517 - switch lex.data[(lex.p)] { - case 67: - goto tr500 - case 83: - goto tr501 - case 84: - goto tr502 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr500 - case 115: - goto tr501 - case 116: - goto tr502 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr500: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st309 - st309: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof309 - } - st_case_309: - // line internal/php8/scanner.go:12566 - switch lex.data[(lex.p)] { - case 76: - goto tr503 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr503 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr503: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st310 - st310: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof310 - } - st_case_310: - // line internal/php8/scanner.go:12607 - switch lex.data[(lex.p)] { - case 85: - goto tr504 - case 92: - goto st94 - case 96: - goto tr338 - case 117: - goto tr504 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr504: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st311 - st311: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof311 - } - st_case_311: - // line internal/php8/scanner.go:12648 - switch lex.data[(lex.p)] { - case 68: - goto tr505 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr505 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr505: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st312 - st312: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof312 - } - st_case_312: - // line internal/php8/scanner.go:12689 - switch lex.data[(lex.p)] { - case 69: - goto tr506 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr506 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr506: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:280 - lex.act = 81 - goto st313 - st313: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof313 - } - st_case_313: - // line internal/php8/scanner.go:12730 - switch lex.data[(lex.p)] { - case 92: - goto st94 - case 95: - 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)] > 96: - 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 tr233 - tr508: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st314 - st314: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof314 - } - st_case_314: - // line internal/php8/scanner.go:12767 - switch lex.data[(lex.p)] { - case 79: - goto tr509 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr509 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr509: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st315 - st315: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof315 - } - st_case_315: - // line internal/php8/scanner.go:12808 - switch lex.data[(lex.p)] { - case 78: - goto tr510 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr510 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr510: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st316 - st316: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof316 - } - st_case_316: - // line internal/php8/scanner.go:12849 - switch lex.data[(lex.p)] { - case 67: - goto tr511 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr511 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr511: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st317 - st317: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof317 - } - st_case_317: - // line internal/php8/scanner.go:12890 - switch lex.data[(lex.p)] { - case 69: - goto tr512 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr512 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr501: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st318 - st318: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof318 - } - st_case_318: - // line internal/php8/scanner.go:12931 - switch lex.data[(lex.p)] { - case 84: - goto tr513 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr513 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr513: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st319 - st319: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof319 - } - st_case_319: - // line internal/php8/scanner.go:12972 - switch lex.data[(lex.p)] { - case 65: - goto tr514 - case 69: - goto tr515 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr514 - case 101: - goto tr515 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr514: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st320 - st320: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof320 - } - st_case_320: - // line internal/php8/scanner.go:13017 - switch lex.data[(lex.p)] { - case 78: - goto tr516 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr516 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr516: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st321 - st321: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof321 - } - st_case_321: - // line internal/php8/scanner.go:13058 - switch lex.data[(lex.p)] { - case 67: - goto tr517 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr517 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr517: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st322 - st322: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof322 - } - st_case_322: - // line internal/php8/scanner.go:13099 - switch lex.data[(lex.p)] { - case 69: - goto tr518 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr518 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr518: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st323 - st323: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof323 - } - st_case_323: - // line internal/php8/scanner.go:13140 - switch lex.data[(lex.p)] { - case 79: - goto tr519 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr519 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr519: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st324 - st324: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof324 - } - st_case_324: - // line internal/php8/scanner.go:13181 - switch lex.data[(lex.p)] { - case 70: - goto tr520 - case 92: - goto st94 - case 96: - goto tr338 - case 102: - goto tr520 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr515: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st325 - st325: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof325 - } - st_case_325: - // line internal/php8/scanner.go:13222 - switch lex.data[(lex.p)] { - case 65: - goto tr521 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr521 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr521: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st326 - st326: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof326 - } - st_case_326: - // line internal/php8/scanner.go:13263 - switch lex.data[(lex.p)] { - case 68: - goto tr522 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr522 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr522: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st327 - st327: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof327 - } - st_case_327: - // line internal/php8/scanner.go:13304 - switch lex.data[(lex.p)] { - case 79: - goto tr523 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr523 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr523: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st328 - st328: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof328 - } - st_case_328: - // line internal/php8/scanner.go:13345 - switch lex.data[(lex.p)] { - case 70: - goto tr524 - case 92: - goto st94 - case 96: - goto tr338 - case 102: - goto tr524 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr502: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st329 - st329: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof329 - } - st_case_329: - // line internal/php8/scanner.go:13386 - switch lex.data[(lex.p)] { - case 69: - goto tr525 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr525 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr525: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st330 - st330: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof330 - } - st_case_330: - // line internal/php8/scanner.go:13427 - switch lex.data[(lex.p)] { - case 82: - goto tr526 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr526 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr526: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st331 - st331: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof331 - } - st_case_331: - // line internal/php8/scanner.go:13468 - switch lex.data[(lex.p)] { - case 70: - goto tr527 - case 92: - goto st94 - case 96: - goto tr338 - case 102: - goto tr527 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr527: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st332 - st332: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof332 - } - st_case_332: - // line internal/php8/scanner.go:13509 - switch lex.data[(lex.p)] { - case 65: - goto tr528 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr528 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr528: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st333 - st333: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof333 - } - st_case_333: - // line internal/php8/scanner.go:13550 - switch lex.data[(lex.p)] { - case 67: - goto tr529 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr529 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr529: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st334 - st334: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof334 - } - st_case_334: - // line internal/php8/scanner.go:13591 - switch lex.data[(lex.p)] { - case 69: - goto tr530 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr530 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr491: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st335 - st335: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof335 - } - st_case_335: - // line internal/php8/scanner.go:13632 - switch lex.data[(lex.p)] { - case 83: - goto tr531 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr531 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr531: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st336 - st336: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof336 - } - st_case_336: - // line internal/php8/scanner.go:13673 - switch lex.data[(lex.p)] { - case 69: - goto tr532 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr532 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr532: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st337 - st337: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof337 - } - st_case_337: - // line internal/php8/scanner.go:13714 - switch lex.data[(lex.p)] { - case 84: - goto tr533 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr533 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr235: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st338 - st338: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof338 - } - st_case_338: - // line internal/php8/scanner.go:13755 - switch lex.data[(lex.p)] { - case 73: - goto tr534 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr534 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr534: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st339 - st339: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof339 - } - st_case_339: - // line internal/php8/scanner.go:13796 - switch lex.data[(lex.p)] { - case 83: - goto tr535 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr535 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr535: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st340 - st340: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof340 - } - st_case_340: - // line internal/php8/scanner.go:13837 - switch lex.data[(lex.p)] { - case 84: - goto tr536 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr536 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr236: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st341 - st341: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof341 - } - st_case_341: - // line internal/php8/scanner.go:13878 - switch lex.data[(lex.p)] { - case 65: - goto tr537 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr537 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr537: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st342 - st342: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof342 - } - st_case_342: - // line internal/php8/scanner.go:13919 - switch lex.data[(lex.p)] { - case 84: - goto tr538 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr538 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr538: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st343 - st343: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof343 - } - st_case_343: - // line internal/php8/scanner.go:13960 - switch lex.data[(lex.p)] { - case 67: - goto tr539 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr539 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr539: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st344 - st344: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof344 - } - st_case_344: - // line internal/php8/scanner.go:14001 - switch lex.data[(lex.p)] { - case 72: - goto tr540 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr540 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr237: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st345 - st345: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof345 - } - st_case_345: - // line internal/php8/scanner.go:14042 - switch lex.data[(lex.p)] { - case 65: - goto tr541 - case 69: - goto tr542 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr541 - case 101: - goto tr542 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr541: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st346 - st346: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof346 - } - st_case_346: - // line internal/php8/scanner.go:14087 - switch lex.data[(lex.p)] { - case 77: - goto tr543 - case 92: - goto st94 - case 96: - goto tr338 - case 109: - goto tr543 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr543: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st347 - st347: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof347 - } - st_case_347: - // line internal/php8/scanner.go:14128 - switch lex.data[(lex.p)] { - case 69: - goto tr544 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr544 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr544: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st348 - st348: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof348 - } - st_case_348: - // line internal/php8/scanner.go:14169 - switch lex.data[(lex.p)] { - case 83: - goto tr545 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr545 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr545: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st349 - st349: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof349 - } - st_case_349: - // line internal/php8/scanner.go:14210 - switch lex.data[(lex.p)] { - case 80: - goto tr546 - case 92: - goto st94 - case 96: - goto tr338 - case 112: - goto tr546 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr546: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st350 - st350: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof350 - } - st_case_350: - // line internal/php8/scanner.go:14251 - switch lex.data[(lex.p)] { - case 65: - goto tr547 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr547 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr547: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st351 - st351: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof351 - } - st_case_351: - // line internal/php8/scanner.go:14292 - switch lex.data[(lex.p)] { - case 67: - goto tr548 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr548 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr548: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st352 - st352: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof352 - } - st_case_352: - // line internal/php8/scanner.go:14333 - switch lex.data[(lex.p)] { - case 69: - goto tr549 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr549 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr549: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:261 - lex.act = 62 - goto st353 - st353: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof353 - } - st_case_353: - // line internal/php8/scanner.go:14374 - switch lex.data[(lex.p)] { - case 92: - goto st97 - case 96: - goto tr550 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr550 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr550 - } - case lex.data[(lex.p)] >= 91: - goto tr550 - } - default: - goto tr550 - } - goto tr233 - st97: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof97 - } - st_case_97: - if lex.data[(lex.p)] == 96 { - goto tr12 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr12 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr12 - } - default: - goto tr12 - } - goto tr137 - tr137: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:213 - lex.act = 15 - goto st354 - st354: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof354 - } - st_case_354: - // line internal/php8/scanner.go:14432 - switch lex.data[(lex.p)] { - case 92: - goto st97 - case 96: - goto tr552 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr552 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr552 - } - case lex.data[(lex.p)] >= 91: - goto tr552 - } - default: - goto tr552 - } - goto tr137 - tr542: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st355 - st355: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof355 - } - st_case_355: - // line internal/php8/scanner.go:14469 - switch lex.data[(lex.p)] { - case 87: - goto tr553 - case 92: - goto st94 - case 96: - goto tr338 - case 119: - goto tr553 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr238: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st356 - st356: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof356 - } - st_case_356: - // line internal/php8/scanner.go:14510 - switch lex.data[(lex.p)] { - case 82: - goto tr554 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr554 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr239: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st357 - st357: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof357 - } - st_case_357: - // line internal/php8/scanner.go:14551 - switch lex.data[(lex.p)] { - case 82: - goto tr555 - case 85: - goto tr556 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr555 - case 117: - goto tr556 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr555: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st358 - st358: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof358 - } - st_case_358: - // line internal/php8/scanner.go:14596 - switch lex.data[(lex.p)] { - case 73: - goto tr557 - case 79: - goto tr558 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr557 - case 111: - goto tr558 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr557: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st359 - st359: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof359 - } - st_case_359: - // line internal/php8/scanner.go:14641 - switch lex.data[(lex.p)] { - case 78: - goto tr559 - case 86: - goto tr560 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr559 - case 118: - goto tr560 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr559: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st360 - st360: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof360 - } - st_case_360: - // line internal/php8/scanner.go:14686 - switch lex.data[(lex.p)] { - case 84: - goto tr561 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr561 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr560: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st361 - st361: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof361 - } - st_case_361: - // line internal/php8/scanner.go:14727 - switch lex.data[(lex.p)] { - case 65: - goto tr562 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr562 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr562: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st362 - st362: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof362 - } - st_case_362: - // line internal/php8/scanner.go:14768 - switch lex.data[(lex.p)] { - case 84: - goto tr563 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr563 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr563: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st363 - st363: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof363 - } - st_case_363: - // line internal/php8/scanner.go:14809 - switch lex.data[(lex.p)] { - case 69: - goto tr564 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr564 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr558: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st364 - st364: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof364 - } - st_case_364: - // line internal/php8/scanner.go:14850 - switch lex.data[(lex.p)] { - case 84: - goto tr565 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr565 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr565: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st365 - st365: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof365 - } - st_case_365: - // line internal/php8/scanner.go:14891 - switch lex.data[(lex.p)] { - case 69: - goto tr566 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr566 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr566: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st366 - st366: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof366 - } - st_case_366: - // line internal/php8/scanner.go:14932 - switch lex.data[(lex.p)] { - case 67: - goto tr567 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr567 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr567: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st367 - st367: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof367 - } - st_case_367: - // line internal/php8/scanner.go:14973 - switch lex.data[(lex.p)] { - case 84: - goto tr568 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr568 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr568: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st368 - st368: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof368 - } - st_case_368: - // line internal/php8/scanner.go:15014 - switch lex.data[(lex.p)] { - case 69: - goto tr569 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr569 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr569: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st369 - st369: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof369 - } - st_case_369: - // line internal/php8/scanner.go:15055 - switch lex.data[(lex.p)] { - case 68: - goto tr570 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr570 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr556: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st370 - st370: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof370 - } - st_case_370: - // line internal/php8/scanner.go:15096 - switch lex.data[(lex.p)] { - case 66: - goto tr571 - case 92: - goto st94 - case 96: - goto tr338 - case 98: - goto tr571 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr571: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st371 - st371: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof371 - } - st_case_371: - // line internal/php8/scanner.go:15137 - switch lex.data[(lex.p)] { - case 76: - goto tr572 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr572 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr572: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st372 - st372: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof372 - } - st_case_372: - // line internal/php8/scanner.go:15178 - switch lex.data[(lex.p)] { - case 73: - goto tr573 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr573 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr573: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st373 - st373: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof373 - } - st_case_373: - // line internal/php8/scanner.go:15219 - switch lex.data[(lex.p)] { - case 67: - goto tr574 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr574 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr240: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st374 - st374: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof374 - } - st_case_374: - // line internal/php8/scanner.go:15260 - switch lex.data[(lex.p)] { - case 69: - goto tr575 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr575 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr575: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st375 - st375: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof375 - } - st_case_375: - // line internal/php8/scanner.go:15301 - switch lex.data[(lex.p)] { - case 65: - goto tr576 - case 81: - goto tr577 - case 84: - goto tr578 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr576 - case 113: - goto tr577 - case 116: - goto tr578 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr576: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st376 - st376: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof376 - } - st_case_376: - // line internal/php8/scanner.go:15350 - switch lex.data[(lex.p)] { - case 68: - goto tr579 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr579 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr579: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st377 - st377: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof377 - } - st_case_377: - // line internal/php8/scanner.go:15391 - switch lex.data[(lex.p)] { - case 79: - goto tr580 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr580 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr580: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st378 - st378: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof378 - } - st_case_378: - // line internal/php8/scanner.go:15432 - switch lex.data[(lex.p)] { - case 78: - goto tr581 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr581 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr581: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st379 - st379: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof379 - } - st_case_379: - // line internal/php8/scanner.go:15473 - switch lex.data[(lex.p)] { - case 76: - goto tr582 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr582 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr582: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st380 - st380: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof380 - } - st_case_380: - // line internal/php8/scanner.go:15514 - switch lex.data[(lex.p)] { - case 89: - goto tr583 - case 92: - goto st94 - case 96: - goto tr338 - case 121: - goto tr583 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr577: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st381 - st381: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof381 - } - st_case_381: - // line internal/php8/scanner.go:15555 - switch lex.data[(lex.p)] { - case 85: - goto tr584 - case 92: - goto st94 - case 96: - goto tr338 - case 117: - goto tr584 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr584: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st382 - st382: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof382 - } - st_case_382: - // line internal/php8/scanner.go:15596 - switch lex.data[(lex.p)] { - case 73: - goto tr585 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr585 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr585: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st383 - st383: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof383 - } - st_case_383: - // line internal/php8/scanner.go:15637 - switch lex.data[(lex.p)] { - case 82: - goto tr586 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr586 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr586: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st384 - st384: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof384 - } - st_case_384: - // line internal/php8/scanner.go:15678 - switch lex.data[(lex.p)] { - case 69: - goto tr587 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr587 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr587: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:282 - lex.act = 83 - goto st385 - st385: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof385 - } - st_case_385: - // line internal/php8/scanner.go:15719 - switch lex.data[(lex.p)] { - case 92: - goto st94 - case 95: - goto tr589 - } - 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)] > 96: - 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 tr233 - tr589: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st386 - st386: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof386 - } - st_case_386: - // line internal/php8/scanner.go:15756 - switch lex.data[(lex.p)] { - case 79: - goto tr590 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr590 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr590: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st387 - st387: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof387 - } - st_case_387: - // line internal/php8/scanner.go:15797 - switch lex.data[(lex.p)] { - case 78: - goto tr591 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr591 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr591: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st388 - st388: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof388 - } - st_case_388: - // line internal/php8/scanner.go:15838 - switch lex.data[(lex.p)] { - case 67: - goto tr592 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr592 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr592: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st389 - st389: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof389 - } - st_case_389: - // line internal/php8/scanner.go:15879 - switch lex.data[(lex.p)] { - case 69: - goto tr593 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr593 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr578: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st390 - st390: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof390 - } - st_case_390: - // line internal/php8/scanner.go:15920 - switch lex.data[(lex.p)] { - case 85: - goto tr594 - case 92: - goto st94 - case 96: - goto tr338 - case 117: - goto tr594 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr594: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st391 - st391: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof391 - } - st_case_391: - // line internal/php8/scanner.go:15961 - switch lex.data[(lex.p)] { - case 82: - goto tr595 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr595 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr595: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st392 - st392: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof392 - } - st_case_392: - // line internal/php8/scanner.go:16002 - switch lex.data[(lex.p)] { - case 78: - goto tr596 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr596 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr241: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st393 - st393: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof393 - } - st_case_393: - // line internal/php8/scanner.go:16043 - switch lex.data[(lex.p)] { - case 84: - goto tr597 - case 87: - goto tr598 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr597 - case 119: - goto tr598 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr597: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st394 - st394: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof394 - } - st_case_394: - // line internal/php8/scanner.go:16088 - switch lex.data[(lex.p)] { - case 65: - goto tr599 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr599 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr599: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st395 - st395: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof395 - } - st_case_395: - // line internal/php8/scanner.go:16129 - switch lex.data[(lex.p)] { - case 84: - goto tr600 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr600 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr600: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st396 - st396: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof396 - } - st_case_396: - // line internal/php8/scanner.go:16170 - switch lex.data[(lex.p)] { - case 73: - goto tr601 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr601 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr601: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st397 - st397: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof397 - } - st_case_397: - // line internal/php8/scanner.go:16211 - switch lex.data[(lex.p)] { - case 67: - goto tr602 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr602 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr598: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st398 - st398: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof398 - } - st_case_398: - // line internal/php8/scanner.go:16252 - switch lex.data[(lex.p)] { - case 73: - goto tr603 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr603 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr603: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st399 - st399: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof399 - } - st_case_399: - // line internal/php8/scanner.go:16293 - switch lex.data[(lex.p)] { - case 84: - goto tr604 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr604 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr604: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st400 - st400: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof400 - } - st_case_400: - // line internal/php8/scanner.go:16334 - switch lex.data[(lex.p)] { - case 67: - goto tr605 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr605 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr605: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st401 - st401: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof401 - } - st_case_401: - // line internal/php8/scanner.go:16375 - switch lex.data[(lex.p)] { - case 72: - goto tr606 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr606 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr242: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st402 - st402: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof402 - } - st_case_402: - // line internal/php8/scanner.go:16416 - switch lex.data[(lex.p)] { - case 72: - goto tr607 - case 82: - goto tr608 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr607 - case 114: - goto tr608 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr607: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st403 - st403: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof403 - } - st_case_403: - // line internal/php8/scanner.go:16461 - switch lex.data[(lex.p)] { - case 82: - goto tr609 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr609 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr609: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st404 - st404: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof404 - } - st_case_404: - // line internal/php8/scanner.go:16502 - switch lex.data[(lex.p)] { - case 79: - goto tr610 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr610 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr610: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st405 - st405: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof405 - } - st_case_405: - // line internal/php8/scanner.go:16543 - switch lex.data[(lex.p)] { - case 87: - goto tr611 - case 92: - goto st94 - case 96: - goto tr338 - case 119: - goto tr611 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr608: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st406 - st406: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof406 - } - st_case_406: - // line internal/php8/scanner.go:16584 - switch lex.data[(lex.p)] { - case 65: - goto tr612 - case 89: - goto tr613 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr612 - case 121: - goto tr613 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr612: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st407 - st407: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof407 - } - st_case_407: - // line internal/php8/scanner.go:16629 - switch lex.data[(lex.p)] { - case 73: - goto tr614 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr614 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr614: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st408 - st408: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof408 - } - st_case_408: - // line internal/php8/scanner.go:16670 - switch lex.data[(lex.p)] { - case 84: - goto tr615 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr615 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr243: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st409 - st409: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof409 - } - st_case_409: - // line internal/php8/scanner.go:16711 - switch lex.data[(lex.p)] { - case 78: - goto tr616 - case 83: - goto tr617 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr616 - case 115: - goto tr617 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr616: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st410 - st410: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof410 - } - st_case_410: - // line internal/php8/scanner.go:16756 - switch lex.data[(lex.p)] { - case 83: - goto tr618 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr618 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr618: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st411 - st411: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof411 - } - st_case_411: - // line internal/php8/scanner.go:16797 - switch lex.data[(lex.p)] { - case 69: - goto tr619 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr619 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr619: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st412 - st412: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof412 - } - st_case_412: - // line internal/php8/scanner.go:16838 - switch lex.data[(lex.p)] { - case 84: - goto tr620 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr620 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr617: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st413 - st413: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof413 - } - st_case_413: - // line internal/php8/scanner.go:16879 - switch lex.data[(lex.p)] { - case 69: - goto tr621 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr621 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr244: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st414 - st414: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof414 - } - st_case_414: - // line internal/php8/scanner.go:16920 - switch lex.data[(lex.p)] { - case 65: - goto tr622 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr622 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr622: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st415 - st415: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof415 - } - st_case_415: - // line internal/php8/scanner.go:16961 - switch lex.data[(lex.p)] { - case 82: - goto tr623 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr623 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr245: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st416 - st416: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof416 - } - st_case_416: - // line internal/php8/scanner.go:17002 - switch lex.data[(lex.p)] { - case 72: - goto tr624 - case 92: - goto st94 - case 96: - goto tr338 - case 104: - goto tr624 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr624: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st417 - st417: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof417 - } - st_case_417: - // line internal/php8/scanner.go:17043 - switch lex.data[(lex.p)] { - case 73: - goto tr625 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr625 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr625: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st418 - st418: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof418 - } - st_case_418: - // line internal/php8/scanner.go:17084 - switch lex.data[(lex.p)] { - case 76: - goto tr626 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr626 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr626: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st419 - st419: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof419 - } - st_case_419: - // line internal/php8/scanner.go:17125 - switch lex.data[(lex.p)] { - case 69: - goto tr627 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr627 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr246: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st420 - st420: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof420 - } - st_case_420: - // line internal/php8/scanner.go:17166 - switch lex.data[(lex.p)] { - case 79: - goto tr628 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr628 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr628: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st421 - st421: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof421 - } - st_case_421: - // line internal/php8/scanner.go:17207 - switch lex.data[(lex.p)] { - case 82: - goto tr629 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr629 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr247: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st422 - st422: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof422 - } - st_case_422: - // line internal/php8/scanner.go:17248 - switch lex.data[(lex.p)] { - case 73: - goto tr630 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr630 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr630: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st423 - st423: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof423 - } - st_case_423: - // line internal/php8/scanner.go:17289 - switch lex.data[(lex.p)] { - case 69: - goto tr631 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr631 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr631: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st424 - st424: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof424 - } - st_case_424: - // line internal/php8/scanner.go:17330 - switch lex.data[(lex.p)] { - case 76: - goto tr632 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr632 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr632: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st425 - st425: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof425 - } - st_case_425: - // line internal/php8/scanner.go:17371 - switch lex.data[(lex.p)] { - case 68: - goto tr633 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr633 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr633: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:279 - lex.act = 80 - goto st426 - st426: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof426 - } - st_case_426: - // line internal/php8/scanner.go:17412 - switch lex.data[(lex.p)] { - case 10: - goto tr140 - case 13: - goto tr141 - case 32: - goto st98 - case 92: - goto st94 - case 96: - goto tr634 - } - 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 st98 - } - default: - goto tr634 - } - case lex.data[(lex.p)] > 47: - switch { - case lex.data[(lex.p)] < 91: - if 58 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 64 { - goto tr634 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr634 - } - default: - goto tr634 - } - default: - goto tr634 - } - goto tr233 - tr143: - // line internal/php8/scanner.rl:54 - - goto st98 - st98: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof98 - } - st_case_98: - // line internal/php8/scanner.go:17461 - switch lex.data[(lex.p)] { - case 10: - goto tr140 - case 13: - goto tr141 - case 32: - goto st98 - case 70: - goto st101 - case 102: - goto st101 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto st98 - } - goto tr138 - tr140: - // 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 st99 - tr144: - // 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 st99 - st99: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof99 - } - st_case_99: - // line internal/php8/scanner.go:17509 - switch lex.data[(lex.p)] { - case 10: - goto tr144 - case 13: - goto tr145 - case 32: - goto tr143 - case 70: - goto tr146 - case 102: - goto tr146 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr143 - } - goto tr138 + goto tr350 tr141: // line internal/php8/scanner.rl:38 @@ -18834,10 +8228,15 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st100 - tr145: - // line internal/php8/scanner.rl:54 - + 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' { @@ -18848,3319 +8247,13883 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } + goto st95 + st95: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof95 + } + st_case_95: + // line internal/php8/scanner.go: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) { + 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 + } + 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 + st192: + 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 { + 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 + st193: + 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 + } + 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 + st194: + 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 { + 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 + st195: + 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 + } + 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 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st196 + st196: + 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 + } + 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 + tr358: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st197 + st197: + 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 + } + 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 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st198 + st198: + 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 internal/php8/scanner.rl:381 + lex.act = 150 + goto st199 + st199: + 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 + } + 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 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st200 + st200: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof200 + } + st_case_200: + // line internal/php8/scanner.go:7967 + switch lex.data[(lex.p)] { + case 34: + goto st7 + case 60: + goto st97 + case 82: + goto tr373 + case 92: + goto st96 + case 96: + goto tr355 + case 114: + goto tr373 + } + 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 + st97: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof97 + } + st_case_97: + if lex.data[(lex.p)] == 60 { + goto st98 + } + goto tr143 + st98: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof98 + } + st_case_98: + if lex.data[(lex.p)] == 60 { + goto st86 + } + goto tr143 + tr373: + // 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 + st214: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 117: + goto tr392 + } + 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 + tr392: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st215 + st215: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr393 + } + 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 + tr393: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st216 + st216: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 99: + goto tr394 + } + 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 + tr394: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st217 + st217: + 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: + goto tr395 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr395 + } + 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 + tr395: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st218 + st218: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr396 + } + 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 + tr396: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st219 + st219: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 111: + goto tr397 + } + 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 + tr397: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st220 + st220: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr398 + } + 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 + tr379: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st221 + st221: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr399 + case 111: + goto tr400 + } + 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 + tr399: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st222 + st222: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr401 + } + 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 + tr401: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st223 + st223: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr402 + } + 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 + tr400: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st224 + st224: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr403 + } + 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 + tr403: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st225 + st225: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr404 + } + 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 + tr380: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st226 + st226: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr405 + } + 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 + tr405: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st227 + st227: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr406 + case 116: + goto tr407 + } + 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 + tr406: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st228 + st228: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr408 + } + 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 + tr407: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st229 + st229: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr409 + } + 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 + tr409: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st230 + st230: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr410 + } + 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 + tr410: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st231 + st231: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 117: + goto tr411 + } + 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 + tr411: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st232 + st232: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr412 + } + 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 + tr237: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st233 + st233: + 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: + goto tr414 + case 79: + goto tr415 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr413 + case 105: + 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)] > 64: + switch { + 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 + tr413: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st234 + st234: + 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: + goto tr416 + case 70: + goto tr417 + case 92: + goto st96 + case 96: + goto tr355 + case 99: + 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)] > 64: + switch { + 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 + tr416: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st235 + st235: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr418 + } + 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 + tr418: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st236 + st236: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr419 + } + 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 + tr419: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st237 + st237: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 114: + goto tr420 + } + 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 + tr420: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st238 + st238: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof238 + } + st_case_238: + // line internal/php8/scanner.go:9587 + switch lex.data[(lex.p)] { + case 69: + goto tr421 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr421 + } + 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 + tr417: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st239 + st239: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr422 + } + 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 + tr422: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st240 + st240: + 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: + goto tr423 + case 92: + goto st96 + case 96: + goto tr355 + case 117: + goto tr423 + } + 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 + tr423: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st241 + st241: + 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: + goto tr424 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr424 + } + 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 + tr424: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st242 + st242: + 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: + goto tr425 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr425 + } + 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 + tr414: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st243 + st243: + 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: + goto tr426 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr426 + } + 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 + tr238: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st244 + st244: + 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: + 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 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)] > 64: + switch { + 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 + tr427: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st245 + st245: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 104: + goto tr433 + } + 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 + tr433: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st246 + st246: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof246 + } + st_case_246: + // line internal/php8/scanner.go:9935 + switch lex.data[(lex.p)] { + case 79: + goto tr434 + case 92: + goto st96 + case 96: + goto tr355 + case 111: + goto tr434 + } + 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 + tr428: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st247 + st247: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr435 + } + 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 + tr435: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st248 + st248: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr436 + } + 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 + tr436: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:233 + lex.act = 34 + goto st249 + st249: + 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 + case 92: + goto st96 + case 96: + goto tr437 + case 105: + goto tr438 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr437 + } + case 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)] >= 91: + goto tr437 + } + default: + goto tr437 + } + goto tr241 + tr438: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st250 + st250: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 102: + goto tr439 + } + 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 + tr429: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st251 + st251: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 112: + goto tr440 + } + 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 + tr440: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st252 + st252: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr441 + } + 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 + tr441: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st253 + st253: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 121: + goto tr442 + } + 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 + tr430: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st254 + st254: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 100: + goto tr443 + case 117: + goto tr444 + } + 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 + tr443: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st255 + st255: + 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 + 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 + } + 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 + tr445: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st256 + st256: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof256 + } + st_case_256: + // line internal/php8/scanner.go:10365 + switch lex.data[(lex.p)] { + case 69: + goto tr450 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr450 + } + 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 + tr450: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st257 + st257: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof257 + } + st_case_257: + // line internal/php8/scanner.go:10406 + switch lex.data[(lex.p)] { + case 67: + goto tr451 + case 92: + goto st96 + case 96: + goto tr355 + case 99: + goto tr451 + } + 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 + tr451: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st258 + st258: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr452 + } + 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 + tr452: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st259 + st259: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr453 + } + 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 + tr453: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st260 + st260: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 114: + goto tr454 + } + 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 + tr454: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st261 + st261: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof261 + } + st_case_261: + // line internal/php8/scanner.go:10570 + switch lex.data[(lex.p)] { + case 69: + goto tr455 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr455 + } + 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 + tr446: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st262 + st262: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 111: + goto tr456 + } + 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 + tr456: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st263 + st263: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 114: + goto tr457 + } + 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 + tr457: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:237 + lex.act = 38 + goto st264 + st264: + 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 + case 92: + goto st96 + case 96: + goto tr458 + case 101: + goto tr459 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr458 + } + case 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)] >= 91: + goto tr458 + } + default: + goto tr458 + } + goto tr241 + tr459: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st265 + st265: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr460 + } + 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 + tr460: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st266 + st266: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 99: + goto tr461 + } + 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 + tr461: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st267 + st267: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 104: + goto tr462 + } + 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 + tr447: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st268 + st268: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof268 + } + st_case_268: + // line internal/php8/scanner.go:10857 + switch lex.data[(lex.p)] { + case 70: + goto tr463 + case 92: + goto st96 + case 96: + goto tr355 + case 102: + goto tr463 + } + 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 + tr448: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st269 + st269: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 119: + goto tr464 + } + 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 + tr464: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st270 + st270: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr465 + } + 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 + tr465: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st271 + st271: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr466 + } + 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 + tr466: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st272 + st272: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 99: + goto tr467 + } + 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 + tr467: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st273 + st273: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 104: + goto tr468 + } + 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 + tr449: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st274 + st274: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 104: + goto tr469 + } + 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 + tr469: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st275 + st275: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr470 + } + 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 + tr470: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st276 + st276: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr471 + } + 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 + tr471: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st277 + st277: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof277 + } + st_case_277: + // line internal/php8/scanner.go:11226 + switch lex.data[(lex.p)] { + case 69: + goto tr472 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr472 + } + 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 + tr444: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st278 + st278: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 109: + goto tr473 + } + 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 + tr431: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st279 + st279: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr474 + } + 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 + tr474: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st280 + st280: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr475 + } + 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 + tr432: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st281 + st281: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr476 + case 116: + goto tr477 + } + 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 + tr476: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st282 + st282: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr426 + } + 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 + tr477: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st283 + st283: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr478 + } + 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 + tr478: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st284 + st284: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr479 + } + 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 + tr479: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st285 + st285: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 100: + goto tr480 + } + 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 + tr480: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st286 + st286: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr481 + } + 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 + tr239: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st287 + st287: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr482 + case 110: + goto tr483 + case 111: + goto tr484 + case 117: + goto tr392 + } + 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 + tr482: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st288 + st288: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 110: + goto tr485 + } + 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 + tr485: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st289 + st289: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr486 + } + 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 + tr486: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st290 + st290: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr487 + } + 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 + tr487: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:246 + lex.act = 47 + goto st291 + st291: + 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: + goto tr489 + case 92: + goto st96 + case 96: + goto tr488 + case 108: + goto tr489 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr488 + } + case 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)] >= 91: + goto tr488 + } + default: + goto tr488 + } + goto tr241 + tr489: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st292 + st292: + 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: + goto st99 + case 96: + goto tr567 + } + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr567 + } + case lex.data[(lex.p)] > 64: + 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)] >= 91: + goto tr567 + } + default: + goto tr567 + } + goto tr241 + st99: + 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: + 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 + case 96: + goto tr651 + } + 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 st100 + } + default: + goto tr651 + } + 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 tr651 + } + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr651 + } + default: + goto tr651 + } + default: + goto tr651 + } + goto tr241 + tr151: + // line internal/php8/scanner.rl:54 + goto st100 st100: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof100 } st_case_100: - // line internal/php8/scanner.go:17557 - if lex.data[(lex.p)] == 10 { - goto tr140 + // 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 } - goto tr138 - tr146: + 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 st101: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof101 } st_case_101: - // line internal/php8/scanner.go:17571 + // line internal/php8/scanner.go:17767 switch lex.data[(lex.p)] { - case 82: - goto st102 - case 114: - goto st102 + case 10: + goto tr152 + case 13: + goto tr153 + case 32: + goto tr151 + case 70: + goto tr154 + case 102: + goto tr154 } - goto tr138 + 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 st102: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof102 } st_case_102: - switch lex.data[(lex.p)] { - case 79: - goto st103 - case 111: - goto st103 + // line internal/php8/scanner.go:17815 + if lex.data[(lex.p)] == 10 { + goto tr148 } - goto tr138 + goto tr146 + tr154: + // line internal/php8/scanner.rl:54 + + goto st103 st103: 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 77: - goto tr149 - case 109: - goto tr149 - } - goto tr138 - st427: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof427 - } - st_case_427: - if lex.data[(lex.p)] == 96 { - goto tr635 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr635 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr635 - } - default: - goto tr635 - } - goto tr151 - tr151: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st428 - st428: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof428 - } - st_case_428: - // line internal/php8/scanner.go:17634 - switch lex.data[(lex.p)] { - case 92: + case 82: + goto st104 + case 114: goto st104 - case 96: - goto tr636 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr636 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr636 - } - case lex.data[(lex.p)] >= 91: - goto tr636 - } - default: - goto tr636 - } - goto tr151 + goto tr146 st104: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof104 } st_case_104: - if lex.data[(lex.p)] == 96 { - goto tr150 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr150 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr150 - } - default: - goto tr150 - } - goto tr151 - st429: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof429 - } - st_case_429: - if lex.data[(lex.p)] == 61 { - goto tr638 - } - goto tr262 - tr250: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st430 - st430: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof430 - } - st_case_430: - // line internal/php8/scanner.go:17701 switch lex.data[(lex.p)] { - case 92: - goto st94 - case 95: - goto tr639 + case 79: + goto st105 + case 111: + goto st105 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr639: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st431 - st431: + goto tr146 + st105: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof431 + goto _test_eof105 } - st_case_431: - // line internal/php8/scanner.go:17738 + st_case_105: switch lex.data[(lex.p)] { - case 67: - goto tr640 - case 68: - goto tr641 - case 70: - goto tr642 - case 72: - goto tr643 - case 76: - goto tr644 case 77: - goto tr645 - case 78: - goto tr646 - case 84: - goto tr647 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr640 - case 100: - goto tr641 - case 102: - goto tr642 - case 104: - goto tr643 - case 108: - goto tr644 + goto tr157 case 109: - goto tr645 - case 110: - goto tr646 - case 116: - goto tr647 + goto tr157 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr640: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st432 - st432: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof432 - } - st_case_432: - // line internal/php8/scanner.go:17807 - switch lex.data[(lex.p)] { - case 76: - goto tr648 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr648 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr648: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st433 + goto tr146 st433: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof433 } st_case_433: - // line internal/php8/scanner.go:17848 - switch lex.data[(lex.p)] { - case 65: - goto tr649 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr649 + if lex.data[(lex.p)] == 96 { + goto tr652 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 + case lex.data[(lex.p)] < 91: + if lex.data[(lex.p)] <= 64 { + goto tr652 } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr652 } default: - goto tr338 + goto tr652 } - goto tr233 - tr649: + goto tr159 + tr159: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 goto st434 st434: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof434 } st_case_434: - // line internal/php8/scanner.go:17889 + // line internal/php8/scanner.go:17892 switch lex.data[(lex.p)] { - case 83: - goto tr650 case 92: - goto st94 + goto st106 case 96: - goto tr338 - case 115: - goto tr650 + goto tr653 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr653 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr653 } default: - goto tr338 + goto tr653 } - goto tr233 - tr650: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st435 + goto tr159 + st106: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof106 + } + st_case_106: + if lex.data[(lex.p)] == 96 { + goto tr158 + } + switch { + case lex.data[(lex.p)] < 91: + if lex.data[(lex.p)] <= 64 { + goto tr158 + } + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr158 + } + default: + goto tr158 + } + goto tr159 st435: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof435 } st_case_435: - // line internal/php8/scanner.go:17930 - switch lex.data[(lex.p)] { - case 83: - goto tr651 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr651 + if lex.data[(lex.p)] == 61 { + goto tr655 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr651: + goto tr270 + tr258: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st436 st436: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof436 } st_case_436: - // line internal/php8/scanner.go:17971 + // line internal/php8/scanner.go:17959 switch lex.data[(lex.p)] { case 92: - goto st94 - case 95: - goto tr652 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr652: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st437 - st437: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof437 - } - st_case_437: - // line internal/php8/scanner.go:18008 - switch lex.data[(lex.p)] { - case 92: - goto st94 - case 95: - goto tr653 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr641: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st438 - st438: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof438 - } - st_case_438: - // line internal/php8/scanner.go:18045 - switch lex.data[(lex.p)] { - case 73: - goto tr654 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr654 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr654: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st439 - st439: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof439 - } - st_case_439: - // line internal/php8/scanner.go:18086 - switch lex.data[(lex.p)] { - case 82: - goto tr655 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr655 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr655: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st440 - st440: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof440 - } - st_case_440: - // line internal/php8/scanner.go:18127 - switch lex.data[(lex.p)] { - case 92: - goto st94 + goto st96 case 95: goto tr656 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr656: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st437 + st437: + 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: + 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 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)] > 64: + switch { + 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 + tr657: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st438 + st438: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr665 + } + 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 + tr665: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st439 + st439: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr666 + } + 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 + tr666: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st440 + st440: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr667 + } + 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 + tr667: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st441 st441: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof441 } st_case_441: - // line internal/php8/scanner.go:18164 + // line internal/php8/scanner.go:18188 switch lex.data[(lex.p)] { + case 83: + goto tr668 case 92: - goto st94 - case 95: - goto tr657 + goto st96 + case 96: + goto tr355 + case 115: + goto tr668 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 96: + case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr642: + goto tr241 + tr668: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st442 st442: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof442 } st_case_442: - // line internal/php8/scanner.go:18201 + // line internal/php8/scanner.go:18229 switch lex.data[(lex.p)] { - case 73: - goto tr658 - case 85: - goto tr659 case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr658 - case 117: - goto tr659 + goto st96 + case 95: + goto tr669 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 94: + case lex.data[(lex.p)] > 96: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr658: + goto tr241 + tr669: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st443 st443: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof443 } st_case_443: - // line internal/php8/scanner.go:18246 - switch lex.data[(lex.p)] { - case 76: - goto tr660 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr660 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr660: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st444 - st444: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof444 - } - st_case_444: - // line internal/php8/scanner.go:18287 - switch lex.data[(lex.p)] { - case 69: - goto tr661 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr661 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr661: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st445 - st445: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof445 - } - st_case_445: - // line internal/php8/scanner.go:18328 + // line internal/php8/scanner.go:18266 switch lex.data[(lex.p)] { case 92: - goto st94 - case 95: - goto tr662 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr662: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st446 - st446: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof446 - } - st_case_446: - // line internal/php8/scanner.go:18365 - switch lex.data[(lex.p)] { - case 92: - goto st94 - case 95: - goto tr663 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr659: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st447 - st447: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof447 - } - st_case_447: - // line internal/php8/scanner.go:18402 - switch lex.data[(lex.p)] { - case 78: - goto tr664 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr664 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr664: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st448 - st448: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof448 - } - st_case_448: - // line internal/php8/scanner.go:18443 - switch lex.data[(lex.p)] { - case 67: - goto tr665 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr665 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr665: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st449 - st449: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof449 - } - st_case_449: - // line internal/php8/scanner.go:18484 - switch lex.data[(lex.p)] { - case 84: - goto tr666 - case 92: - goto st94 - case 96: - goto tr338 - case 116: - goto tr666 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr666: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st450 - st450: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof450 - } - st_case_450: - // line internal/php8/scanner.go:18525 - switch lex.data[(lex.p)] { - case 73: - goto tr667 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr667 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr667: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st451 - st451: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof451 - } - st_case_451: - // line internal/php8/scanner.go:18566 - switch lex.data[(lex.p)] { - case 79: - goto tr668 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr668 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr668: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st452 - st452: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof452 - } - st_case_452: - // line internal/php8/scanner.go:18607 - switch lex.data[(lex.p)] { - case 78: - goto tr669 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr669 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr669: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st453 - st453: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof453 - } - st_case_453: - // line internal/php8/scanner.go:18648 - switch lex.data[(lex.p)] { - case 92: - goto st94 + goto st96 case 95: goto tr670 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr670: + goto tr241 + tr658: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st444 + st444: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof444 + } + st_case_444: + // line internal/php8/scanner.go:18303 + switch lex.data[(lex.p)] { + case 73: + goto tr671 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr671 + } + 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 + tr671: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st445 + st445: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 114: + goto tr672 + } + 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 + tr672: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st446 + st446: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof446 + } + st_case_446: + // line internal/php8/scanner.go:18385 + switch lex.data[(lex.p)] { + case 92: + goto st96 + case 95: + goto tr673 + } + 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 + tr673: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st447 + st447: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof447 + } + st_case_447: + // line internal/php8/scanner.go:18422 + switch lex.data[(lex.p)] { + case 92: + goto st96 + case 95: + 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 + tr659: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st448 + st448: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr675 + case 117: + goto tr676 + } + 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 + tr675: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st449 + st449: + 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 + } + 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 + tr677: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st450 + st450: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr678 + } + 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 + tr678: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st451 + st451: + 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 + } + 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 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st452 + st452: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof452 + } + st_case_452: + // line internal/php8/scanner.go:18623 + switch lex.data[(lex.p)] { + case 92: + goto st96 + case 95: + goto tr680 + } + 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 + tr676: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st453 + st453: + 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:18685 + // line internal/php8/scanner.go:18701 switch lex.data[(lex.p)] { + case 67: + goto tr682 case 92: - goto st94 - case 95: - goto tr671 + goto st96 + case 96: + goto tr355 + case 99: + goto tr682 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 96: + case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr643: + goto tr241 + tr682: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // 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:18722 + // line internal/php8/scanner.go:18742 switch lex.data[(lex.p)] { - case 65: - goto tr672 + case 84: + goto tr683 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 97: - goto tr672 + goto tr355 + case 116: + goto tr683 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr672: + goto tr241 + tr683: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st456 st456: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof456 } st_case_456: - // line internal/php8/scanner.go:18763 + // line internal/php8/scanner.go:18783 switch lex.data[(lex.p)] { - case 76: - goto tr673 + case 73: + goto tr684 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 108: - goto tr673 + goto tr355 + case 105: + goto tr684 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr673: + goto tr241 + tr684: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st457 st457: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof457 } st_case_457: - // line internal/php8/scanner.go:18804 + // line internal/php8/scanner.go:18824 switch lex.data[(lex.p)] { - case 84: - goto tr674 + case 79: + goto tr685 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 116: - goto tr674 + goto tr355 + case 111: + goto tr685 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr674: + goto tr241 + tr685: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // 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:18845 + // line internal/php8/scanner.go:18865 switch lex.data[(lex.p)] { + case 78: + goto tr686 case 92: - goto st94 - case 95: - goto tr675 + goto st96 + case 96: + goto tr355 + case 110: + goto tr686 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 96: + case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr675: + goto tr241 + tr686: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // 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:18882 - switch lex.data[(lex.p)] { - case 67: - goto tr676 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr676 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr676: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st460 - st460: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof460 - } - st_case_460: - // line internal/php8/scanner.go:18923 - switch lex.data[(lex.p)] { - case 79: - goto tr677 - case 92: - goto st94 - case 96: - goto tr338 - case 111: - goto tr677 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr677: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st461 - st461: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof461 - } - st_case_461: - // line internal/php8/scanner.go:18964 - switch lex.data[(lex.p)] { - case 77: - goto tr678 - case 92: - goto st94 - case 96: - goto tr338 - case 109: - goto tr678 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr678: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st462 - st462: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof462 - } - st_case_462: - // line internal/php8/scanner.go:19005 - switch lex.data[(lex.p)] { - case 80: - goto tr679 - case 92: - goto st94 - case 96: - goto tr338 - case 112: - goto tr679 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr679: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st463 - st463: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof463 - } - st_case_463: - // line internal/php8/scanner.go:19046 - switch lex.data[(lex.p)] { - case 73: - goto tr680 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr680 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr680: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st464 - st464: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof464 - } - st_case_464: - // line internal/php8/scanner.go:19087 - switch lex.data[(lex.p)] { - case 76: - goto tr681 - case 92: - goto st94 - case 96: - goto tr338 - case 108: - goto tr681 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr681: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st465 - st465: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof465 - } - st_case_465: - // line internal/php8/scanner.go:19128 - switch lex.data[(lex.p)] { - case 69: - goto tr682 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr682 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr682: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st466 - st466: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof466 - } - st_case_466: - // line internal/php8/scanner.go:19169 - switch lex.data[(lex.p)] { - case 82: - goto tr683 - case 92: - goto st94 - case 96: - goto tr338 - case 114: - goto tr683 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr644: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st467 - st467: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof467 - } - st_case_467: - // line internal/php8/scanner.go:19210 - switch lex.data[(lex.p)] { - case 73: - goto tr684 - case 92: - goto st94 - case 96: - goto tr338 - case 105: - goto tr684 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr684: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st468 - st468: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof468 - } - st_case_468: - // line internal/php8/scanner.go:19251 - switch lex.data[(lex.p)] { - case 78: - goto tr685 - case 92: - goto st94 - case 96: - goto tr338 - case 110: - goto tr685 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr685: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st469 - st469: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof469 - } - st_case_469: - // line internal/php8/scanner.go:19292 - switch lex.data[(lex.p)] { - case 69: - goto tr686 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr686 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr686: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st470 - st470: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof470 - } - st_case_470: - // line internal/php8/scanner.go:19333 + // line internal/php8/scanner.go:18906 switch lex.data[(lex.p)] { case 92: - goto st94 + goto st96 case 95: goto tr687 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr687: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st471 - st471: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st460 + st460: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof471 + goto _test_eof460 } - st_case_471: - // line internal/php8/scanner.go:19370 + st_case_460: + // line internal/php8/scanner.go:18943 switch lex.data[(lex.p)] { case 92: - goto st94 + goto st96 case 95: goto tr688 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr645: + goto tr241 + tr660: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st461 + st461: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr689 + } + 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 + tr689: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st462 + st462: + 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)] { + 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)] > 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 + tr692: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st465 + st465: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 99: + goto tr693 + } + 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 + tr693: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st466 + st466: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 111: + goto tr694 + } + 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 + tr694: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st467 + st467: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 109: + goto tr695 + } + 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 + tr695: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st468 + st468: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 112: + goto tr696 + } + 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 + tr696: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st469 + st469: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr697 + } + 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 + tr697: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st470 + st470: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 108: + goto tr698 + } + 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 + tr698: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st471 + st471: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr699 + } + 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 + tr699: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st472 st472: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof472 } st_case_472: - // line internal/php8/scanner.go:19407 + // line internal/php8/scanner.go:19427 switch lex.data[(lex.p)] { - case 69: - goto tr689 + case 82: + goto tr700 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 101: - goto tr689 + goto tr355 + case 114: + goto tr700 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr689: + goto tr241 + tr661: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // line internal/php8/scanner.rl:381 + lex.act = 150 goto st473 st473: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof473 } st_case_473: - // line internal/php8/scanner.go:19448 + // line internal/php8/scanner.go:19468 switch lex.data[(lex.p)] { - case 84: - goto tr690 + case 73: + goto tr701 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 116: - goto tr690 + goto tr355 + case 105: + goto tr701 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr690: + goto tr241 + tr701: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // 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:19489 + // line internal/php8/scanner.go:19509 switch lex.data[(lex.p)] { - case 72: - goto tr691 + case 78: + goto tr702 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 104: - goto tr691 + goto tr355 + case 110: + goto tr702 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr691: + goto tr241 + tr702: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // 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:19530 + // line internal/php8/scanner.go:19550 switch lex.data[(lex.p)] { - case 79: - goto tr692 + case 69: + goto tr703 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 111: - goto tr692 + goto tr355 + case 101: + goto tr703 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr692: + goto tr241 + tr703: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 + // 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:19571 - switch lex.data[(lex.p)] { - case 68: - goto tr693 - case 92: - goto st94 - case 96: - goto tr338 - case 100: - goto tr693 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr693: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st477 - st477: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof477 - } - st_case_477: - // line internal/php8/scanner.go:19612 + // line internal/php8/scanner.go:19591 switch lex.data[(lex.p)] { case 92: - goto st94 - case 95: - goto tr694 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr694: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st478 - st478: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof478 - } - st_case_478: - // line internal/php8/scanner.go:19649 - switch lex.data[(lex.p)] { - case 92: - goto st94 - case 95: - goto tr695 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 96: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr646: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st479 - st479: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof479 - } - st_case_479: - // line internal/php8/scanner.go:19686 - switch lex.data[(lex.p)] { - case 65: - goto tr696 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr696 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr696: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st480 - st480: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof480 - } - st_case_480: - // line internal/php8/scanner.go:19727 - switch lex.data[(lex.p)] { - case 77: - goto tr697 - case 92: - goto st94 - case 96: - goto tr338 - case 109: - goto tr697 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr697: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st481 - st481: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof481 - } - st_case_481: - // line internal/php8/scanner.go:19768 - switch lex.data[(lex.p)] { - case 69: - goto tr698 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr698 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr698: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st482 - st482: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof482 - } - st_case_482: - // line internal/php8/scanner.go:19809 - switch lex.data[(lex.p)] { - case 83: - goto tr699 - case 92: - goto st94 - case 96: - goto tr338 - case 115: - goto tr699 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr699: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st483 - st483: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof483 - } - st_case_483: - // line internal/php8/scanner.go:19850 - switch lex.data[(lex.p)] { - case 80: - goto tr700 - case 92: - goto st94 - case 96: - goto tr338 - case 112: - goto tr700 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr700: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st484 - st484: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof484 - } - st_case_484: - // line internal/php8/scanner.go:19891 - switch lex.data[(lex.p)] { - case 65: - goto tr701 - case 92: - goto st94 - case 96: - goto tr338 - case 97: - goto tr701 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr701: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st485 - st485: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof485 - } - st_case_485: - // line internal/php8/scanner.go:19932 - switch lex.data[(lex.p)] { - case 67: - goto tr702 - case 92: - goto st94 - case 96: - goto tr338 - case 99: - goto tr702 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr702: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st486 - st486: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof486 - } - st_case_486: - // line internal/php8/scanner.go:19973 - switch lex.data[(lex.p)] { - case 69: - goto tr703 - case 92: - goto st94 - case 96: - goto tr338 - case 101: - goto tr703 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr338 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 - } - case lex.data[(lex.p)] >= 91: - goto tr338 - } - default: - goto tr338 - } - goto tr233 - tr703: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st487 - st487: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof487 - } - st_case_487: - // line internal/php8/scanner.go:20014 - switch lex.data[(lex.p)] { - case 92: - goto st94 + goto st96 case 95: goto tr704 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr704: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st488 - st488: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st477 + st477: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof488 + goto _test_eof477 } - st_case_488: - // line internal/php8/scanner.go:20051 + st_case_477: + // line internal/php8/scanner.go:19628 switch lex.data[(lex.p)] { case 92: - goto st94 + goto st96 case 95: goto tr705 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - tr647: + goto tr241 + tr662: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st489 - st489: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st478 + st478: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof489 + goto _test_eof478 } - st_case_489: - // line internal/php8/scanner.go:20088 + st_case_478: + // line internal/php8/scanner.go:19665 switch lex.data[(lex.p)] { - case 82: + case 69: goto tr706 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 114: + goto tr355 + case 101: goto tr706 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr706: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st490 - st490: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st479 + st479: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof490 + goto _test_eof479 } - st_case_490: - // line internal/php8/scanner.go:20129 + st_case_479: + // line internal/php8/scanner.go:19706 switch lex.data[(lex.p)] { - case 65: + case 84: goto tr707 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 97: + goto tr355 + case 116: goto tr707 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr707: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st491 - st491: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st480 + st480: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof491 + goto _test_eof480 } - st_case_491: - // line internal/php8/scanner.go:20170 + st_case_480: + // line internal/php8/scanner.go:19747 switch lex.data[(lex.p)] { - case 73: + case 72: goto tr708 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 105: + goto tr355 + case 104: goto tr708 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr708: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st492 - st492: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st481 + st481: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof492 + goto _test_eof481 } - st_case_492: - // line internal/php8/scanner.go:20211 + st_case_481: + // line internal/php8/scanner.go:19788 switch lex.data[(lex.p)] { - case 84: + case 79: goto tr709 case 92: - goto st94 + goto st96 case 96: - goto tr338 - case 116: + goto tr355 + case 111: goto tr709 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr709: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st493 - st493: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st482 + st482: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof493 + goto _test_eof482 } - st_case_493: - // line internal/php8/scanner.go:20252 + st_case_482: + // line internal/php8/scanner.go:19829 switch lex.data[(lex.p)] { + case 68: + goto tr710 case 92: - goto st94 - case 95: + goto st96 + case 96: + goto tr355 + case 100: goto tr710 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] > 64: switch { - case lex.data[(lex.p)] > 96: + case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 + goto tr241 tr710: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:375 - lex.act = 146 - goto st494 - st494: + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st483 + st483: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof494 + goto _test_eof483 } - st_case_494: - // line internal/php8/scanner.go:20289 + st_case_483: + // line internal/php8/scanner.go:19870 switch lex.data[(lex.p)] { case 92: - goto st94 + goto st96 case 95: goto tr711 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr338 + 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 tr338 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr338 + goto tr355 } default: - goto tr338 + goto tr355 } - goto tr233 - st495: + goto tr241 + 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_eof495 + goto _test_eof484 } - st_case_495: + st_case_484: + // line internal/php8/scanner.go:19907 switch lex.data[(lex.p)] { - case 61: + case 92: + goto st96 + case 95: goto tr712 - case 124: - goto tr713 - } - goto tr262 - tr152: - // line internal/php8/scanner.rl:410 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st496 - tr154: - // line internal/php8/scanner.rl:414 - (lex.p) = (lex.te) - 1 - { - lex.ungetCnt(1) - { - goto st133 - } - } - goto st496 - tr155: - // line internal/php8/scanner.rl:412 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_NULLSAFE_OBJECT_OPERATOR - { - (lex.p)++ - lex.cs = 496 - goto _out - } - } - goto st496 - tr714: - // line internal/php8/scanner.rl:414 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - { - goto st133 - } - } - goto st496 - tr720: - // line internal/php8/scanner.rl:410 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st496 - tr722: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:410 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st496 - tr726: - // line internal/php8/scanner.rl:414 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - { - goto st133 - } - } - goto st496 - tr727: - // line internal/php8/scanner.rl:411 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_OBJECT_OPERATOR - { - (lex.p)++ - lex.cs = 496 - goto _out - } - } - goto st496 - tr729: - lex.cs = 496 - // line internal/php8/scanner.rl:413 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - lex.cs = 133 - { - (lex.p)++ - goto _out - } - } - goto _again - st496: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof496 - } - st_case_496: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:20389 - switch lex.data[(lex.p)] { - case 10: - goto tr153 - case 13: - goto tr716 - case 32: - goto tr715 - case 45: - goto st500 - case 63: - goto tr718 - case 96: - goto tr714 } switch { - case lex.data[(lex.p)] < 14: + 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)] > 8: - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr715 + case lex.data[(lex.p)] > 96: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr355 } - default: - goto tr714 + case lex.data[(lex.p)] >= 91: + goto tr355 + } + default: + goto tr355 + } + goto tr241 + tr663: + // 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 + } + st_case_485: + // line internal/php8/scanner.go:19944 + switch lex.data[(lex.p)] { + case 65: + goto tr713 + case 92: + goto st96 + case 96: + goto tr355 + case 97: + goto tr713 + } + 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 tr714 + goto tr355 } case lex.data[(lex.p)] >= 91: - goto tr714 + goto tr355 } default: + goto tr355 + } + goto tr241 + 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 + } + st_case_486: + // line internal/php8/scanner.go:19985 + switch lex.data[(lex.p)] { + case 77: + goto tr714 + case 92: + goto st96 + case 96: + goto tr355 + case 109: goto tr714 } - goto st502 + 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 + tr714: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st487 + st487: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof487 + } + st_case_487: + // line internal/php8/scanner.go:20026 + switch lex.data[(lex.p)] { + case 69: + goto tr715 + case 92: + goto st96 + case 96: + goto tr355 + case 101: + goto tr715 + } + 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 tr715: // line NONE:1 lex.te = (lex.p) + 1 - goto st497 + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st488 + st488: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 115: + goto tr716 + } + 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 + tr716: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st489 + st489: + 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 + case 92: + goto st96 + case 96: + goto tr355 + case 112: + goto tr717 + } + 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 + tr717: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st490 + st490: + 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 + 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 tr721 + } + 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 + 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 + } + st_case_494: + // line internal/php8/scanner.go:20309 + switch lex.data[(lex.p)] { + case 92: + goto st96 + case 95: + goto tr722 + } + 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 + tr664: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:381 + lex.act = 150 + goto st495 + st495: + 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:54 + // 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:20444 + // line internal/php8/scanner.go:20428 switch lex.data[(lex.p)] { - case 10: - goto tr153 - case 13: - goto tr721 - case 32: - goto tr715 + case 73: + goto tr725 + case 92: + goto st96 + case 96: + goto tr355 + case 105: + goto tr725 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr715 + 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 tr720 - tr153: + goto tr241 + tr725: // 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 st498 - tr724: - // 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) - } - + // 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:20494 + // line internal/php8/scanner.go:20469 switch lex.data[(lex.p)] { - case 10: - goto tr724 - case 13: - goto tr725 - case 32: - goto tr723 + case 84: + goto tr726 + case 92: + goto st96 + case 96: + goto tr355 + case 116: + goto tr726 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr723 - } - goto tr722 - tr721: - // 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 st105 - tr725: - // 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 st105 - st105: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof105 - } - st_case_105: - // line internal/php8/scanner.go:20538 - if lex.data[(lex.p)] == 10 { - goto tr153 - } - goto tr152 - tr716: - // 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) + 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 + 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 } st_case_499: - // line internal/php8/scanner.go:20560 - if lex.data[(lex.p)] == 10 { - goto tr153 + // line internal/php8/scanner.go:20510 + switch lex.data[(lex.p)] { + case 92: + goto st96 + case 95: + goto tr727 } - goto tr726 + 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 + 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 } st_case_500: - if lex.data[(lex.p)] == 62 { - goto tr727 + // line internal/php8/scanner.go:20547 + switch lex.data[(lex.p)] { + case 92: + goto st96 + case 95: + goto tr728 } - goto tr726 - tr718: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st501 + 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 st501: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof501 } st_case_501: - // line internal/php8/scanner.go:20584 - if lex.data[(lex.p)] == 45 { - goto st106 + switch lex.data[(lex.p)] { + case 61: + goto tr729 + case 124: + goto tr730 } - goto tr726 - st106: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof106 + goto tr270 + tr160: + // line internal/php8/scanner.rl:416 + (lex.p) = (lex.te) - 1 + { + lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) } - st_case_106: - if lex.data[(lex.p)] == 62 { - goto tr155 + goto st502 + tr162: + // line internal/php8/scanner.rl:420 + (lex.p) = (lex.te) - 1 + { + lex.ungetCnt(1) + { + goto st135 + } } - goto tr154 + 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 + } + } + 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 + + // 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 st502: + // line NONE:1 + lex.ts = 0 + if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof502 } st_case_502: - if lex.data[(lex.p)] == 96 { - goto tr729 + // line NONE:1 + lex.ts = (lex.p) + + // line internal/php8/scanner.go:20647 + switch lex.data[(lex.p)] { + case 10: + goto tr161 + case 13: + goto tr733 + case 32: + goto tr732 + case 45: + goto st506 + case 63: + goto tr735 + case 96: + goto tr731 } switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr729 + 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)] > 64: switch { case lex.data[(lex.p)] > 94: if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr729 + goto tr731 } case lex.data[(lex.p)] >= 91: - goto tr729 + goto tr731 } default: - goto tr729 + goto tr731 } - goto st502 - tr733: - lex.cs = 503 + goto st508 + tr740: // line NONE:1 - switch lex.act { - case 0: - { - { - goto st0 - } - } - case 159: - { - (lex.p) = (lex.te) - 1 + lex.te = (lex.p) + 1 - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 526 - { - (lex.p)++ - goto _out - } - } - } - - goto _again - tr734: - lex.cs = 503 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:418 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 526 - { - (lex.p)++ - goto _out - } - } - goto _again - tr738: - lex.cs = 503 - // line internal/php8/scanner.rl:418 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.cs = 526 - { - (lex.p)++ - goto _out - } - } - goto _again + goto st503 + tr732: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st503 st503: - // line NONE:1 - lex.ts = 0 - - // line NONE:1 - lex.act = 0 - if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof503 } st_case_503: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:20681 - _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 += 256 - } - } - 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) { - _widec += 256 - } - } - 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 += 256 - } - } - switch _widec { - case 1034: - goto tr731 - case 1037: + // line internal/php8/scanner.go:20702 + switch lex.data[(lex.p)] { + case 10: + goto tr161 + case 13: + goto tr738 + case 32: goto tr732 } - if 1024 <= _widec && _widec <= 1279 { - goto tr730 + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr732 } - goto st0 - st_case_0: - st0: - lex.cs = 0 - goto _out - tr730: + goto tr737 + tr161: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:418 - lex.act = 159 - goto st504 - tr735: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:418 - lex.act = 159 - goto st504 - st504: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof504 - } - st_case_504: - // line internal/php8/scanner.go:20755 - _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 += 256 - } - } - 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) { - _widec += 256 - } - } - 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 += 256 - } - } - switch _widec { - case 1034: - goto tr731 - case 1037: - goto tr732 - } - if 1024 <= _widec && _widec <= 1279 { - goto tr730 - } - goto tr733 - tr731: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22171,8 +22134,11 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st505 - tr736: + goto st504 + tr741: + // line NONE:1 + lex.te = (lex.p) + 1 + // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22185,198 +22151,151 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } + goto st504 + st504: + 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 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr740 + } + goto tr739 + tr738: + // 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 + 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 st505: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof505 } st_case_505: - // line internal/php8/scanner.go:20835 - _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 += 256 - } - } - 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) { - _widec += 256 - } - } - 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 += 256 - } + // line internal/php8/scanner.go:20818 + if lex.data[(lex.p)] == 10 { + goto tr161 } - switch _widec { - case 1034: - goto tr736 - case 1037: - goto tr737 - } - if 1024 <= _widec && _widec <= 1279 { - goto tr735 - } - goto tr734 - tr732: - // 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 st506 - tr737: - // 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 st506 + goto tr743 st506: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof506 } st_case_506: - // line internal/php8/scanner.go:20915 - _widec = int16(lex.data[(lex.p)]) + if lex.data[(lex.p)] == 62 { + goto tr744 + } + goto tr743 + tr735: + // line NONE:1 + lex.te = (lex.p) + 1 + + goto st507 + st507: + 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 + } + goto tr743 + st108: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof108 + } + st_case_108: + if lex.data[(lex.p)] == 62 { + goto tr163 + } + goto tr162 + st508: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof508 + } + st_case_508: + if lex.data[(lex.p)] == 96 { + goto tr746 + } 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 tr746 } - 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 tr746 } + case lex.data[(lex.p)] >= 91: + goto tr746 } default: - _widec = 768 + (int16(lex.data[(lex.p)]) - 0) - if lex.isNotHeredocEnd(lex.p) { - _widec += 256 - } + goto tr746 } - switch _widec { - case 1034: - goto tr731 - case 1037: - goto tr732 - } - if 1024 <= _widec && _widec <= 1279 { - goto tr730 - } - goto tr738 - tr156: - // line internal/php8/scanner.rl:427 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(507, 133) - goto _out - } - goto st507 - tr746: - // line internal/php8/scanner.rl:429 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - { - lex.growCallStack() - { - lex.stack[lex.top] = 507 - lex.top++ - goto st528 - } - } - } - goto st507 - tr747: - // line internal/php8/scanner.rl:428 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(507, 545) - goto _out - } - goto st507 - tr748: - lex.cs = 507 + goto st508 + tr750: + lex.cs = 509 // line NONE:1 switch lex.act { - case 160: + case 0: { - (lex.p) = (lex.te) - 1 - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_CURLY_OPEN - lex.call(507, 133) - goto _out - } - case 161: - { - (lex.p) = (lex.te) - 1 - lex.setTokenPosition(tkn) - tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(507, 545) - goto _out + { + goto st0 + } } case 163: { @@ -22384,10 +22303,7 @@ func (lex *Lexer) Lex() *token.Token { 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 = 526 - } + lex.cs = 532 { (lex.p)++ goto _out @@ -22396,180 +22312,67 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr749: - lex.cs = 507 + tr751: + lex.cs = 509 // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:430 + // line internal/php8/scanner.rl:424 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 = 526 - } + lex.cs = 532 { (lex.p)++ goto _out } } goto _again - tr753: - lex.cs = 507 - // line internal/php8/scanner.rl:430 + 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 - - if len(lex.data) > lex.p+1 && lex.data[lex.p+1] != '$' && lex.data[lex.p+1] != '{' { - lex.cs = 526 - } + lex.cs = 532 { (lex.p)++ goto _out } } goto _again - st507: + st509: // line NONE:1 lex.ts = 0 - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof507 - } - st_case_507: // line NONE:1 - lex.ts = (lex.p) + lex.act = 0 - // line internal/php8/scanner.go:21047 - _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 st508 - case 1403: - goto st107 - case 1546: - goto tr742 - case 1549: - goto tr743 - case 1572: - goto st512 - case 1659: - goto st513 - } - if 1536 <= _widec && _widec <= 1791 { - goto tr741 - } - goto st0 - st508: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof508 - } - st_case_508: - if lex.data[(lex.p)] == 123 { - goto tr747 - } - goto tr746 - st107: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof107 - } - st_case_107: - if lex.data[(lex.p)] == 36 { - goto tr156 - } - goto st0 - tr741: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:430 - lex.act = 163 - goto st509 - tr750: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:430 - lex.act = 163 - goto st509 - tr754: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:428 - lex.act = 161 - goto st509 - tr755: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:427 - lex.act = 160 - goto st509 - st509: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof509 } st_case_509: - // line internal/php8/scanner.go:21157 + // line NONE:1 + lex.ts = (lex.p) + + // line internal/php8/scanner.go:20939 _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 = 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 } } @@ -22577,79 +22380,73 @@ func (lex *Lexer) Lex() *token.Token { 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 = 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() { + _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 tr742 - case 1549: - goto tr743 + case 1034: + goto tr748 + case 1037: + goto tr749 } - if 1536 <= _widec && _widec <= 1791 { - goto tr741 - } - goto tr748 - tr742: - // 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) + 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 + // line internal/php8/scanner.rl:424 + lex.act = 163 goto st510 - tr751: + tr752: + // 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) - } - + // line internal/php8/scanner.rl:424 + lex.act = 163 goto st510 st510: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof510 } st_case_510: - // line internal/php8/scanner.go:21237 + // line internal/php8/scanner.go:21013 _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 = 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 } } @@ -22657,34 +22454,34 @@ func (lex *Lexer) Lex() *token.Token { 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 = 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() { + _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 tr751 - case 1549: - goto tr752 + case 1034: + goto tr748 + case 1037: + goto tr749 } - if 1536 <= _widec && _widec <= 1791 { - goto tr750 + if 1024 <= _widec && _widec <= 1279 { + goto tr747 } - goto tr749 - tr743: + goto tr750 + tr748: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -22696,7 +22493,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st511 - tr752: + tr753: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -22715,21 +22512,21 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof511 } st_case_511: - // line internal/php8/scanner.go:21317 + // line internal/php8/scanner.go:21093 _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 = 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 } } @@ -22737,52 +22534,79 @@ func (lex *Lexer) Lex() *token.Token { 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 = 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() { + _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 tr742 - case 1549: - goto tr743 + case 1034: + goto tr753 + case 1037: + goto tr754 } - if 1536 <= _widec && _widec <= 1791 { - goto tr741 + if 1024 <= _widec && _widec <= 1279 { + goto tr752 } - goto tr753 + goto tr751 + tr749: + // 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 + 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 st512: 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)]) 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 = 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 } } @@ -22790,42 +22614,159 @@ func (lex *Lexer) Lex() *token.Token { 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 = 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() { + _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 1403: + case 1034: + goto tr748 + case 1037: + goto tr749 + } + if 1024 <= _widec && _widec <= 1279 { goto tr747 - case 1546: - goto tr742 - case 1549: - goto tr743 - case 1659: - goto tr754 } - if 1536 <= _widec && _widec <= 1791 { - goto tr741 + 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 tr746 + 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: @@ -22866,114 +22807,494 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1316: - goto tr156 + goto st514 + case 1403: + goto st109 case 1546: - goto tr742 + goto tr759 case 1549: - goto tr743 + goto tr760 case 1572: - goto tr755 + goto st518 + case 1659: + goto st519 } if 1536 <= _widec && _widec <= 1791 { - goto tr741 + goto tr758 } - goto tr753 - tr158: - // line internal/php8/scanner.rl:444 + 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 + + // line internal/php8/scanner.rl:436 + lex.act = 167 + goto st515 + tr767: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:54 + + // line internal/php8/scanner.rl: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 + } + st_case_515: + // line internal/php8/scanner.go:21415 + _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 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 { + goto tr767 + } + goto tr766 + tr760: + // 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 + 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)]) + 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 tr759 + case 1549: + goto tr760 + } + 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: + goto tr771 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr758 + } + goto tr763 + st519: + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof519 + } + st_case_519: + _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 + case 1546: + goto tr759 + case 1549: + goto tr760 + case 1572: + goto tr772 + } + if 1536 <= _widec && _widec <= 1791 { + goto tr758 + } + goto tr770 + tr166: + // line internal/php8/scanner.rl:450 lex.te = (lex.p) + 1 { lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 514 + lex.stack[lex.top] = 520 lex.top++ - goto st528 + goto st534 } } } - goto st514 - tr159: - // line internal/php8/scanner.rl:443 + 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(514, 545) + lex.call(520, 551) goto _out } - goto st514 - tr160: - // line internal/php8/scanner.rl:442 + 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(514, 133) + lex.call(520, 135) goto _out } - goto st514 - tr757: - lex.cs = 514 - // line internal/php8/scanner.rl:445 + 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 = 133 + lex.cs = 135 { (lex.p)++ goto _out } } goto _again - tr765: - lex.cs = 514 + tr782: + lex.cs = 520 // line NONE:1 switch lex.act { - case 164: + case 168: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(514, 133) + lex.call(520, 135) goto _out } - case 165: + case 169: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(514, 545) + lex.call(520, 551) goto _out } - case 166: + case 170: { (lex.p) = (lex.te) - 1 lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 514 + lex.stack[lex.top] = 520 lex.top++ - goto st528 + goto st534 } } } - case 167: + case 171: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('`')) - lex.cs = 133 + lex.cs = 135 { (lex.p)++ goto _out } } - case 168: + case 172: { (lex.p) = (lex.te) - 1 @@ -22987,10 +23308,10 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr766: + tr783: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:446 + // line internal/php8/scanner.rl:452 lex.te = (lex.p) (lex.p)-- { @@ -22998,13 +23319,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 514 + lex.cs = 520 goto _out } } - goto st514 - tr770: - // line internal/php8/scanner.rl:446 + goto st520 + tr787: + // line internal/php8/scanner.rl:452 lex.te = (lex.p) (lex.p)-- { @@ -23012,23 +23333,23 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 514 + lex.cs = 520 goto _out } } - goto st514 - st514: + goto st520 + st520: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof514 + goto _test_eof520 } - st_case_514: + st_case_520: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:21560 + // line internal/php8/scanner.go:21818 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23069,36 +23390,36 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1828: - goto st108 + goto st110 case 1888: - goto tr757 + goto tr774 case 1915: - goto st109 + goto st111 case 2058: - goto tr760 + goto tr777 case 2061: - goto tr761 + goto tr778 case 2084: - goto st518 + goto st524 case 2144: - goto tr763 + goto tr780 case 2171: - goto st519 + goto st525 } if 2048 <= _widec && _widec <= 2303 { - goto tr759 + goto tr776 } goto st0 - st108: + st110: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof108 + goto _test_eof110 } - st_case_108: + st_case_110: switch lex.data[(lex.p)] { case 96: goto st0 case 123: - goto tr159 + goto tr167 } switch { case lex.data[(lex.p)] < 91: @@ -23112,66 +23433,66 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto tr158 - st109: + goto tr166 + st111: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof109 + goto _test_eof111 } - st_case_109: + st_case_111: if lex.data[(lex.p)] == 36 { - goto tr160 + goto tr168 } goto st0 - tr759: + tr776: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:446 + // line internal/php8/scanner.rl:452 + lex.act = 172 + goto st521 + tr780: + // 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 internal/php8/scanner.rl:54 + + // line internal/php8/scanner.rl:452 + lex.act = 172 + goto st521 + tr788: + // 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 internal/php8/scanner.rl:449 + lex.act = 169 + goto st521 + tr790: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:448 lex.act = 168 - goto st515 - tr763: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:445 - lex.act = 167 - goto st515 - tr767: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:446 - lex.act = 168 - goto st515 - tr771: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:444 - lex.act = 166 - goto st515 - tr772: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:443 - lex.act = 165 - goto st515 - tr773: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:442 - lex.act = 164 - goto st515 - st515: + goto st521 + st521: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof515 + goto _test_eof521 } - st_case_515: - // line internal/php8/scanner.go:21703 + st_case_521: + // line internal/php8/scanner.go:21961 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23212,15 +23533,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr760 + goto tr777 case 2061: - goto tr761 + goto tr778 } if 2048 <= _widec && _widec <= 2303 { - goto tr759 + goto tr776 } - goto tr765 - tr760: + goto tr782 + tr777: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23231,8 +23552,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st516 - tr768: + goto st522 + tr785: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23245,13 +23566,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st516 - st516: + goto st522 + st522: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof516 + goto _test_eof522 } - st_case_516: - // line internal/php8/scanner.go:21783 + st_case_522: + // line internal/php8/scanner.go:22041 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23292,15 +23613,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr768 + goto tr785 case 2061: - goto tr769 + goto tr786 } if 2048 <= _widec && _widec <= 2303 { - goto tr767 + goto tr784 } - goto tr766 - tr761: + goto tr783 + tr778: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23311,8 +23632,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st517 - tr769: + goto st523 + tr786: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23325,13 +23646,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st517 - st517: + goto st523 + st523: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof517 + goto _test_eof523 } - st_case_517: - // line internal/php8/scanner.go:21863 + st_case_523: + // line internal/php8/scanner.go:22121 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23372,19 +23693,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2058: - goto tr760 + goto tr777 case 2061: - goto tr761 + goto tr778 } if 2048 <= _widec && _widec <= 2303 { - goto tr759 + goto tr776 } - goto tr770 - st518: + goto tr787 + st524: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof518 + goto _test_eof524 } - st_case_518: + st_case_524: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23425,64 +23746,64 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1887: - goto tr158 + goto tr166 case 1915: - goto tr159 + goto tr167 case 2058: - goto tr760 + goto tr777 case 2061: - goto tr761 + goto tr778 case 2143: - goto tr771 + goto tr788 case 2171: - goto tr772 + goto tr789 } switch { case _widec < 2113: switch { case _widec < 1889: if 1857 <= _widec && _widec <= 1882 { - goto tr158 + goto tr166 } case _widec > 1914: switch { case _widec > 2047: if 2048 <= _widec && _widec <= 2112 { - goto tr759 + goto tr776 } case _widec >= 1920: - goto tr158 + goto tr166 } default: - goto tr158 + goto tr166 } case _widec > 2138: switch { case _widec < 2145: if 2139 <= _widec && _widec <= 2144 { - goto tr759 + goto tr776 } case _widec > 2170: switch { case _widec > 2175: if 2176 <= _widec && _widec <= 2303 { - goto tr771 + goto tr788 } case _widec >= 2172: - goto tr759 + goto tr776 } default: - goto tr771 + goto tr788 } default: - goto tr771 + goto tr788 } - goto tr770 - st519: + goto tr787 + st525: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof519 + goto _test_eof525 } - st_case_519: + st_case_525: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23523,114 +23844,114 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 1828: - goto tr160 + goto tr168 case 2058: - goto tr760 + goto tr777 case 2061: - goto tr761 + goto tr778 case 2084: - goto tr773 + goto tr790 } if 2048 <= _widec && _widec <= 2303 { - goto tr759 + goto tr776 } - goto tr770 - tr161: - // line internal/php8/scanner.rl:456 + goto tr787 + tr169: + // line internal/php8/scanner.rl:462 lex.te = (lex.p) + 1 { lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 520 + lex.stack[lex.top] = 526 lex.top++ - goto st528 + goto st534 } } } - goto st520 - tr162: - // line internal/php8/scanner.rl:455 + 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(520, 545) + lex.call(526, 551) goto _out } - goto st520 - tr163: - // line internal/php8/scanner.rl:454 + 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(520, 133) + lex.call(526, 135) goto _out } - goto st520 - tr774: - lex.cs = 520 - // line internal/php8/scanner.rl:457 + 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 = 133 + lex.cs = 135 { (lex.p)++ goto _out } } goto _again - tr783: - lex.cs = 520 + tr800: + lex.cs = 526 // line NONE:1 switch lex.act { - case 169: + case 173: { (lex.p) = (lex.te) - 1 lex.ungetCnt(1) lex.setTokenPosition(tkn) tok = token.T_CURLY_OPEN - lex.call(520, 133) + lex.call(526, 135) goto _out } - case 170: + case 174: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.T_DOLLAR_OPEN_CURLY_BRACES - lex.call(520, 545) + lex.call(526, 551) goto _out } - case 171: + case 175: { (lex.p) = (lex.te) - 1 lex.ungetCnt(2) { lex.growCallStack() { - lex.stack[lex.top] = 520 + lex.stack[lex.top] = 526 lex.top++ - goto st528 + goto st534 } } } - case 172: + case 176: { (lex.p) = (lex.te) - 1 lex.setTokenPosition(tkn) tok = token.ID(int('"')) - lex.cs = 133 + lex.cs = 135 { (lex.p)++ goto _out } } - case 173: + case 177: { (lex.p) = (lex.te) - 1 @@ -23644,10 +23965,10 @@ func (lex *Lexer) Lex() *token.Token { } goto _again - tr784: + tr801: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:458 + // line internal/php8/scanner.rl:464 lex.te = (lex.p) (lex.p)-- { @@ -23655,13 +23976,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 520 + lex.cs = 526 goto _out } } - goto st520 - tr788: - // line internal/php8/scanner.rl:458 + goto st526 + tr805: + // line internal/php8/scanner.rl:464 lex.te = (lex.p) (lex.p)-- { @@ -23669,23 +23990,23 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_ENCAPSED_AND_WHITESPACE { (lex.p)++ - lex.cs = 520 + lex.cs = 526 goto _out } } - goto st520 - st520: + goto st526 + st526: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof520 + goto _test_eof526 } - st_case_520: + st_case_526: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22147 + // line internal/php8/scanner.go:22405 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23726,36 +24047,36 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2338: - goto tr774 + goto tr791 case 2340: - goto st110 + goto st112 case 2427: - goto st111 + goto st113 case 2570: - goto tr778 + goto tr795 case 2573: - goto tr779 + goto tr796 case 2594: - goto tr780 + goto tr797 case 2596: - goto st524 + goto st530 case 2683: - goto st525 + goto st531 } if 2560 <= _widec && _widec <= 2815 { - goto tr777 + goto tr794 } goto st0 - st110: + st112: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof110 + goto _test_eof112 } - st_case_110: + st_case_112: switch lex.data[(lex.p)] { case 96: goto st0 case 123: - goto tr162 + goto tr170 } switch { case lex.data[(lex.p)] < 91: @@ -23769,66 +24090,66 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto tr161 - st111: + goto tr169 + st113: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof111 + goto _test_eof113 } - st_case_111: + st_case_113: if lex.data[(lex.p)] == 36 { - goto tr163 + goto tr171 } goto st0 - tr777: + tr794: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:458 + // line internal/php8/scanner.rl:464 + lex.act = 177 + goto st527 + tr797: + // 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 internal/php8/scanner.rl:54 + + // line internal/php8/scanner.rl:464 + lex.act = 177 + goto st527 + tr806: + // 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 internal/php8/scanner.rl:461 + lex.act = 174 + goto st527 + tr808: + // line NONE:1 + lex.te = (lex.p) + 1 + + // line internal/php8/scanner.rl:460 lex.act = 173 - goto st521 - tr780: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:457 - lex.act = 172 - goto st521 - tr785: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:458 - lex.act = 173 - goto st521 - tr789: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:456 - lex.act = 171 - goto st521 - tr790: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:455 - lex.act = 170 - goto st521 - tr791: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:454 - lex.act = 169 - goto st521 - st521: + goto st527 + st527: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof521 + goto _test_eof527 } - st_case_521: - // line internal/php8/scanner.go:22290 + st_case_527: + // line internal/php8/scanner.go:22548 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23869,15 +24190,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr778 + goto tr795 case 2573: - goto tr779 + goto tr796 } if 2560 <= _widec && _widec <= 2815 { - goto tr777 + goto tr794 } - goto tr783 - tr778: + goto tr800 + tr795: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23888,8 +24209,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st522 - tr786: + goto st528 + tr803: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23902,13 +24223,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st522 - st522: + goto st528 + st528: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof522 + goto _test_eof528 } - st_case_522: - // line internal/php8/scanner.go:22370 + st_case_528: + // line internal/php8/scanner.go:22628 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -23949,15 +24270,15 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr786 + goto tr803 case 2573: - goto tr787 + goto tr804 } if 2560 <= _widec && _widec <= 2815 { - goto tr785 + goto tr802 } - goto tr784 - tr779: + goto tr801 + tr796: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -23968,8 +24289,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st523 - tr787: + goto st529 + tr804: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -23982,13 +24303,13 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st523 - st523: + goto st529 + st529: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof523 + goto _test_eof529 } - st_case_523: - // line internal/php8/scanner.go:22450 + st_case_529: + // line internal/php8/scanner.go:22708 _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -24029,19 +24350,19 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2570: - goto tr778 + goto tr795 case 2573: - goto tr779 + goto tr796 } if 2560 <= _widec && _widec <= 2815 { - goto tr777 + goto tr794 } - goto tr788 - st524: + goto tr805 + st530: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof524 + goto _test_eof530 } - st_case_524: + st_case_530: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -24082,64 +24403,64 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2399: - goto tr161 + goto tr169 case 2427: - goto tr162 + goto tr170 case 2570: - goto tr778 + goto tr795 case 2573: - goto tr779 + goto tr796 case 2655: - goto tr789 + goto tr806 case 2683: - goto tr790 + goto tr807 } switch { case _widec < 2625: switch { case _widec < 2401: if 2369 <= _widec && _widec <= 2394 { - goto tr161 + goto tr169 } case _widec > 2426: switch { case _widec > 2559: if 2560 <= _widec && _widec <= 2624 { - goto tr777 + goto tr794 } case _widec >= 2432: - goto tr161 + goto tr169 } default: - goto tr161 + goto tr169 } case _widec > 2650: switch { case _widec < 2657: if 2651 <= _widec && _widec <= 2656 { - goto tr777 + goto tr794 } case _widec > 2682: switch { case _widec > 2687: if 2688 <= _widec && _widec <= 2815 { - goto tr789 + goto tr806 } case _widec >= 2684: - goto tr777 + goto tr794 } default: - goto tr789 + goto tr806 } default: - goto tr789 + goto tr806 } - goto tr788 - st525: + goto tr805 + st531: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof525 + goto _test_eof531 } - st_case_525: + st_case_531: _widec = int16(lex.data[(lex.p)]) switch { case lex.data[(lex.p)] < 11: @@ -24180,45 +24501,45 @@ func (lex *Lexer) Lex() *token.Token { } switch _widec { case 2340: - goto tr163 + goto tr171 case 2570: - goto tr778 + goto tr795 case 2573: - goto tr779 + goto tr796 case 2596: - goto tr791 + goto tr808 } if 2560 <= _widec && _widec <= 2815 { - goto tr777 + goto tr794 } - goto tr788 - tr793: - lex.cs = 526 - // line internal/php8/scanner.rl:466 + 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 = 133 + lex.cs = 135 { (lex.p)++ goto _out } } goto _again - st526: + st532: // line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof526 + goto _test_eof532 } - st_case_526: + st_case_532: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:22677 + // line internal/php8/scanner.go:22935 if lex.data[(lex.p)] == 96 { goto st0 } @@ -24234,35 +24555,35 @@ func (lex *Lexer) Lex() *token.Token { default: goto st0 } - goto st527 - st527: + goto st533 + st533: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof527 + goto _test_eof533 } - st_case_527: + st_case_533: if lex.data[(lex.p)] == 96 { - goto tr793 + goto tr810 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr793 + 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 tr793 + goto tr810 } case lex.data[(lex.p)] >= 91: - goto tr793 + goto tr810 } default: - goto tr793 + goto tr810 } - goto st527 - tr164: - // line internal/php8/scanner.rl:486 + goto st533 + tr172: + // line internal/php8/scanner.rl:492 (lex.p) = (lex.te) - 1 { lex.ungetCnt(1) @@ -24272,9 +24593,9 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st528 - tr165: - // line internal/php8/scanner.rl:482 + goto st534 + tr173: + // line internal/php8/scanner.rl:488 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24282,13 +24603,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 528 + lex.cs = 534 goto _out } } - goto st528 - tr167: - // line internal/php8/scanner.rl:483 + goto st534 + tr175: + // line internal/php8/scanner.rl:489 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24296,13 +24617,13 @@ func (lex *Lexer) Lex() *token.Token { tok = token.T_NULLSAFE_OBJECT_OPERATOR { (lex.p)++ - lex.cs = 528 + lex.cs = 534 goto _out } } - goto st528 - tr794: - // line internal/php8/scanner.rl:486 + goto st534 + tr811: + // line internal/php8/scanner.rl:492 lex.te = (lex.p) + 1 { lex.ungetCnt(1) @@ -24312,19 +24633,19 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st528 - tr799: - // line internal/php8/scanner.rl:485 + goto st534 + tr816: + // line internal/php8/scanner.rl:491 lex.te = (lex.p) + 1 { lex.setTokenPosition(tkn) tok = token.ID(int('[')) - lex.call(528, 534) + lex.call(534, 540) goto _out } - goto st528 - tr800: - // line internal/php8/scanner.rl:486 + goto st534 + tr817: + // line internal/php8/scanner.rl:492 lex.te = (lex.p) (lex.p)-- { @@ -24335,318 +24656,9 @@ func (lex *Lexer) Lex() *token.Token { goto _again } } - goto st528 - tr802: - // line internal/php8/scanner.rl:481 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_VARIABLE - { - (lex.p)++ - lex.cs = 528 - goto _out - } - } - goto st528 - tr805: - // line internal/php8/scanner.rl:484 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_STRING - { - (lex.p)++ - lex.cs = 528 - goto _out - } - } - goto st528 - st528: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof528 - } - st_case_528: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:22774 - switch lex.data[(lex.p)] { - case 36: - goto st529 - case 45: - goto tr796 - case 63: - goto tr797 - case 91: - goto tr799 - case 96: - goto tr794 - } - switch { - case lex.data[(lex.p)] < 92: - if lex.data[(lex.p)] <= 64 { - goto tr794 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr794 - } - default: - goto tr794 - } - goto st533 - st529: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof529 - } - st_case_529: - if lex.data[(lex.p)] == 96 { - goto tr800 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr800 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr800 - } - default: - goto tr800 - } - goto st530 - st530: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof530 - } - st_case_530: - if lex.data[(lex.p)] == 96 { - goto tr802 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr802 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr802 - } - case lex.data[(lex.p)] >= 91: - goto tr802 - } - default: - goto tr802 - } - goto st530 - tr796: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st531 - st531: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof531 - } - st_case_531: - // line internal/php8/scanner.go:22857 - if lex.data[(lex.p)] == 62 { - goto st112 - } - goto tr800 - st112: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof112 - } - st_case_112: - if lex.data[(lex.p)] == 96 { - goto tr164 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr164 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr164 - } - default: - goto tr164 - } - goto tr165 - tr797: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st532 - st532: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof532 - } - st_case_532: - // line internal/php8/scanner.go:22893 - if lex.data[(lex.p)] == 45 { - goto st113 - } - goto tr800 - st113: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof113 - } - st_case_113: - if lex.data[(lex.p)] == 62 { - goto st114 - } - goto tr164 - st114: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof114 - } - st_case_114: - if lex.data[(lex.p)] == 96 { - goto tr164 - } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr164 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr164 - } - default: - goto tr164 - } - goto tr167 - st533: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof533 - } - st_case_533: - if lex.data[(lex.p)] == 96 { - goto tr805 - } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr805 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr805 - } - case lex.data[(lex.p)] >= 91: - goto tr805 - } - default: - goto tr805 - } - goto st533 - tr168: - // line internal/php8/scanner.rl:490 - (lex.p) = (lex.te) - 1 - { - lex.setTokenPosition(tkn) - tok = token.T_NUM_STRING - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - tr806: - // line internal/php8/scanner.rl:496 - lex.te = (lex.p) + 1 - { - c := lex.data[lex.p] - lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c)) - } - goto st534 - tr807: - // line internal/php8/scanner.rl:493 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.ret(2) - goto _out - } - goto st534 - tr810: - // line internal/php8/scanner.rl:494 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - tr814: - // line internal/php8/scanner.rl:495 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(']')) - lex.ret(2) - goto _out - } - goto st534 - tr815: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:493 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_ENCAPSED_AND_WHITESPACE - lex.ret(2) - goto _out - } - goto st534 - tr816: - // line internal/php8/scanner.rl:496 - lex.te = (lex.p) - (lex.p)-- - { - c := lex.data[lex.p] - lex.error(fmt.Sprintf("WARNING: Unexpected character in input: '%c' (ASCII=%d)", c, c)) - } - goto st534 - tr817: - // line internal/php8/scanner.rl:494 - lex.te = (lex.p) - (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.ID(int(lex.data[lex.ts])) - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } goto st534 tr819: - // line internal/php8/scanner.rl:491 + // line internal/php8/scanner.rl:487 lex.te = (lex.p) (lex.p)-- { @@ -24659,24 +24671,10 @@ func (lex *Lexer) Lex() *token.Token { } } goto st534 - tr820: + tr822: // line internal/php8/scanner.rl:490 lex.te = (lex.p) (lex.p)-- - { - lex.setTokenPosition(tkn) - tok = token.T_NUM_STRING - { - (lex.p)++ - lex.cs = 534 - goto _out - } - } - goto st534 - tr825: - // line internal/php8/scanner.rl:492 - lex.te = (lex.p) - (lex.p)-- { lex.setTokenPosition(tkn) tok = token.T_STRING @@ -24698,117 +24696,37 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23034 + // line internal/php8/scanner.go:23032 switch lex.data[(lex.p)] { - case 10: - goto tr808 - case 13: - goto tr809 - case 32: - goto tr807 - case 33: - goto tr810 - case 35: - goto tr807 case 36: - goto st537 - case 39: - goto tr807 - case 48: - goto tr812 - case 92: - goto tr807 - case 93: + goto st535 + case 45: + goto tr813 + case 63: goto tr814 + case 91: + goto tr816 case 96: - goto tr806 - case 124: - goto tr810 - case 126: - goto tr810 + goto tr811 } switch { - case lex.data[(lex.p)] < 37: - switch { - case lex.data[(lex.p)] < 9: - if lex.data[(lex.p)] <= 8 { - goto tr806 - } - case lex.data[(lex.p)] > 12: - if 14 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 34 { - goto tr806 - } - default: - goto tr807 + case lex.data[(lex.p)] < 92: + if lex.data[(lex.p)] <= 64 { + goto tr811 } - 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 tr169 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr806 - } - case lex.data[(lex.p)] >= 91: - goto tr810 - } - default: - goto tr810 + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr811 } default: - goto tr810 + goto tr811 } - goto st544 - tr808: - // 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 st535 + goto st539 st535: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof535 } st_case_535: - // line internal/php8/scanner.go:23116 - goto tr815 - tr809: - // 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 st536 - st536: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof536 - } - st_case_536: - // line internal/php8/scanner.go:23135 - if lex.data[(lex.p)] == 10 { - goto tr808 - } - goto tr816 - st537: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof537 - } - st_case_537: if lex.data[(lex.p)] == 96 { goto tr817 } @@ -24824,12 +24742,12 @@ func (lex *Lexer) Lex() *token.Token { default: goto tr817 } - goto st538 - st538: + goto st536 + st536: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof538 + goto _test_eof536 } - st_case_538: + st_case_536: if lex.data[(lex.p)] == 96 { goto tr819 } @@ -24850,77 +24768,334 @@ func (lex *Lexer) Lex() *token.Token { 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 - tr812: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st539 - st539: + st538: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof539 + goto _test_eof538 } - st_case_539: - // line internal/php8/scanner.go:23197 - switch lex.data[(lex.p)] { - case 66: - goto st116 - case 79: - goto st117 - case 88: - goto st118 - case 95: - goto st115 - case 98: - goto st116 - case 111: - goto st117 - case 120: - goto st118 - } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr169 - } - goto tr820 - tr169: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st540 - st540: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof540 - } - st_case_540: - // line internal/php8/scanner.go:23228 - if lex.data[(lex.p)] == 95 { + st_case_538: + // line internal/php8/scanner.go:23151 + if lex.data[(lex.p)] == 45 { goto st115 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr169 - } - goto tr820 + goto tr817 st115: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof115 } st_case_115: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr169 + if lex.data[(lex.p)] == 62 { + goto st116 } - goto tr168 + goto tr172 st116: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof116 } st_case_116: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr170 + if lex.data[(lex.p)] == 96 { + goto tr172 } - goto tr168 - tr170: - // line NONE:1 + 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: @@ -24928,26 +25103,18 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof541 } st_case_541: - // line internal/php8/scanner.go:23264 - if lex.data[(lex.p)] == 95 { - goto st116 + // 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 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 49 { - goto tr170 + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) } - goto tr820 - st117: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof117 - } - st_case_117: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { - goto tr171 - } - goto tr168 - tr171: - // line NONE:1 - lex.te = (lex.p) + 1 goto st542 st542: @@ -24955,157 +25122,90 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof542 } st_case_542: - // line internal/php8/scanner.go:23291 - if lex.data[(lex.p)] == 95 { - goto st117 + // line internal/php8/scanner.go:23395 + if lex.data[(lex.p)] == 10 { + goto tr825 } - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { - goto tr171 - } - goto tr820 - st118: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof118 - } - st_case_118: - switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr172 - } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr172 - } - default: - goto tr172 - } - goto tr168 - tr172: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st543 + goto tr833 st543: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof543 } st_case_543: - // line internal/php8/scanner.go:23327 - if lex.data[(lex.p)] == 95 { - goto st118 + if lex.data[(lex.p)] == 96 { + goto tr834 } switch { - case lex.data[(lex.p)] < 65: - if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { - goto tr172 + case lex.data[(lex.p)] < 91: + if lex.data[(lex.p)] <= 64 { + goto tr834 } - case lex.data[(lex.p)] > 70: - if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { - goto tr172 + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr834 } default: - goto tr172 + goto tr834 } - goto tr820 + goto st544 st544: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof544 } st_case_544: if lex.data[(lex.p)] == 96 { - goto tr825 + goto tr836 } switch { case lex.data[(lex.p)] < 58: if lex.data[(lex.p)] <= 47 { - goto tr825 + 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 tr825 + goto tr836 } case lex.data[(lex.p)] >= 91: - goto tr825 + goto tr836 } default: - goto tr825 + goto tr836 } goto st544 - tr173: - lex.cs = 545 - // line internal/php8/scanner.rl:504 - (lex.p) = (lex.te) - 1 - { - lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - tr175: - lex.cs = 545 - // line internal/php8/scanner.rl:503 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.setTokenPosition(tkn) - tok = token.T_STRING_VARNAME - lex.cs = 133 - { - (lex.p)++ - goto _out - } - } - goto _again - tr826: - lex.cs = 545 - // line internal/php8/scanner.rl:504 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - tr828: - lex.cs = 545 - // line internal/php8/scanner.rl:504 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - st545: + tr829: // line NONE:1 - lex.ts = 0 + lex.te = (lex.p) + 1 + goto st545 + st545: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof545 } st_case_545: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23406 - if lex.data[(lex.p)] == 96 { - goto tr826 + // 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 } - switch { - case lex.data[(lex.p)] < 91: - if lex.data[(lex.p)] <= 64 { - goto tr826 - } - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr826 - } - default: - goto tr826 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr177 } - goto tr827 - tr827: + goto tr837 + tr177: // line NONE:1 lex.te = (lex.p) + 1 @@ -25115,342 +25215,189 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof546 } st_case_546: - // line internal/php8/scanner.go:23433 - switch lex.data[(lex.p)] { - case 91: - goto tr175 - case 96: - goto tr828 - case 125: - goto tr175 + // line internal/php8/scanner.go:23488 + if lex.data[(lex.p)] == 95 { + goto st117 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr828 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr828 - } - case lex.data[(lex.p)] >= 92: - goto tr828 - } - default: - goto tr828 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { + goto tr177 } - goto st119 + 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: - switch lex.data[(lex.p)] { - case 91: - goto tr175 - case 96: - goto tr173 - case 125: - goto tr175 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { + goto tr179 } - switch { - case lex.data[(lex.p)] < 58: - if lex.data[(lex.p)] <= 47 { - goto tr173 - } - case lex.data[(lex.p)] > 64: - switch { - case lex.data[(lex.p)] > 94: - if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { - goto tr173 - } - case lex.data[(lex.p)] >= 92: - goto tr173 - } - default: - goto tr173 - } - goto st119 - tr176: - // line internal/php8/scanner.rl:508 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st547 - tr829: - lex.cs = 547 - // line internal/php8/scanner.rl:510 - lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - tr832: - lex.cs = 547 - // line internal/php8/scanner.rl:509 - lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int('(')) - lex.cs = 551 - { - (lex.p)++ - goto _out - } - } - goto _again - tr833: - // line internal/php8/scanner.rl:508 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st547 - tr835: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:508 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st547 - tr839: - lex.cs = 547 - // line internal/php8/scanner.rl:510 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - st547: - // line NONE:1 - lex.ts = 0 - - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof547 - } - st_case_547: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23540 - switch lex.data[(lex.p)] { - case 10: - goto tr177 - case 13: - goto tr831 - case 32: - goto tr830 - case 40: - goto tr832 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr830 - } - goto tr829 - tr830: + goto tr176 + tr179: // line NONE:1 lex.te = (lex.p) + 1 - goto st548 - tr836: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - goto st548 st548: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof548 } st_case_548: - // line internal/php8/scanner.go:23572 - switch lex.data[(lex.p)] { - case 10: - goto tr177 - case 13: - goto tr834 - case 32: - goto tr830 + // line internal/php8/scanner.go:23551 + if lex.data[(lex.p)] == 95 { + goto st119 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr830 + if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 55 { + goto tr179 } - goto tr833 - tr177: + 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)] > 70: + if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { + goto tr180 + } + default: + goto tr180 + } + goto tr176 + tr180: // 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 st549 - tr837: - // 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 st549 st549: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof549 } st_case_549: - // line internal/php8/scanner.go:23622 - switch lex.data[(lex.p)] { - case 10: - goto tr837 - case 13: - goto tr838 - case 32: - goto tr836 + // line internal/php8/scanner.go:23587 + if lex.data[(lex.p)] == 95 { + goto st120 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr836 + 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)] > 70: + if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { + goto tr180 + } + default: + goto tr180 } - goto tr835 - tr834: - // 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 st120 - tr838: - // 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 st120 - st120: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof120 - } - st_case_120: - // line internal/php8/scanner.go:23666 - if lex.data[(lex.p)] == 10 { - goto tr177 - } - goto tr176 - tr831: - // 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 st550 + goto tr837 st550: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof550 } st_case_550: - // line internal/php8/scanner.go:23688 - if lex.data[(lex.p)] == 10 { - goto tr177 + if lex.data[(lex.p)] == 96 { + goto tr842 } - goto tr839 - tr178: - // line internal/php8/scanner.rl:514 + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr842 + } + case 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 + } + default: + goto tr842 + } + goto st550 + tr181: + lex.cs = 551 + // line internal/php8/scanner.rl:510 (lex.p) = (lex.te) - 1 { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) + lex.ungetCnt(1) + lex.cs = 135 } - goto st551 - tr840: + goto _again + tr183: lex.cs = 551 - // line internal/php8/scanner.rl:516 + // line internal/php8/scanner.rl:509 lex.te = (lex.p) + 1 { lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - tr843: - lex.cs = 551 - // line internal/php8/scanner.rl:515 - lex.te = (lex.p) + 1 - { lex.setTokenPosition(tkn) - tok = token.ID(int(')')) - lex.cs = 555 + tok = token.T_STRING_VARNAME + lex.cs = 135 { (lex.p)++ goto _out } } goto _again - tr844: - // line internal/php8/scanner.rl:514 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st551 - tr846: - // line internal/php8/scanner.rl:54 - - // line internal/php8/scanner.rl:514 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st551 - tr850: + tr843: lex.cs = 551 - // line internal/php8/scanner.rl:516 + // 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 = 133 + lex.cs = 135 } goto _again st551: @@ -25464,147 +25411,185 @@ func (lex *Lexer) Lex() *token.Token { // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:23742 - switch lex.data[(lex.p)] { - case 10: - goto tr179 - case 13: - goto tr842 - case 32: - goto tr841 - case 41: + // line internal/php8/scanner.go:23666 + if lex.data[(lex.p)] == 96 { goto tr843 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr841 + switch { + case lex.data[(lex.p)] < 91: + if lex.data[(lex.p)] <= 64 { + goto tr843 + } + case lex.data[(lex.p)] > 94: + if 123 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 127 { + goto tr843 + } + default: + goto tr843 } - goto tr840 - tr841: + goto tr844 + tr844: // line NONE:1 lex.te = (lex.p) + 1 - goto st552 - tr847: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - goto st552 st552: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof552 } st_case_552: - // line internal/php8/scanner.go:23774 + // line internal/php8/scanner.go:23693 switch lex.data[(lex.p)] { - case 10: - goto tr179 - case 13: + case 91: + goto tr183 + case 96: goto tr845 - case 32: - goto tr841 + case 125: + goto tr183 } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr841 + switch { + case lex.data[(lex.p)] < 58: + if lex.data[(lex.p)] <= 47 { + goto tr845 + } + case 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)] >= 92: + goto tr845 + } + default: + goto tr845 } - goto tr844 - tr179: - // 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 st553 - tr848: - // 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 st553 - st553: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof553 - } - st_case_553: - // line internal/php8/scanner.go:23824 - switch lex.data[(lex.p)] { - case 10: - goto tr848 - case 13: - goto tr849 - case 32: - goto tr847 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr847 - } - goto tr846 - tr845: - // 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 st121 - tr849: - // 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 st121 st121: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof121 } st_case_121: - // line internal/php8/scanner.go:23868 - if lex.data[(lex.p)] == 10 { - goto tr179 + switch lex.data[(lex.p)] { + case 91: + goto tr183 + case 96: + goto tr181 + case 125: + goto tr183 } - goto tr178 - tr842: - // line internal/php8/scanner.rl:38 + 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 - if lex.data[lex.p] == '\n' { - lex.newLines.Append(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 + st553: + // line NONE:1 + lex.ts = 0 - if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { - lex.newLines.Append(lex.p + 1) + 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 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr847 + } + goto tr846 + tr853: + // 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 st554: @@ -25612,176 +25597,70 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof554 } st_case_554: - // line internal/php8/scanner.go:23890 - if lex.data[(lex.p)] == 10 { - goto tr179 + // line internal/php8/scanner.go:23832 + switch lex.data[(lex.p)] { + case 10: + goto tr185 + case 13: + goto tr851 + case 32: + goto tr847 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr847 } goto tr850 - tr180: - // line internal/php8/scanner.rl:520 - (lex.p) = (lex.te) - 1 - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st555 - tr851: - lex.cs = 555 - // line internal/php8/scanner.rl:522 + tr185: + // line NONE:1 lex.te = (lex.p) + 1 - { - lex.ungetCnt(1) - lex.cs = 133 + + // line internal/php8/scanner.rl:38 + + if lex.data[lex.p] == '\n' { + lex.newLines.Append(lex.p + 1) } - goto _again + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) + } + + goto st555 tr854: - lex.cs = 555 - // line internal/php8/scanner.rl:521 + // line NONE:1 lex.te = (lex.p) + 1 - { - lex.setTokenPosition(tkn) - tok = token.ID(int(';')) - lex.cs = 559 - { - (lex.p)++ - goto _out - } - } - goto _again - tr855: - // line internal/php8/scanner.rl:520 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st555 - tr857: + // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:520 - lex.te = (lex.p) - (lex.p)-- - { - lex.addFreeFloatingToken(tkn, token.T_WHITESPACE, lex.ts, lex.te) - } - goto st555 - tr861: - lex.cs = 555 - // line internal/php8/scanner.rl:522 - lex.te = (lex.p) - (lex.p)-- - { - lex.ungetCnt(1) - lex.cs = 133 - } - goto _again - st555: - // line NONE:1 - lex.ts = 0 + // 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 st555 + st555: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof555 } st_case_555: - // line NONE:1 - lex.ts = (lex.p) - - // line internal/php8/scanner.go:23944 + // line internal/php8/scanner.go:23882 switch lex.data[(lex.p)] { case 10: - goto tr181 - case 13: - goto tr853 - case 32: - goto tr852 - case 59: goto tr854 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr852 - } - goto tr851 - tr852: - // line NONE:1 - lex.te = (lex.p) + 1 - - goto st556 - tr858: - // line NONE:1 - lex.te = (lex.p) + 1 - - // line internal/php8/scanner.rl:54 - - goto st556 - st556: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof556 - } - st_case_556: - // line internal/php8/scanner.go:23976 - switch lex.data[(lex.p)] { - case 10: - goto tr181 case 13: - goto tr856 + goto tr855 case 32: - goto tr852 + goto tr853 } if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr852 + goto tr853 } - goto tr855 - tr181: - // 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 st557 - tr859: - // 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 st557 - st557: - if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof557 - } - st_case_557: - // line internal/php8/scanner.go:24026 - switch lex.data[(lex.p)] { - case 10: - goto tr859 - case 13: - goto tr860 - case 32: - goto tr858 - } - if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { - goto tr858 - } - goto tr857 - tr856: + goto tr852 + tr851: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25793,7 +25672,7 @@ func (lex *Lexer) Lex() *token.Token { } goto st122 - tr860: + tr855: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25812,12 +25691,12 @@ func (lex *Lexer) Lex() *token.Token { goto _test_eof122 } st_case_122: - // line internal/php8/scanner.go:24070 + // line internal/php8/scanner.go:23926 if lex.data[(lex.p)] == 10 { - goto tr181 + goto tr185 } - goto tr180 - tr853: + goto tr184 + tr848: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25828,18 +25707,462 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } + goto st556 + st556: + 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 + } + 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 + } + } + 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 + + // 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 + st557: + // line NONE:1 + lex.ts = 0 + + if (lex.p)++; (lex.p) == (lex.pe) { + goto _test_eof557 + } + st_case_557: + // line NONE:1 + lex.ts = (lex.p) + + // 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 + + // line internal/php8/scanner.rl:54 + + goto st558 + tr858: + // line NONE:1 + lex.te = (lex.p) + 1 + goto st558 st558: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof558 } st_case_558: - // line internal/php8/scanner.go:24092 - if lex.data[(lex.p)] == 10 { - goto tr181 + // line internal/php8/scanner.go:24034 + switch lex.data[(lex.p)] { + case 10: + goto tr187 + case 13: + goto tr862 + case 32: + goto tr858 + } + 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 + st559: + 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 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr864 + } + 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) { + goto _test_eof560 + } + st_case_560: + // line internal/php8/scanner.go:24150 + if lex.data[(lex.p)] == 10 { + goto tr187 + } + 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 + } + } + 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 + + // 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 + st561: + // line NONE:1 + lex.ts = 0 + + 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 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr869 + } + goto tr868 + tr875: + // 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 + st562: + 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 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr869 + } + 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) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) + } + + 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) + } + + if lex.data[lex.p] == '\r' && lex.data[lex.p+1] != '\n' { + lex.newLines.Append(lex.p + 1) + } + + goto st563 + st563: + 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 + } + if 9 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 12 { + goto tr875 + } + goto tr874 + tr873: + // 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 + 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 + st564: + 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 + } + goto tr878 + tr882: // line NONE:1 switch lex.act { case 0: @@ -25848,33 +26171,33 @@ func (lex *Lexer) Lex() *token.Token { goto st0 } } - case 200: + case 204: { (lex.p) = (lex.te) - 1 lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } } - goto st559 - tr866: + goto st565 + tr883: // line internal/php8/scanner.rl:54 - // line internal/php8/scanner.rl:526 + // line internal/php8/scanner.rl:532 lex.te = (lex.p) (lex.p)-- { lex.addFreeFloatingToken(tkn, token.T_HALT_COMPILER, lex.ts, lex.te) } - goto st559 - tr870: - // line internal/php8/scanner.rl:526 + 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 st559 - st559: + goto st565 + st565: // line NONE:1 lex.ts = 0 @@ -25882,50 +26205,50 @@ func (lex *Lexer) Lex() *token.Token { lex.act = 0 if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof559 + goto _test_eof565 } - st_case_559: + st_case_565: // line NONE:1 lex.ts = (lex.p) - // line internal/php8/scanner.go:24136 + // line internal/php8/scanner.go:24396 switch lex.data[(lex.p)] { case 10: - goto tr863 + goto tr880 case 13: - goto tr864 + goto tr881 } - goto tr862 - tr862: + goto tr879 + tr879: // line NONE:1 lex.te = (lex.p) + 1 - // line internal/php8/scanner.rl:526 - lex.act = 200 - goto st560 - tr867: + // 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:526 - lex.act = 200 - goto st560 - st560: + // line internal/php8/scanner.rl:532 + lex.act = 204 + goto st566 + st566: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof560 + goto _test_eof566 } - st_case_560: - // line internal/php8/scanner.go:24165 + st_case_566: + // line internal/php8/scanner.go:24425 switch lex.data[(lex.p)] { case 10: - goto tr863 + goto tr880 case 13: - goto tr864 + goto tr881 } - goto tr862 - tr863: + goto tr879 + tr880: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25936,8 +26259,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st561 - tr868: + goto st567 + tr885: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25950,21 +26273,21 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st561 - st561: + goto st567 + st567: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof561 + goto _test_eof567 } - st_case_561: - // line internal/php8/scanner.go:24204 + st_case_567: + // line internal/php8/scanner.go:24464 switch lex.data[(lex.p)] { case 10: - goto tr868 + goto tr885 case 13: - goto tr869 + goto tr886 } - goto tr867 - tr864: + goto tr884 + tr881: // line internal/php8/scanner.rl:38 if lex.data[lex.p] == '\n' { @@ -25975,8 +26298,8 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st562 - tr869: + goto st568 + tr886: // line internal/php8/scanner.rl:54 // line internal/php8/scanner.rl:38 @@ -25989,36 +26312,30 @@ func (lex *Lexer) Lex() *token.Token { lex.newLines.Append(lex.p + 1) } - goto st562 - st562: + goto st568 + st568: if (lex.p)++; (lex.p) == (lex.pe) { - goto _test_eof562 + goto _test_eof568 } - st_case_562: - // line internal/php8/scanner.go:24243 + st_case_568: + // line internal/php8/scanner.go:24503 switch lex.data[(lex.p)] { case 10: - goto tr863 + goto tr880 case 13: - goto tr864 + goto tr881 } - goto tr862 + goto tr879 st_out: - _test_eof123: - lex.cs = 123 - goto _test_eof - _test_eof124: - lex.cs = 124 - goto _test_eof - _test_eof1: - lex.cs = 1 - goto _test_eof _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 @@ -26034,6 +26351,12 @@ func (lex *Lexer) Lex() *token.Token { _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 @@ -26043,36 +26366,36 @@ func (lex *Lexer) Lex() *token.Token { _test_eof4: lex.cs = 4 goto _test_eof - _test_eof132: - lex.cs = 132 + _test_eof134: + lex.cs = 134 goto _test_eof _test_eof5: lex.cs = 5 goto _test_eof - _test_eof133: - lex.cs = 133 - goto _test_eof - _test_eof134: - lex.cs = 134 - goto _test_eof _test_eof135: lex.cs = 135 goto _test_eof - _test_eof6: - lex.cs = 6 - 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 @@ -26085,12 +26408,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof10: lex.cs = 10 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 @@ -26115,14 +26432,29 @@ func (lex *Lexer) Lex() *token.Token { _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_eof150: - lex.cs = 150 + _test_eof155: + lex.cs = 155 goto _test_eof _test_eof13: lex.cs = 13 @@ -26130,6 +26462,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof14: lex.cs = 14 goto _test_eof + _test_eof156: + lex.cs = 156 + goto _test_eof _test_eof15: lex.cs = 15 goto _test_eof @@ -26289,51 +26624,18 @@ func (lex *Lexer) Lex() *token.Token { _test_eof67: lex.cs = 67 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_eof155: - lex.cs = 155 - goto _test_eof _test_eof68: lex.cs = 68 goto _test_eof - _test_eof156: - lex.cs = 156 - goto _test_eof _test_eof69: lex.cs = 69 goto _test_eof - _test_eof70: - lex.cs = 70 - goto _test_eof _test_eof157: lex.cs = 157 goto _test_eof - _test_eof71: - lex.cs = 71 - goto _test_eof _test_eof158: lex.cs = 158 goto _test_eof - _test_eof72: - lex.cs = 72 - goto _test_eof - _test_eof73: - lex.cs = 73 - goto _test_eof - _test_eof74: - lex.cs = 74 - goto _test_eof _test_eof159: lex.cs = 159 goto _test_eof @@ -26343,117 +26645,132 @@ func (lex *Lexer) Lex() *token.Token { _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_eof162: - lex.cs = 162 - goto _test_eof - _test_eof77: - lex.cs = 77 - goto _test_eof - _test_eof163: - lex.cs = 163 - goto _test_eof - _test_eof78: - lex.cs = 78 - 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_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_eof167: - lex.cs = 167 - goto _test_eof - _test_eof168: - lex.cs = 168 - goto _test_eof _test_eof83: lex.cs = 83 goto _test_eof - _test_eof169: - lex.cs = 169 - goto _test_eof - _test_eof170: - lex.cs = 170 - goto _test_eof _test_eof84: lex.cs = 84 goto _test_eof - _test_eof85: - lex.cs = 85 - goto _test_eof - _test_eof86: - lex.cs = 86 - goto _test_eof - _test_eof87: - lex.cs = 87 - goto _test_eof - _test_eof171: - lex.cs = 171 - goto _test_eof - _test_eof88: - lex.cs = 88 - goto _test_eof - _test_eof89: - lex.cs = 89 - goto _test_eof - _test_eof90: - lex.cs = 90 - goto _test_eof - _test_eof91: - lex.cs = 91 - 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_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_eof93: - lex.cs = 93 - goto _test_eof _test_eof180: lex.cs = 180 goto _test_eof @@ -26463,18 +26780,21 @@ func (lex *Lexer) Lex() *token.Token { _test_eof182: lex.cs = 182 goto _test_eof - _test_eof94: - lex.cs = 94 - 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 @@ -26484,6 +26804,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof188: lex.cs = 188 goto _test_eof + _test_eof96: + lex.cs = 96 + goto _test_eof _test_eof189: lex.cs = 189 goto _test_eof @@ -26502,12 +26825,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof194: lex.cs = 194 goto _test_eof - _test_eof95: - lex.cs = 95 - goto _test_eof - _test_eof96: - lex.cs = 96 - goto _test_eof _test_eof195: lex.cs = 195 goto _test_eof @@ -26526,6 +26843,12 @@ func (lex *Lexer) Lex() *token.Token { _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 @@ -26985,9 +27308,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof353: lex.cs = 353 goto _test_eof - _test_eof97: - lex.cs = 97 - goto _test_eof _test_eof354: lex.cs = 354 goto _test_eof @@ -27006,6 +27326,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof359: lex.cs = 359 goto _test_eof + _test_eof99: + lex.cs = 99 + goto _test_eof _test_eof360: lex.cs = 360 goto _test_eof @@ -27207,33 +27530,12 @@ func (lex *Lexer) Lex() *token.Token { _test_eof426: lex.cs = 426 goto _test_eof - _test_eof98: - lex.cs = 98 - goto _test_eof - _test_eof99: - lex.cs = 99 - 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_eof427: lex.cs = 427 goto _test_eof _test_eof428: lex.cs = 428 goto _test_eof - _test_eof104: - lex.cs = 104 - goto _test_eof _test_eof429: lex.cs = 429 goto _test_eof @@ -27246,12 +27548,33 @@ func (lex *Lexer) Lex() *token.Token { _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 @@ -27444,9 +27767,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof498: lex.cs = 498 goto _test_eof - _test_eof105: - lex.cs = 105 - goto _test_eof _test_eof499: lex.cs = 499 goto _test_eof @@ -27456,9 +27776,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof501: lex.cs = 501 goto _test_eof - _test_eof106: - lex.cs = 106 - goto _test_eof _test_eof502: lex.cs = 502 goto _test_eof @@ -27468,6 +27785,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof504: lex.cs = 504 goto _test_eof + _test_eof107: + lex.cs = 107 + goto _test_eof _test_eof505: lex.cs = 505 goto _test_eof @@ -27477,12 +27797,12 @@ func (lex *Lexer) Lex() *token.Token { _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_eof107: - lex.cs = 107 - goto _test_eof _test_eof509: lex.cs = 509 goto _test_eof @@ -27501,9 +27821,6 @@ func (lex *Lexer) Lex() *token.Token { _test_eof514: lex.cs = 514 goto _test_eof - _test_eof108: - lex.cs = 108 - goto _test_eof _test_eof109: lex.cs = 109 goto _test_eof @@ -27549,6 +27866,12 @@ func (lex *Lexer) Lex() *token.Token { _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 @@ -27564,18 +27887,9 @@ func (lex *Lexer) Lex() *token.Token { _test_eof531: lex.cs = 531 goto _test_eof - _test_eof112: - lex.cs = 112 - goto _test_eof _test_eof532: lex.cs = 532 goto _test_eof - _test_eof113: - lex.cs = 113 - goto _test_eof - _test_eof114: - lex.cs = 114 - goto _test_eof _test_eof533: lex.cs = 533 goto _test_eof @@ -27591,33 +27905,30 @@ func (lex *Lexer) Lex() *token.Token { _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_eof539: - lex.cs = 539 - goto _test_eof - _test_eof540: - lex.cs = 540 - goto _test_eof _test_eof115: lex.cs = 115 goto _test_eof _test_eof116: lex.cs = 116 goto _test_eof + _test_eof539: + lex.cs = 539 + goto _test_eof + _test_eof540: + lex.cs = 540 + goto _test_eof _test_eof541: lex.cs = 541 goto _test_eof - _test_eof117: - lex.cs = 117 - goto _test_eof _test_eof542: lex.cs = 542 goto _test_eof - _test_eof118: - lex.cs = 118 - goto _test_eof _test_eof543: lex.cs = 543 goto _test_eof @@ -27630,21 +27941,27 @@ func (lex *Lexer) Lex() *token.Token { _test_eof546: lex.cs = 546 goto _test_eof - _test_eof119: - lex.cs = 119 + _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_eof549: - lex.cs = 549 - 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 @@ -27654,33 +27971,36 @@ func (lex *Lexer) Lex() *token.Token { _test_eof552: lex.cs = 552 goto _test_eof - _test_eof553: - lex.cs = 553 - goto _test_eof _test_eof121: lex.cs = 121 goto _test_eof + _test_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_eof122: - lex.cs = 122 - 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 @@ -27690,52 +28010,73 @@ func (lex *Lexer) Lex() *token.Token { _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_eof: { } if (lex.p) == eof { switch lex.cs { - case 124: - goto tr184 + case 126: + goto tr192 case 1: goto tr0 - case 125: - goto tr185 case 127: - goto tr190 - case 128: - goto tr192 + goto tr193 case 129: - goto tr190 + goto tr198 case 130: - goto tr190 + 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 132: - goto tr201 + case 134: + goto tr209 case 5: goto tr4 - case 134: - goto tr255 - case 135: - goto tr257 + case 136: + goto tr263 + case 137: + goto tr265 case 6: goto tr10 - case 136: - goto tr261 - case 137: - goto tr262 case 138: - goto tr264 + goto tr269 case 139: - goto tr266 + goto tr270 + case 140: + goto tr272 + case 141: + goto tr274 case 7: goto tr12 case 8: @@ -27744,940 +28085,942 @@ func (lex *Lexer) Lex() *token.Token { goto tr12 case 10: goto tr12 - case 140: - goto tr267 - case 141: - goto tr272 case 142: goto tr275 case 143: - goto tr279 + goto tr280 case 144: - goto tr272 + goto tr283 case 145: - goto tr262 + goto tr287 case 146: - goto tr282 + goto tr280 case 147: - goto tr262 + goto tr270 case 148: - goto tr262 + goto tr290 case 149: - goto tr261 + 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 150: - goto tr262 - case 13: - goto tr23 - case 14: - goto tr23 - case 15: - goto tr23 - case 16: - goto tr23 - case 17: - goto tr23 - case 18: - goto tr23 - case 19: - goto tr23 - case 20: - goto tr23 - case 21: - goto tr23 - case 22: - goto tr23 - case 23: - goto tr23 - case 24: - goto tr23 - case 25: - goto tr23 - case 26: - goto tr23 - case 27: - goto tr23 - case 28: - goto tr23 - case 29: - goto tr23 - case 30: - goto tr23 - case 31: - goto tr23 - case 32: - goto tr23 - case 33: - goto tr23 - case 34: - goto tr23 - case 35: - goto tr23 - case 36: - goto tr23 - case 37: - goto tr23 - case 38: - goto tr23 - case 39: - goto tr23 - case 40: - goto tr23 - case 41: - goto tr23 - case 42: - goto tr23 - case 43: - goto tr23 - case 44: - goto tr23 - case 45: - goto tr23 - case 46: - goto tr23 - case 47: - goto tr23 - case 48: - goto tr23 - case 49: - goto tr23 - case 50: - goto tr23 - case 51: - goto tr23 - case 52: - goto tr23 - case 53: - goto tr23 - case 54: - goto tr23 - case 55: - goto tr23 - case 56: - goto tr23 - case 57: - goto tr23 - case 58: - goto tr23 - case 59: - goto tr23 - case 60: - goto tr23 - case 61: - goto tr23 - case 62: - goto tr23 - case 63: - goto tr23 - case 64: - goto tr23 - case 65: - goto tr23 - case 66: - goto tr23 - case 67: - goto tr23 - case 151: - goto tr262 - case 152: - goto tr288 - case 153: - goto tr262 - case 154: - goto tr262 case 155: - goto tr262 - case 68: - goto tr23 + goto tr269 + case 13: + goto tr27 + case 14: + goto tr27 case 156: - goto tr297 + 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 tr12 - case 70: - goto tr12 + goto tr31 case 157: - goto tr297 - case 71: - goto tr90 + goto tr270 case 158: - goto tr262 - case 72: - goto tr23 - case 73: - goto tr23 - case 74: - goto tr23 + goto tr305 case 159: - goto tr301 + goto tr270 case 160: - goto tr297 + goto tr270 case 161: - goto tr301 - case 75: - goto tr101 - case 76: - goto tr12 + goto tr270 + case 70: + goto tr31 case 162: - goto tr307 - case 77: + goto tr314 + case 71: + goto tr12 + case 72: goto tr12 case 163: - goto tr308 + 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 164: - goto tr309 - case 165: - goto tr262 - case 166: - goto tr262 - case 79: - goto tr23 - case 80: - goto tr23 - case 81: - goto tr23 - case 82: - goto tr23 - case 167: - goto tr311 case 168: - goto tr313 - case 83: - goto tr115 + goto tr324 + case 79: + goto tr12 case 169: - goto tr262 + goto tr325 + case 80: + goto tr12 case 170: - goto tr317 + 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 tr12 + goto tr31 + case 173: + goto tr328 + case 174: + goto tr330 case 85: - goto tr12 + goto tr123 + case 175: + goto tr270 + case 176: + goto tr334 case 86: goto tr12 case 87: goto tr12 - case 171: - goto tr319 case 88: goto tr12 case 89: goto tr12 + case 177: + goto tr336 case 90: goto tr12 case 91: goto tr12 - case 172: - goto tr320 - case 173: - goto tr262 - case 174: - goto tr324 - case 175: - goto tr262 - case 176: - goto tr328 - case 177: - goto tr262 case 92: - goto tr23 - case 178: - goto tr333 - case 179: - goto tr335 + goto tr12 case 93: - goto tr132 + goto tr12 + case 178: + goto tr337 + case 179: + goto tr270 case 180: - goto tr336 + goto tr341 case 181: - goto tr338 + goto tr270 case 182: - goto tr12 - case 94: - goto tr12 + goto tr345 case 183: - goto tr344 + goto tr270 + case 94: + goto tr31 case 184: - goto tr338 + goto tr350 case 185: - goto tr338 - case 186: - goto tr338 - case 187: - goto tr338 - case 188: - goto tr338 - case 189: - goto tr338 - case 190: - goto tr338 - case 191: - goto tr338 - case 192: - goto tr338 - case 193: - goto tr338 - case 194: - goto tr338 + goto tr352 case 95: - goto tr135 - case 96: - goto tr135 - case 195: - goto tr338 - case 196: - goto tr338 - case 197: - goto tr338 - case 198: - goto tr338 - case 199: - goto tr338 - case 200: - goto tr338 - case 201: - goto tr338 - case 202: - goto tr338 - case 203: - goto tr338 - case 204: - goto tr338 - case 205: - goto tr338 - case 206: - goto tr338 - case 207: - goto tr338 - case 208: - goto tr338 - case 209: - goto tr338 - case 210: - goto tr338 - case 211: - goto tr338 - case 212: - goto tr338 - case 213: - goto tr338 - case 214: - goto tr338 - case 215: - goto tr338 - case 216: - goto tr338 - case 217: - goto tr338 - case 218: - goto tr338 - case 219: - goto tr338 - case 220: - goto tr338 - case 221: - goto tr338 - case 222: - goto tr338 - case 223: - goto tr338 - case 224: - goto tr338 - case 225: - goto tr338 - case 226: - goto tr338 - case 227: - goto tr338 - case 228: - goto tr338 - case 229: - goto tr338 - case 230: - goto tr338 - case 231: - goto tr338 - case 232: - goto tr338 - case 233: - goto tr338 - case 234: - goto tr338 - case 235: - goto tr338 - case 236: - goto tr338 - case 237: - goto tr338 - case 238: - goto tr338 - case 239: - goto tr338 - case 240: - goto tr338 - case 241: - goto tr338 - case 242: - goto tr338 - case 243: - goto tr420 - case 244: - goto tr338 - case 245: - goto tr338 - case 246: - goto tr338 - case 247: - goto tr338 - case 248: - goto tr338 - case 249: - goto tr338 - case 250: - goto tr338 - case 251: - goto tr338 - case 252: - goto tr338 - case 253: - goto tr338 - case 254: - goto tr338 - case 255: - goto tr338 - case 256: - goto tr338 - case 257: - goto tr338 - case 258: - goto tr441 - case 259: - goto tr338 - case 260: - goto tr338 - case 261: - goto tr338 - case 262: - goto tr338 - case 263: - goto tr338 - case 264: - goto tr338 - case 265: - goto tr338 - case 266: - goto tr338 - case 267: - goto tr338 - case 268: - goto tr338 - case 269: - goto tr338 - case 270: - goto tr338 - case 271: - goto tr338 - case 272: - goto tr338 - case 273: - goto tr338 - case 274: - goto tr338 - case 275: - goto tr338 - case 276: - goto tr338 - case 277: - goto tr338 - case 278: - goto tr338 - case 279: - goto tr338 - case 280: - goto tr338 - case 281: - goto tr338 - case 282: - goto tr338 - case 283: - goto tr338 - case 284: - goto tr338 - case 285: - goto tr471 - case 286: - goto tr338 - case 287: - goto tr338 - case 288: - goto tr475 - case 289: - goto tr338 - case 290: - goto tr338 - case 291: - goto tr338 - case 292: - goto tr338 - case 293: - goto tr338 - case 294: - goto tr338 - case 295: - goto tr338 - case 296: - goto tr338 - case 297: - goto tr338 - case 298: - goto tr338 - case 299: - goto tr338 - case 300: - goto tr338 - case 301: - goto tr338 - case 302: - goto tr338 - case 303: - goto tr338 - case 304: - goto tr338 - case 305: - goto tr338 - case 306: - goto tr338 - case 307: - goto tr338 - case 308: - goto tr338 - case 309: - goto tr338 - case 310: - goto tr338 - case 311: - goto tr338 - case 312: - goto tr338 - case 313: - goto tr507 - case 314: - goto tr338 - case 315: - goto tr338 - case 316: - goto tr338 - case 317: - goto tr338 - case 318: - goto tr338 - case 319: - goto tr338 - case 320: - goto tr338 - case 321: - goto tr338 - case 322: - goto tr338 - case 323: - goto tr338 - case 324: - goto tr338 - case 325: - goto tr338 - case 326: - goto tr338 - case 327: - goto tr338 - case 328: - goto tr338 - case 329: - goto tr338 - case 330: - goto tr338 - case 331: - goto tr338 - case 332: - goto tr338 - case 333: - goto tr338 - case 334: - goto tr338 - case 335: - goto tr338 - case 336: - goto tr338 - case 337: - goto tr338 - case 338: - goto tr338 - case 339: - goto tr338 - case 340: - goto tr338 - case 341: - goto tr338 - case 342: - goto tr338 - case 343: - goto tr338 - case 344: - goto tr338 - case 345: - goto tr338 - case 346: - goto tr338 - case 347: - goto tr338 - case 348: - goto tr338 - case 349: - goto tr338 - case 350: - goto tr338 - case 351: - goto tr338 - case 352: - goto tr338 - case 353: - goto tr550 - case 97: + goto tr140 + case 186: + goto tr353 + case 187: + goto tr355 + case 188: goto tr12 - case 354: - goto tr552 - case 355: - goto tr338 - case 356: - goto tr338 - case 357: - goto tr338 - case 358: - goto tr338 - case 359: - goto tr338 - case 360: - goto tr338 - case 361: - goto tr338 - case 362: - goto tr338 - case 363: - goto tr338 - case 364: - goto tr338 - case 365: - goto tr338 - case 366: - goto tr338 - case 367: - goto tr338 - case 368: - goto tr338 - case 369: - goto tr338 - case 370: - goto tr338 - case 371: - goto tr338 - case 372: - goto tr338 - case 373: - goto tr338 - case 374: - goto tr338 - case 375: - goto tr338 - case 376: - goto tr338 - case 377: - goto tr338 - case 378: - goto tr338 - case 379: - goto tr338 - case 380: - goto tr338 - case 381: - goto tr338 - case 382: - goto tr338 - case 383: - goto tr338 - case 384: - goto tr338 - case 385: - goto tr588 - case 386: - goto tr338 - case 387: - goto tr338 - case 388: - goto tr338 - case 389: - goto tr338 - case 390: - goto tr338 - case 391: - goto tr338 - case 392: - goto tr338 - case 393: - goto tr338 - case 394: - goto tr338 - case 395: - goto tr338 - case 396: - goto tr338 - case 397: - goto tr338 - case 398: - goto tr338 - case 399: - goto tr338 - case 400: - goto tr338 - case 401: - goto tr338 - case 402: - goto tr338 - case 403: - goto tr338 - case 404: - goto tr338 - case 405: - goto tr338 - case 406: - goto tr338 - case 407: - goto tr338 - case 408: - goto tr338 - case 409: - goto tr338 - case 410: - goto tr338 - case 411: - goto tr338 - case 412: - goto tr338 - case 413: - goto tr338 - case 414: - goto tr338 - case 415: - goto tr338 - case 416: - goto tr338 - case 417: - goto tr338 - case 418: - goto tr338 - case 419: - goto tr338 - case 420: - goto tr338 - case 421: - goto tr338 - case 422: - goto tr338 - case 423: - goto tr338 - case 424: - goto tr338 - case 425: - goto tr338 - case 426: - goto tr634 + 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 tr138 + 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 tr138 - case 100: - goto tr138 - case 101: - goto tr138 - case 102: - goto tr138 - case 103: - goto tr138 + 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 tr635 + goto tr355 case 428: - goto tr636 - case 104: - goto tr150 + goto tr355 case 429: - goto tr262 + goto tr355 case 430: - goto tr338 + goto tr355 case 431: - goto tr338 + goto tr355 case 432: - goto tr338 - case 433: - goto tr338 - case 434: - goto tr338 - case 435: - goto tr338 - case 436: - goto tr338 - case 437: - goto tr338 - case 438: - goto tr338 - case 439: - goto tr338 - case 440: - goto tr338 - case 441: - goto tr338 - case 442: - goto tr338 - case 443: - goto tr338 - case 444: - goto tr338 - case 445: - goto tr338 - case 446: - goto tr338 - case 447: - goto tr338 - case 448: - goto tr338 - case 449: - goto tr338 - case 450: - goto tr338 - case 451: - goto tr338 - case 452: - goto tr338 - case 453: - goto tr338 - case 454: - goto tr338 - case 455: - goto tr338 - case 456: - goto tr338 - case 457: - goto tr338 - case 458: - goto tr338 - case 459: - goto tr338 - case 460: - goto tr338 - case 461: - goto tr338 - case 462: - goto tr338 - case 463: - goto tr338 - case 464: - goto tr338 - case 465: - goto tr338 - case 466: - goto tr338 - case 467: - goto tr338 - case 468: - goto tr338 - case 469: - goto tr338 - case 470: - goto tr338 - case 471: - goto tr338 - case 472: - goto tr338 - case 473: - goto tr338 - case 474: - goto tr338 - case 475: - goto tr338 - case 476: - goto tr338 - case 477: - goto tr338 - case 478: - goto tr338 - case 479: - goto tr338 - case 480: - goto tr338 - case 481: - goto tr338 - case 482: - goto tr338 - case 483: - goto tr338 - case 484: - goto tr338 - case 485: - goto tr338 - case 486: - goto tr338 - case 487: - goto tr338 - case 488: - goto tr338 - case 489: - goto tr338 - case 490: - goto tr338 - case 491: - goto tr338 - case 492: - goto tr338 - case 493: - goto tr338 - case 494: - goto tr338 - case 495: - goto tr262 - case 497: - goto tr720 - case 498: - goto tr722 + 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 tr152 - case 499: - goto tr726 - case 500: - goto tr726 - case 501: - goto tr726 + goto tr146 + case 433: + goto tr652 + case 434: + goto tr653 case 106: - goto tr154 - case 502: - goto tr729 + 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 tr733 + goto tr739 + case 107: + goto tr160 case 505: - goto tr734 + goto tr743 case 506: - goto tr738 + goto tr743 + case 507: + goto tr743 + case 108: + goto tr162 case 508: goto tr746 - case 509: - goto tr748 case 510: - goto tr749 + goto tr750 case 511: - goto tr753 + goto tr751 case 512: - goto tr746 - case 513: - goto tr753 + goto tr755 + case 514: + goto tr763 case 515: goto tr765 case 516: @@ -28685,99 +29028,109 @@ func (lex *Lexer) Lex() *token.Token { case 517: goto tr770 case 518: - goto tr770 + goto tr763 case 519: goto tr770 case 521: - goto tr783 + goto tr782 case 522: - goto tr784 + goto tr783 case 523: - goto tr788 + goto tr787 case 524: - goto tr788 + goto tr787 case 525: - goto tr788 + goto tr787 case 527: - goto tr793 + goto tr800 + case 528: + goto tr801 case 529: - goto tr800 - case 530: - goto tr802 - case 531: - goto tr800 - case 112: - goto tr164 - case 532: - goto tr800 - case 113: - goto tr164 - case 114: - goto tr164 - case 533: goto tr805 + case 530: + goto tr805 + case 531: + goto tr805 + case 533: + goto tr810 case 535: - goto tr815 + goto tr817 case 536: - goto tr816 + goto tr819 case 537: goto tr817 + case 114: + goto tr172 case 538: - goto tr819 - case 539: - goto tr820 - case 540: - goto tr820 + goto tr817 case 115: - goto tr168 + goto tr172 case 116: - goto tr168 + goto tr172 + case 539: + goto tr822 case 541: - goto tr820 - case 117: - goto tr168 + goto tr832 case 542: - goto tr820 - case 118: - goto tr168 - case 543: - goto tr820 - case 544: - goto tr825 - case 546: - goto tr828 - case 119: - goto tr173 - case 548: goto tr833 - case 549: - goto tr835 + 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 tr839 + goto tr842 case 552: - goto tr844 - case 553: - goto tr846 + goto tr845 case 121: - goto tr178 + goto tr181 case 554: goto tr850 - case 556: - goto tr855 - case 557: - goto tr857 + case 555: + goto tr852 case 122: - goto tr180 + goto tr184 + case 556: + goto tr856 case 558: goto tr861 + case 559: + goto tr863 + case 123: + goto tr186 case 560: - goto tr865 - case 561: - goto tr866 + goto tr867 case 562: - goto tr870 + 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 } } @@ -28786,7 +29139,7 @@ func (lex *Lexer) Lex() *token.Token { } } - // line internal/php8/scanner.rl:530 + // line internal/php8/scanner.rl:536 tkn.Value = lex.data[lex.ts:lex.te] tkn.ID = token.ID(tok) diff --git a/internal/php8/scanner.rl b/internal/php8/scanner.rl index cf2ca01..e018f09 100644 --- a/internal/php8/scanner.rl +++ b/internal/php8/scanner.rl @@ -67,7 +67,7 @@ func (lex *Lexer) Lex() *token.Token { varname_second = varname_first | [0-9]; varname = varname_first (varname_second)*; heredoc_label = varname >heredoc_lbl_start %heredoc_lbl_end; - operators = ';'|':'|','|'.'|'['|']'|'('|')'|'|'|'/'|'^'|'&'|'+'|'-'|'*'|'='|'%'|'!'|'~'|'$'|'<'|'>'|'?'|'@'; + operators = ';'|':'|','|'.'|'['|']'|'('|')'|'|'|'/'|'^'|'+'|'-'|'*'|'='|'%'|'!'|'~'|'$'|'<'|'>'|'?'|'@'; prepush { lex.growCallStack(); } @@ -295,7 +295,6 @@ func (lex *Lexer) Lex() *token.Token { 'or'i => {lex.setTokenPosition(tkn); tok = token.T_LOGICAL_OR; fbreak;}; 'xor'i => {lex.setTokenPosition(tkn); tok = token.T_LOGICAL_XOR; fbreak;}; '#[' => {lex.setTokenPosition(tkn); tok = token.T_ATTRIBUTE; fbreak;}; - '...' => {lex.setTokenPosition(tkn); tok = token.T_ELLIPSIS; fbreak;}; '::' => {lex.setTokenPosition(tkn); tok = token.T_PAAMAYIM_NEKUDOTAYIM; fbreak;}; '&&' => {lex.setTokenPosition(tkn); tok = token.T_BOOLEAN_AND; fbreak;}; '||' => {lex.setTokenPosition(tkn); tok = token.T_BOOLEAN_OR; fbreak;}; @@ -370,6 +369,12 @@ func (lex *Lexer) Lex() *token.Token { fbreak; }; + "&" whitespace_line* '$' => { lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; fbreak; }; + "&" whitespace_line* '...' => { lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG; fbreak; }; + "&" whitespace_line* ^'$' => { lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; fbreak; }; + "&" whitespace_line* ^'...' => { lex.ungetWhile('&'); lex.setTokenPosition(tkn); tok = token.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG; fbreak; }; + + '...' => { lex.setTokenPosition(tkn); tok = token.T_ELLIPSIS; fbreak; }; "{" => { lex.setTokenPosition(tkn); tok = token.ID(int('{')); lex.call(ftargs, fentry(php)); goto _out; }; "}" => { lex.setTokenPosition(tkn); tok = token.ID(int('}')); lex.ret(1); goto _out;}; "$" varname => { lex.setTokenPosition(tkn); tok = token.T_VARIABLE; fbreak; }; diff --git a/internal/php8/scanner_php8_1_test.go b/internal/php8/scanner_php8_1_test.go index 94b9dbd..0c03206 100644 --- a/internal/php8/scanner_php8_1_test.go +++ b/internal/php8/scanner_php8_1_test.go @@ -180,3 +180,192 @@ func TestEnumTokens(t *testing.T) { } suite.Run() } + +func TestAmpersandFollowedByEllipsisTokens(t *testing.T) { + suite := tester.NewLexerTokenStructTestSuite(t) + suite.UsePHP8() + suite.Code = " 0 { + n.SeparatorTkns = f.formatList(n.Types, '&') + } +} + func (f *formatter) Attribute(n *ast.Attribute) { n.Name.Accept(f) n.OpenParenthesisTkn = f.newToken('(', []byte("(")) diff --git a/pkg/visitor/null.go b/pkg/visitor/null.go index 756f93f..02093f8 100644 --- a/pkg/visitor/null.go +++ b/pkg/visitor/null.go @@ -50,6 +50,10 @@ func (v *Null) Union(_ *ast.Union) { // do nothing } +func (v *Null) Intersection(_ *ast.Intersection) { + // do nothing +} + func (v *Null) Attribute(_ *ast.Attribute) { // do nothing } diff --git a/pkg/visitor/printer/printer.go b/pkg/visitor/printer/printer.go index 615acfe..23bfd90 100644 --- a/pkg/visitor/printer/printer.go +++ b/pkg/visitor/printer/printer.go @@ -180,6 +180,10 @@ func (p *printer) Union(n *ast.Union) { p.printSeparatedList(n.Types, n.SeparatorTkns, []byte("|")) } +func (p *printer) Intersection(n *ast.Intersection) { + p.printSeparatedList(n.Types, n.SeparatorTkns, []byte("&")) +} + func (p *printer) Attribute(n *ast.Attribute) { p.printNode(n.Name) p.printToken(n.OpenParenthesisTkn, p.ifNodeList(n.Args, []byte("("))) diff --git a/pkg/visitor/printer/printer_php8_1_test.go b/pkg/visitor/printer/printer_php8_1_test.go index fe09d80..47889f7 100644 --- a/pkg/visitor/printer/printer_php8_1_test.go +++ b/pkg/visitor/printer/printer_php8_1_test.go @@ -104,3 +104,13 @@ $foo = $closure->__invoke(...); // new Foo(...); // not working `) } + +func TestIntersectionTypesSyntaxPHP81(t *testing.T) { + tester.NewParserPrintTestSuite(t).UsePHP8().Run(`