diff options
Diffstat (limited to 'ext/standard/url_scanner_ex.c')
| -rw-r--r-- | ext/standard/url_scanner_ex.c | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/ext/standard/url_scanner_ex.c b/ext/standard/url_scanner_ex.c index 040af773c8..fb4a55d2fe 100644 --- a/ext/standard/url_scanner_ex.c +++ b/ext/standard/url_scanner_ex.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ #line 1 "ext/standard/url_scanner_ex.re" /* +----------------------------------------------------------------------+ @@ -172,7 +172,7 @@ PHP_INI_BEGIN() STD_PHP_INI_ENTRY("url_rewriter.hosts", "", PHP_INI_ALL, OnUpdateOutputHosts, url_adapt_session_hosts_ht, php_basic_globals, basic_globals) PHP_INI_END() -#line 181 "ext/standard/url_scanner_ex.re" +#line 179 "ext/standard/url_scanner_ex.re" #define YYFILL(n) goto done @@ -520,7 +520,7 @@ state_plain_begin: state_plain: start = YYCURSOR; -#line 526 "ext/standard/url_scanner_ex.c" +#line 524 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -570,22 +570,22 @@ yy2: if (yybm[0+yych] & 128) { goto yy2; } -#line 529 "ext/standard/url_scanner_ex.re" +#line 527 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_plain; } -#line 578 "ext/standard/url_scanner_ex.c" +#line 576 "ext/standard/url_scanner_ex.c" yy5: ++YYCURSOR; -#line 528 "ext/standard/url_scanner_ex.re" +#line 526 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); STATE = STATE_TAG; goto state_tag; } -#line 583 "ext/standard/url_scanner_ex.c" +#line 581 "ext/standard/url_scanner_ex.c" } -#line 530 "ext/standard/url_scanner_ex.re" +#line 528 "ext/standard/url_scanner_ex.re" state_tag: start = YYCURSOR; -#line 591 "ext/standard/url_scanner_ex.c" +#line 589 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -628,9 +628,9 @@ state_tag: goto yy11; } ++YYCURSOR; -#line 536 "ext/standard/url_scanner_ex.re" +#line 534 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_plain_begin; } -#line 636 "ext/standard/url_scanner_ex.c" +#line 634 "ext/standard/url_scanner_ex.c" yy11: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -638,11 +638,11 @@ yy11: if (yybm[0+yych] & 128) { goto yy11; } -#line 535 "ext/standard/url_scanner_ex.re" +#line 533 "ext/standard/url_scanner_ex.re" { handle_tag(STD_ARGS); /* Sets STATE */; passthru(STD_ARGS); if (STATE == STATE_PLAIN) goto state_plain; else goto state_next_arg; } -#line 646 "ext/standard/url_scanner_ex.c" +#line 644 "ext/standard/url_scanner_ex.c" } -#line 537 "ext/standard/url_scanner_ex.re" +#line 535 "ext/standard/url_scanner_ex.re" state_next_arg_begin: @@ -651,7 +651,7 @@ state_next_arg_begin: state_next_arg: start = YYCURSOR; -#line 657 "ext/standard/url_scanner_ex.c" +#line 655 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -707,9 +707,9 @@ state_next_arg: yy16: ++YYCURSOR; yy17: -#line 548 "ext/standard/url_scanner_ex.re" +#line 546 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_plain_begin; } -#line 715 "ext/standard/url_scanner_ex.c" +#line 713 "ext/standard/url_scanner_ex.c" yy18: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -717,30 +717,30 @@ yy18: if (yybm[0+yych] & 128) { goto yy18; } -#line 546 "ext/standard/url_scanner_ex.re" +#line 544 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_next_arg; } -#line 725 "ext/standard/url_scanner_ex.c" +#line 723 "ext/standard/url_scanner_ex.c" yy21: yych = *++YYCURSOR; if (yych != '>') goto yy17; yy22: ++YYCURSOR; -#line 545 "ext/standard/url_scanner_ex.re" +#line 543 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); handle_form(STD_ARGS); goto state_plain_begin; } -#line 733 "ext/standard/url_scanner_ex.c" +#line 731 "ext/standard/url_scanner_ex.c" yy24: ++YYCURSOR; -#line 547 "ext/standard/url_scanner_ex.re" +#line 545 "ext/standard/url_scanner_ex.re" { --YYCURSOR; STATE = STATE_ARG; goto state_arg; } -#line 738 "ext/standard/url_scanner_ex.c" +#line 736 "ext/standard/url_scanner_ex.c" } -#line 549 "ext/standard/url_scanner_ex.re" +#line 547 "ext/standard/url_scanner_ex.re" state_arg: start = YYCURSOR; -#line 746 "ext/standard/url_scanner_ex.c" +#line 744 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -785,9 +785,9 @@ state_arg: if (yych <= 'z') goto yy30; yy28: ++YYCURSOR; -#line 555 "ext/standard/url_scanner_ex.re" +#line 553 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); STATE = STATE_NEXT_ARG; goto state_next_arg; } -#line 793 "ext/standard/url_scanner_ex.c" +#line 791 "ext/standard/url_scanner_ex.c" yy30: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -795,17 +795,17 @@ yy30: if (yybm[0+yych] & 128) { goto yy30; } -#line 554 "ext/standard/url_scanner_ex.re" +#line 552 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); handle_arg(STD_ARGS); STATE = STATE_BEFORE_VAL; goto state_before_val; } -#line 803 "ext/standard/url_scanner_ex.c" +#line 801 "ext/standard/url_scanner_ex.c" } -#line 556 "ext/standard/url_scanner_ex.re" +#line 554 "ext/standard/url_scanner_ex.re" state_before_val: start = YYCURSOR; -#line 811 "ext/standard/url_scanner_ex.c" +#line 809 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -848,9 +848,9 @@ state_before_val: if (yych == '=') goto yy38; ++YYCURSOR; yy36: -#line 562 "ext/standard/url_scanner_ex.re" +#line 560 "ext/standard/url_scanner_ex.re" { --YYCURSOR; goto state_next_arg_begin; } -#line 856 "ext/standard/url_scanner_ex.c" +#line 854 "ext/standard/url_scanner_ex.c" yy37: yych = *(YYMARKER = ++YYCURSOR); if (yych == ' ') goto yy41; @@ -862,9 +862,9 @@ yy38: if (yybm[0+yych] & 128) { goto yy38; } -#line 561 "ext/standard/url_scanner_ex.re" +#line 559 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); STATE = STATE_VAL; goto state_val; } -#line 870 "ext/standard/url_scanner_ex.c" +#line 868 "ext/standard/url_scanner_ex.c" yy41: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -874,14 +874,14 @@ yy41: YYCURSOR = YYMARKER; goto yy36; } -#line 563 "ext/standard/url_scanner_ex.re" +#line 561 "ext/standard/url_scanner_ex.re" state_val: start = YYCURSOR; -#line 887 "ext/standard/url_scanner_ex.c" +#line 885 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -934,15 +934,15 @@ yy46: if (yybm[0+yych] & 32) { goto yy46; } -#line 571 "ext/standard/url_scanner_ex.re" +#line 569 "ext/standard/url_scanner_ex.re" { handle_val(STD_ARGS, 0, ' '); goto state_next_arg_begin; } -#line 942 "ext/standard/url_scanner_ex.c" +#line 940 "ext/standard/url_scanner_ex.c" yy49: ++YYCURSOR; yy50: -#line 572 "ext/standard/url_scanner_ex.re" +#line 570 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_next_arg_begin; } -#line 948 "ext/standard/url_scanner_ex.c" +#line 946 "ext/standard/url_scanner_ex.c" yy51: yych = *(YYMARKER = ++YYCURSOR); if (yych == '>') goto yy50; @@ -965,9 +965,9 @@ yy55: goto yy50; yy56: ++YYCURSOR; -#line 569 "ext/standard/url_scanner_ex.re" +#line 567 "ext/standard/url_scanner_ex.re" { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; } -#line 973 "ext/standard/url_scanner_ex.c" +#line 971 "ext/standard/url_scanner_ex.c" yy58: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -978,11 +978,11 @@ yy59: } if (yych >= '(') goto yy55; ++YYCURSOR; -#line 570 "ext/standard/url_scanner_ex.re" +#line 568 "ext/standard/url_scanner_ex.re" { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; } -#line 986 "ext/standard/url_scanner_ex.c" +#line 984 "ext/standard/url_scanner_ex.c" } -#line 573 "ext/standard/url_scanner_ex.re" +#line 571 "ext/standard/url_scanner_ex.re" stop: |
