version 1.1.1.3, 2013/07/22 01:32:05
|
version 1.1.1.5, 2014/06/15 20:03:57
|
Line 1
|
Line 1
|
/* Generated by re2c 0.13.5 on Tue Jan 1 16:28:14 2013 */ | /* Generated by re2c 0.13.5 */ |
/* |
/* |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| PHP Version 5 | |
| PHP Version 5 | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| Copyright (c) 1997-2013 The PHP Group | | | Copyright (c) 1997-2014 The PHP Group | |
+----------------------------------------------------------------------+ |
+----------------------------------------------------------------------+ |
| This source file is subject to version 3.01 of the PHP license, | |
| This source file is subject to version 3.01 of the PHP license, | |
| that is bundled with this package in the file LICENSE, and is | |
| that is bundled with this package in the file LICENSE, and is | |
Line 717 state_val:
|
Line 717 state_val:
|
{ |
{ |
YYCTYPE yych; |
YYCTYPE yych; |
static const unsigned char yybm[] = { |
static const unsigned char yybm[] = { |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 160, 160, 248, 248, 160, 248, 248, | 224, 192, 192, 224, 224, 192, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
160, 248, 56, 248, 248, 248, 248, 200, | 192, 224, 64, 224, 224, 224, 224, 128, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 0, 248, | 224, 224, 224, 224, 224, 224, 0, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
248, 248, 248, 248, 248, 248, 248, 248, | 224, 224, 224, 224, 224, 224, 224, 224, |
}; |
}; |
if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3); | if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); |
yych = *YYCURSOR; |
yych = *YYCURSOR; |
if (yych <= ' ') { |
if (yych <= ' ') { |
if (yych <= '\f') { |
if (yych <= '\f') { |
if (yych <= 0x08) goto yy63; |
if (yych <= 0x08) goto yy63; |
if (yych <= '\n') goto yy64; | if (yych <= '\n') goto yy65; |
goto yy63; |
goto yy63; |
} else { |
} else { |
if (yych <= '\r') goto yy64; | if (yych <= '\r') goto yy65; |
if (yych <= 0x1F) goto yy63; |
if (yych <= 0x1F) goto yy63; |
goto yy64; | goto yy65; |
} |
} |
} else { |
} else { |
if (yych <= '&') { |
if (yych <= '&') { |
if (yych != '"') goto yy63; |
if (yych != '"') goto yy63; |
} else { |
} else { |
if (yych <= '\'') goto yy62; |
if (yych <= '\'') goto yy62; |
if (yych == '>') goto yy64; | if (yych == '>') goto yy65; |
goto yy63; |
goto yy63; |
} |
} |
} |
} |
yych = *(YYMARKER = ++YYCURSOR); |
yych = *(YYMARKER = ++YYCURSOR); |
goto yy77; | if (yych != '>') goto yy74; |
yy61: |
yy61: |
{ handle_val(STD_ARGS, 0, ' '); goto state_next_arg_begin; } | { passthru(STD_ARGS); goto state_next_arg_begin; } |
yy62: |
yy62: |
yych = *(YYMARKER = ++YYCURSOR); |
yych = *(YYMARKER = ++YYCURSOR); |
|
if (yych == '>') goto yy61; |
goto yy69; |
goto yy69; |
yy63: |
yy63: |
yych = *++YYCURSOR; | ++YYCURSOR; |
| yych = *YYCURSOR; |
goto yy67; |
goto yy67; |
yy64: |
yy64: |
++YYCURSOR; | { handle_val(STD_ARGS, 0, ' '); goto state_next_arg_begin; } |
{ passthru(STD_ARGS); goto state_next_arg_begin; } | yy65: |
| yych = *++YYCURSOR; |
| goto yy61; |
yy66: |
yy66: |
++YYCURSOR; |
++YYCURSOR; |
if (YYLIMIT <= YYCURSOR) YYFILL(1); |
if (YYLIMIT <= YYCURSOR) YYFILL(1); |
yych = *YYCURSOR; |
yych = *YYCURSOR; |
yy67: |
yy67: |
if (yybm[0+yych] & 8) { | if (yybm[0+yych] & 32) { |
goto yy66; |
goto yy66; |
} |
} |
goto yy61; | goto yy64; |
yy68: |
yy68: |
YYMARKER = ++YYCURSOR; | ++YYCURSOR; |
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); | if (YYLIMIT <= YYCURSOR) YYFILL(1); |
yych = *YYCURSOR; |
yych = *YYCURSOR; |
yy69: |
yy69: |
if (yybm[0+yych] & 16) { | if (yybm[0+yych] & 64) { |
goto yy68; |
goto yy68; |
} |
} |
if (yych <= '&') goto yy72; | if (yych <= '=') goto yy71; |
if (yych >= '(') goto yy61; | yy70: |
++YYCURSOR; | |
if (yybm[0+(yych = *YYCURSOR)] & 8) { | |
goto yy66; | |
} | |
yy71: | |
{ handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; } | |
yy72: | |
++YYCURSOR; | |
if (YYLIMIT <= YYCURSOR) YYFILL(1); | |
yych = *YYCURSOR; | |
if (yybm[0+yych] & 32) { | |
goto yy72; | |
} | |
if (yych <= '=') goto yy75; | |
yy74: | |
YYCURSOR = YYMARKER; |
YYCURSOR = YYMARKER; |
goto yy61; |
goto yy61; |
yy75: | yy71: |
yych = *++YYCURSOR; | |
goto yy71; | |
yy76: | |
YYMARKER = ++YYCURSOR; | |
if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); | |
yych = *YYCURSOR; | |
yy77: | |
if (yybm[0+yych] & 64) { | |
goto yy76; | |
} | |
if (yych <= '!') goto yy80; | |
if (yych >= '#') goto yy61; | |
++YYCURSOR; |
++YYCURSOR; |
if (yybm[0+(yych = *YYCURSOR)] & 8) { | { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; } |
goto yy66; | yy73: |
} | |
yy79: | |
{ handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; } | |
yy80: | |
++YYCURSOR; |
++YYCURSOR; |
if (YYLIMIT <= YYCURSOR) YYFILL(1); |
if (YYLIMIT <= YYCURSOR) YYFILL(1); |
yych = *YYCURSOR; |
yych = *YYCURSOR; |
|
yy74: |
if (yybm[0+yych] & 128) { |
if (yybm[0+yych] & 128) { |
goto yy80; | goto yy73; |
} |
} |
if (yych >= '>') goto yy74; | if (yych >= '>') goto yy70; |
++YYCURSOR; |
++YYCURSOR; |
yych = *YYCURSOR; | { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; } |
goto yy79; | |
} |
} |
|
|
|
|