cvs: php4 /ext/ircg ircg_scanner.c ircg_scanner.re
| From: | Sascha Schumann | Date: | Thu, 04 Oct 2001 09:25:19 +0000 |
| Subject: | cvs: php4 /ext/ircg ircg_scanner.c ircg_scanner.re | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-7641@lists.php.net to get a copy of this message | ||
sas Thu Oct 4 05:25:19 2001 EDT
Modified files:
/php4/ext/ircg ircg_scanner.re ircg_scanner.c
Log:
Replace non-standard Windows code page 1252 characters with
a portable entity.
Index: php4/ext/ircg/ircg_scanner.re diff -u php4/ext/ircg/ircg_scanner.re:1.15 php4/ext/ircg/ircg_scanner.re:1.16 --- php4/ext/ircg/ircg_scanner.re:1.15 Mon Aug 13 17:22:02 2001 +++ php4/ext/ircg/ircg_scanner.re Thu Oct 4 05:25:19 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ircg_scanner.re,v 1.15 2001/08/13 21:22:02 sas Exp $ */ +/* $Id: ircg_scanner.re,v 1.16 2001/10/04 09:25:19 sas Exp $ */ #include <ext/standard/php_smart_str.h> #include <stdio.h> @@ -75,6 +75,7 @@ underline = "\037"; italic = ""; ircnl = "\036"; +winquotes = [\204\223\224]; */ #define YYFILL(n) do { } while (0) @@ -223,6 +224,7 @@ "<" { add_entity(STD_ARGS, "<"); goto state_plain; } ">" { add_entity(STD_ARGS, ">"); goto state_plain; } "&" { add_entity(STD_ARGS, "&"); goto state_plain; } + winquotes { add_entity(STD_ARGS, """); goto state_plain; } ircnl { if (gen_br) smart_str_appendl_ex(ctx->result, "<br>", 4, 1); goto state_plain; } bold { handle_bold(STD_ARGS, 0); goto state_plain; } underline { handle_underline(STD_ARGS, 0); goto state_plain; } Index: php4/ext/ircg/ircg_scanner.c diff -u php4/ext/ircg/ircg_scanner.c:1.16 php4/ext/ircg/ircg_scanner.c:1.17 --- php4/ext/ircg/ircg_scanner.c:1.16 Mon Aug 13 18:53:57 2001 +++ php4/ext/ircg/ircg_scanner.c Thu Oct 4 05:25:19 2001 @@ -1,5 +1,5 @@ -/* Generated by re2c 0.5 on Tue Aug 14 00:26:32 2001 */ -#line 1 "/home/sas/fos/php4/ext/ircg/ircg_scanner.re" +/* Generated by re2c 0.5 on Thu Oct 4 11:24:04 2001 */ +#line 1 "ircg_scanner.re" /* +----------------------------------------------------------------------+ | PHP version 4.0 | @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ircg_scanner.c,v 1.16 2001/08/13 22:53:57 sas Exp $ */ +/* $Id: ircg_scanner.c,v 1.17 2001/10/04 09:25:19 sas Exp $ */ #include <ext/standard/php_smart_str.h> #include <stdio.h> @@ -64,7 +64,7 @@ smart_str *result; } ircg_msg_scanner; -#line 78 +#line 79 #define YYFILL(n) do { } while (0) @@ -249,43 +249,47 @@ yy0: if((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; - if(yych <= '%'){ - if(yych <= '\025'){ - if(yych <= '\001'){ - if(yych >= '\001') goto yy21; + if(yych <= ';'){ + if(yych <= '\026'){ + if(yych <= '\002'){ + if(yych <= '\000') goto yy2; + if(yych <= '\001') goto yy23; + goto yy17; } else { - if(yych <= '\002') goto yy15; if(yych <= '\003') goto yy5; + if(yych <= '\025') goto yy23; goto yy21; } } else { - if(yych <= '\035'){ - if(yych <= '\026') goto yy19; - goto yy21; + if(yych <= '\037'){ + if(yych <= '\035') goto yy23; + if(yych <= '\036') goto yy15; + goto yy19; } else { - if(yych <= '\036') goto yy13; - if(yych <= '\037') goto yy17; - goto yy21; + if(yych == '&') goto yy11; + goto yy23; } } } else { - if(yych <= '>'){ - if(yych <= ';'){ - if(yych <= '&') goto yy11; - goto yy21; - } else { + if(yych <= '`'){ + if(yych <= '>'){ if(yych <= '<') goto yy7; - if(yych <= '=') goto yy21; + if(yych <= '=') goto yy23; goto yy9; + } else { + if(yych <= '@') goto yy23; + if(yych <= 'Z') goto yy3; + goto yy23; } } else { - if(yych <= 'Z'){ - if(yych <= '@') goto yy21; - goto yy3; - } else { - if(yych <= '`') goto yy21; + if(yych <= '\204'){ if(yych <= 'z') goto yy3; - goto yy21; + if(yych <= '\203') goto yy23; + goto yy13; + } else { + if(yych <= '\222') goto yy23; + if(yych <= '\224') goto yy13; + goto yy23; } } } @@ -297,64 +301,68 @@ yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= '/') goto yy4; - if(yych <= ':') goto yy23; + if(yych <= ':') goto yy25; } else { - if(yych <= 'Z') goto yy23; + if(yych <= 'Z') goto yy25; if(yych <= '`') goto yy4; - if(yych <= 'z') goto yy23; + if(yych <= 'z') goto yy25; } yy4: -#line 230 +#line 232 { passthru(STD_ARGS); goto state_plain; } yy5: yych = *++YYCURSOR; yy6: -#line 222 +#line 223 { mctx.fg_code = mctx.bg_code = -1; goto state_color_fg; } yy7: yych = *++YYCURSOR; yy8: -#line 223 +#line 224 { add_entity(STD_ARGS, "<"); goto state_plain; } yy9: yych = *++YYCURSOR; yy10: -#line 224 +#line 225 { add_entity(STD_ARGS, ">"); goto state_plain; } yy11: yych = *++YYCURSOR; yy12: -#line 225 +#line 226 { add_entity(STD_ARGS, "&"); goto state_plain; } yy13: yych = *++YYCURSOR; yy14: -#line 226 - { if (gen_br) smart_str_appendl_ex(ctx->result, "<br>", 4, 1); goto state_plain; } +#line 227 + { add_entity(STD_ARGS, """); goto state_plain; } yy15: yych = *++YYCURSOR; yy16: -#line 227 - { handle_bold(STD_ARGS, 0); goto state_plain; } +#line 228 + { if (gen_br) smart_str_appendl_ex(ctx->result, "<br>", 4, 1); goto state_plain; } yy17: yych = *++YYCURSOR; yy18: -#line 228 - { handle_underline(STD_ARGS, 0); goto state_plain; } +#line 229 + { handle_bold(STD_ARGS, 0); goto state_plain; } yy19: yych = *++YYCURSOR; yy20: -#line 229 - { handle_italic(STD_ARGS, 0); goto state_plain; } +#line 230 + { handle_underline(STD_ARGS, 0); goto state_plain; } yy21: yych = *++YYCURSOR; +yy22: +#line 231 + { handle_italic(STD_ARGS, 0); goto state_plain; } +yy23: yych = *++YYCURSOR; goto yy4; -yy22: ++YYCURSOR; +yy24: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy23: if(yybm[0+yych] & 128) goto yy22; +yy25: if(yybm[0+yych] & 128) goto yy24; if(yych != ':') goto yy2; -yy24: yych = *++YYCURSOR; +yy26: yych = *++YYCURSOR; if(yych != '/') goto yy2; -yy25: yych = *++YYCURSOR; +yy27: yych = *++YYCURSOR; if(yych != '/') goto yy2; -yy26: yych = *++YYCURSOR; -yy27: -#line 221 +yy28: yych = *++YYCURSOR; +yy29: +#line 222 { if (auto_links) { handle_scheme(STD_ARGS); goto state_url; } else { passthru(STD_ARGS); goto state_plain; } } } -#line 231 +#line 233 state_url: @@ -396,43 +404,43 @@ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - goto yy28; -yy29: ++YYCURSOR; -yy28: + goto yy30; +yy31: ++YYCURSOR; +yy30: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; if(yych <= '>'){ if(yych <= '"'){ - if(yych != '!') goto yy32; + if(yych != '!') goto yy34; } else { - if(yych == '<') goto yy32; - if(yych >= '>') goto yy32; + if(yych == '<') goto yy34; + if(yych >= '>') goto yy34; } } else { if(yych <= '`'){ - if(yych <= 'Z') goto yy30; - if(yych != '_') goto yy32; + if(yych <= 'Z') goto yy32; + if(yych != '_') goto yy34; } else { - if(yych <= 'z') goto yy30; - if(yych != '~') goto yy32; + if(yych <= 'z') goto yy32; + if(yych != '~') goto yy34; } } -yy30: yych = *++YYCURSOR; - goto yy35; -yy31: -#line 236 - { handle_url(STD_ARGS); goto state_plain; } yy32: yych = *++YYCURSOR; + goto yy37; yy33: -#line 237 +#line 238 + { handle_url(STD_ARGS); goto state_plain; } +yy34: yych = *++YYCURSOR; +yy35: +#line 239 { passthru(STD_ARGS); goto state_plain; } -yy34: ++YYCURSOR; +yy36: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy35: if(yybm[0+yych] & 128) goto yy34; - goto yy31; +yy37: if(yybm[0+yych] & 128) goto yy36; + goto yy33; } -#line 238 +#line 240 @@ -441,27 +449,27 @@ { YYCTYPE yych; unsigned int yyaccept; - goto yy36; -yy37: ++YYCURSOR; -yy36: + goto yy38; +yy39: ++YYCURSOR; +yy38: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - if(yych <= '/') goto yy40; - if(yych >= ':') goto yy40; -yy38: yych = *++YYCURSOR; - if(yych <= '/') goto yy39; - if(yych <= '9') goto yy42; -yy39: -#line 244 - { handle_color_digit(STD_ARGS, 0); goto state_color_comma; } + if(yych <= '/') goto yy42; + if(yych >= ':') goto yy42; yy40: yych = *++YYCURSOR; + if(yych <= '/') goto yy41; + if(yych <= '9') goto yy44; yy41: -#line 245 - { finish_color_stuff(STD_ARGS); passthru(STD_ARGS); goto state_plain; } +#line 246 + { handle_color_digit(STD_ARGS, 0); goto state_color_comma; } yy42: yych = *++YYCURSOR; - goto yy39; +yy43: +#line 247 + { finish_color_stuff(STD_ARGS); passthru(STD_ARGS); goto state_plain; } +yy44: yych = *++YYCURSOR; + goto yy41; } -#line 246 +#line 248 @@ -470,22 +478,22 @@ { YYCTYPE yych; unsigned int yyaccept; - goto yy43; -yy44: ++YYCURSOR; -yy43: + goto yy45; +yy46: ++YYCURSOR; +yy45: if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - if(yych != ',') goto yy47; -yy45: yych = *++YYCURSOR; -yy46: -#line 252 - { goto state_color_bg; } + if(yych != ',') goto yy49; yy47: yych = *++YYCURSOR; yy48: -#line 253 +#line 254 + { goto state_color_bg; } +yy49: yych = *++YYCURSOR; +yy50: +#line 255 { YYCURSOR--; commit_color_stuff(STD_ARGS); goto state_plain; } } -#line 254 +#line 256 @@ -494,27 +502,27 @@ { YYCTYPE yych; unsigned int yyaccept; - goto yy49; -yy50: ++YYCURSOR; -yy49: + goto yy51; +yy52: ++YYCURSOR; +yy51: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - if(yych <= '/') goto yy53; - if(yych >= ':') goto yy53; -yy51: yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy55; -yy52: -#line 260 - { handle_color_digit(STD_ARGS, 1); commit_color_stuff(STD_ARGS); goto state_plain; } + if(yych <= '/') goto yy55; + if(yych >= ':') goto yy55; yy53: yych = *++YYCURSOR; + if(yych <= '/') goto yy54; + if(yych <= '9') goto yy57; yy54: -#line 261 - { commit_color_stuff(STD_ARGS); goto state_plain; } +#line 262 + { handle_color_digit(STD_ARGS, 1); commit_color_stuff(STD_ARGS); goto state_plain; } yy55: yych = *++YYCURSOR; - goto yy52; +yy56: +#line 263 + { commit_color_stuff(STD_ARGS); goto state_plain; } +yy57: yych = *++YYCURSOR; + goto yy54; } -#line 262 +#line 264 stop:
Index: php4/ext/ircg/ircg_scanner.re diff -u php4/ext/ircg/ircg_scanner.re:1.15 php4/ext/ircg/ircg_scanner.re:1.16 --- php4/ext/ircg/ircg_scanner.re:1.15 Mon Aug 13 17:22:02 2001 +++ php4/ext/ircg/ircg_scanner.re Thu Oct 4 05:25:19 2001 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ircg_scanner.re,v 1.15 2001/08/13 21:22:02 sas Exp $ */ +/* $Id: ircg_scanner.re,v 1.16 2001/10/04 09:25:19 sas Exp $ */ #include <ext/standard/php_smart_str.h> #include <stdio.h> @@ -75,6 +75,7 @@ underline = "\037"; italic = ""; ircnl = "\036"; +winquotes = [\204\223\224]; */ #define YYFILL(n) do { } while (0) @@ -223,6 +224,7 @@ "<" { add_entity(STD_ARGS, "<"); goto state_plain; } ">" { add_entity(STD_ARGS, ">"); goto state_plain; } "&" { add_entity(STD_ARGS, "&"); goto state_plain; } + winquotes { add_entity(STD_ARGS, """); goto state_plain; } ircnl { if (gen_br) smart_str_appendl_ex(ctx->result, "<br>", 4, 1); goto state_plain; } bold { handle_bold(STD_ARGS, 0); goto state_plain; } underline { handle_underline(STD_ARGS, 0); goto state_plain; } Index: php4/ext/ircg/ircg_scanner.c diff -u php4/ext/ircg/ircg_scanner.c:1.16 php4/ext/ircg/ircg_scanner.c:1.17 --- php4/ext/ircg/ircg_scanner.c:1.16 Mon Aug 13 18:53:57 2001 +++ php4/ext/ircg/ircg_scanner.c Thu Oct 4 05:25:19 2001 @@ -1,5 +1,5 @@ -/* Generated by re2c 0.5 on Tue Aug 14 00:26:32 2001 */ -#line 1 "/home/sas/fos/php4/ext/ircg/ircg_scanner.re" +/* Generated by re2c 0.5 on Thu Oct 4 11:24:04 2001 */ +#line 1 "ircg_scanner.re" /* +----------------------------------------------------------------------+ | PHP version 4.0 | @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ircg_scanner.c,v 1.16 2001/08/13 22:53:57 sas Exp $ */ +/* $Id: ircg_scanner.c,v 1.17 2001/10/04 09:25:19 sas Exp $ */ #include <ext/standard/php_smart_str.h> #include <stdio.h> @@ -64,7 +64,7 @@ smart_str *result; } ircg_msg_scanner; -#line 78 +#line 79 #define YYFILL(n) do { } while (0) @@ -249,43 +249,47 @@ yy0: if((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; - if(yych <= '%'){ - if(yych <= '\025'){ - if(yych <= '\001'){ - if(yych >= '\001') goto yy21; + if(yych <= ';'){ + if(yych <= '\026'){ + if(yych <= '\002'){ + if(yych <= '\000') goto yy2; + if(yych <= '\001') goto yy23; + goto yy17; } else { - if(yych <= '\002') goto yy15; if(yych <= '\003') goto yy5; + if(yych <= '\025') goto yy23; goto yy21; } } else { - if(yych <= '\035'){ - if(yych <= '\026') goto yy19; - goto yy21; + if(yych <= '\037'){ + if(yych <= '\035') goto yy23; + if(yych <= '\036') goto yy15; + goto yy19; } else { - if(yych <= '\036') goto yy13; - if(yych <= '\037') goto yy17; - goto yy21; + if(yych == '&') goto yy11; + goto yy23; } } } else { - if(yych <= '>'){ - if(yych <= ';'){ - if(yych <= '&') goto yy11; - goto yy21; - } else { + if(yych <= '`'){ + if(yych <= '>'){ if(yych <= '<') goto yy7; - if(yych <= '=') goto yy21; + if(yych <= '=') goto yy23; goto yy9; + } else { + if(yych <= '@') goto yy23; + if(yych <= 'Z') goto yy3; + goto yy23; } } else { - if(yych <= 'Z'){ - if(yych <= '@') goto yy21; - goto yy3; - } else { - if(yych <= '`') goto yy21; + if(yych <= '\204'){ if(yych <= 'z') goto yy3; - goto yy21; + if(yych <= '\203') goto yy23; + goto yy13; + } else { + if(yych <= '\222') goto yy23; + if(yych <= '\224') goto yy13; + goto yy23; } } } @@ -297,64 +301,68 @@ yych = *(YYMARKER = ++YYCURSOR); if(yych <= '@'){ if(yych <= '/') goto yy4; - if(yych <= ':') goto yy23; + if(yych <= ':') goto yy25; } else { - if(yych <= 'Z') goto yy23; + if(yych <= 'Z') goto yy25; if(yych <= '`') goto yy4; - if(yych <= 'z') goto yy23; + if(yych <= 'z') goto yy25; } yy4: -#line 230 +#line 232 { passthru(STD_ARGS); goto state_plain; } yy5: yych = *++YYCURSOR; yy6: -#line 222 +#line 223 { mctx.fg_code = mctx.bg_code = -1; goto state_color_fg; } yy7: yych = *++YYCURSOR; yy8: -#line 223 +#line 224 { add_entity(STD_ARGS, "<"); goto state_plain; } yy9: yych = *++YYCURSOR; yy10: -#line 224 +#line 225 { add_entity(STD_ARGS, ">"); goto state_plain; } yy11: yych = *++YYCURSOR; yy12: -#line 225 +#line 226 { add_entity(STD_ARGS, "&"); goto state_plain; } yy13: yych = *++YYCURSOR; yy14: -#line 226 - { if (gen_br) smart_str_appendl_ex(ctx->result, "<br>", 4, 1); goto state_plain; } +#line 227 + { add_entity(STD_ARGS, """); goto state_plain; } yy15: yych = *++YYCURSOR; yy16: -#line 227 - { handle_bold(STD_ARGS, 0); goto state_plain; } +#line 228 + { if (gen_br) smart_str_appendl_ex(ctx->result, "<br>", 4, 1); goto state_plain; } yy17: yych = *++YYCURSOR; yy18: -#line 228 - { handle_underline(STD_ARGS, 0); goto state_plain; } +#line 229 + { handle_bold(STD_ARGS, 0); goto state_plain; } yy19: yych = *++YYCURSOR; yy20: -#line 229 - { handle_italic(STD_ARGS, 0); goto state_plain; } +#line 230 + { handle_underline(STD_ARGS, 0); goto state_plain; } yy21: yych = *++YYCURSOR; +yy22: +#line 231 + { handle_italic(STD_ARGS, 0); goto state_plain; } +yy23: yych = *++YYCURSOR; goto yy4; -yy22: ++YYCURSOR; +yy24: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy23: if(yybm[0+yych] & 128) goto yy22; +yy25: if(yybm[0+yych] & 128) goto yy24; if(yych != ':') goto yy2; -yy24: yych = *++YYCURSOR; +yy26: yych = *++YYCURSOR; if(yych != '/') goto yy2; -yy25: yych = *++YYCURSOR; +yy27: yych = *++YYCURSOR; if(yych != '/') goto yy2; -yy26: yych = *++YYCURSOR; -yy27: -#line 221 +yy28: yych = *++YYCURSOR; +yy29: +#line 222 { if (auto_links) { handle_scheme(STD_ARGS); goto state_url; } else { passthru(STD_ARGS); goto state_plain; } } } -#line 231 +#line 233 state_url: @@ -396,43 +404,43 @@ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - goto yy28; -yy29: ++YYCURSOR; -yy28: + goto yy30; +yy31: ++YYCURSOR; +yy30: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; if(yych <= '>'){ if(yych <= '"'){ - if(yych != '!') goto yy32; + if(yych != '!') goto yy34; } else { - if(yych == '<') goto yy32; - if(yych >= '>') goto yy32; + if(yych == '<') goto yy34; + if(yych >= '>') goto yy34; } } else { if(yych <= '`'){ - if(yych <= 'Z') goto yy30; - if(yych != '_') goto yy32; + if(yych <= 'Z') goto yy32; + if(yych != '_') goto yy34; } else { - if(yych <= 'z') goto yy30; - if(yych != '~') goto yy32; + if(yych <= 'z') goto yy32; + if(yych != '~') goto yy34; } } -yy30: yych = *++YYCURSOR; - goto yy35; -yy31: -#line 236 - { handle_url(STD_ARGS); goto state_plain; } yy32: yych = *++YYCURSOR; + goto yy37; yy33: -#line 237 +#line 238 + { handle_url(STD_ARGS); goto state_plain; } +yy34: yych = *++YYCURSOR; +yy35: +#line 239 { passthru(STD_ARGS); goto state_plain; } -yy34: ++YYCURSOR; +yy36: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy35: if(yybm[0+yych] & 128) goto yy34; - goto yy31; +yy37: if(yybm[0+yych] & 128) goto yy36; + goto yy33; } -#line 238 +#line 240 @@ -441,27 +449,27 @@ { YYCTYPE yych; unsigned int yyaccept; - goto yy36; -yy37: ++YYCURSOR; -yy36: + goto yy38; +yy39: ++YYCURSOR; +yy38: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - if(yych <= '/') goto yy40; - if(yych >= ':') goto yy40; -yy38: yych = *++YYCURSOR; - if(yych <= '/') goto yy39; - if(yych <= '9') goto yy42; -yy39: -#line 244 - { handle_color_digit(STD_ARGS, 0); goto state_color_comma; } + if(yych <= '/') goto yy42; + if(yych >= ':') goto yy42; yy40: yych = *++YYCURSOR; + if(yych <= '/') goto yy41; + if(yych <= '9') goto yy44; yy41: -#line 245 - { finish_color_stuff(STD_ARGS); passthru(STD_ARGS); goto state_plain; } +#line 246 + { handle_color_digit(STD_ARGS, 0); goto state_color_comma; } yy42: yych = *++YYCURSOR; - goto yy39; +yy43: +#line 247 + { finish_color_stuff(STD_ARGS); passthru(STD_ARGS); goto state_plain; } +yy44: yych = *++YYCURSOR; + goto yy41; } -#line 246 +#line 248 @@ -470,22 +478,22 @@ { YYCTYPE yych; unsigned int yyaccept; - goto yy43; -yy44: ++YYCURSOR; -yy43: + goto yy45; +yy46: ++YYCURSOR; +yy45: if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; - if(yych != ',') goto yy47; -yy45: yych = *++YYCURSOR; -yy46: -#line 252 - { goto state_color_bg; } + if(yych != ',') goto yy49; yy47: yych = *++YYCURSOR; yy48: -#line 253 +#line 254 + { goto state_color_bg; } +yy49: yych = *++YYCURSOR; +yy50: +#line 255 { YYCURSOR--; commit_color_stuff(STD_ARGS); goto state_plain; } } -#line 254 +#line 256 @@ -494,27 +502,27 @@ { YYCTYPE yych; unsigned int yyaccept; - goto yy49; -yy50: ++YYCURSOR; -yy49: + goto yy51; +yy52: ++YYCURSOR; +yy51: if((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - if(yych <= '/') goto yy53; - if(yych >= ':') goto yy53; -yy51: yych = *++YYCURSOR; - if(yych <= '/') goto yy52; - if(yych <= '9') goto yy55; -yy52: -#line 260 - { handle_color_digit(STD_ARGS, 1); commit_color_stuff(STD_ARGS); goto state_plain; } + if(yych <= '/') goto yy55; + if(yych >= ':') goto yy55; yy53: yych = *++YYCURSOR; + if(yych <= '/') goto yy54; + if(yych <= '9') goto yy57; yy54: -#line 261 - { commit_color_stuff(STD_ARGS); goto state_plain; } +#line 262 + { handle_color_digit(STD_ARGS, 1); commit_color_stuff(STD_ARGS); goto state_plain; } yy55: yych = *++YYCURSOR; - goto yy52; +yy56: +#line 263 + { commit_color_stuff(STD_ARGS); goto state_plain; } +yy57: yych = *++YYCURSOR; + goto yy54; } -#line 262 +#line 264 stop: