From 847b501371c399d079af09ad6094d8f26ff2d0eb Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 5 Dec 2016 21:36:51 +0100 Subject: scanners.c generated with re2c 0.16 (68K smaller!). --- src/scanners.c | 17855 ++++++++++++++++++++++--------------------------------- 1 file changed, 7167 insertions(+), 10688 deletions(-) (limited to 'src/scanners.c') diff --git a/src/scanners.c b/src/scanners.c index f20f191..147b511 100644 --- a/src/scanners.c +++ b/src/scanners.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.15.3 */ +/* Generated by re2c 0.16 */ #include #include "chunk.h" #include "scanners.h" @@ -70,53 +70,58 @@ bufsize_t _scan_scheme(const unsigned char *p) { if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy9; + goto yy7; } else { if (yych != '/') - goto yy9; + goto yy7; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych >= 'A') - goto yy9; + goto yy7; } else { if (yych <= '`') goto yy6; if (yych <= 'z') - goto yy9; + goto yy7; } } yy6: p = marker; goto yy3; yy7: - ++p; - { return (bufsize_t)(p - start); } - yy9: yych = *++p; if (yych <= '9') { if (yych <= ',') { - if (yych != '+') - goto yy6; + if (yych == '+') + goto yy10; + goto yy6; } else { if (yych == '/') goto yy6; + goto yy10; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; + goto yy10; } else { if (yych <= '`') goto yy6; - if (yych >= '{') - goto yy6; + if (yych <= 'z') + goto yy10; + goto yy6; } } + yy8: + ++p; + { return (bufsize_t)(p - start); } + yy10: yych = *++p; if (yych <= '9') { if (yych <= ',') { @@ -129,7 +134,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -151,7 +156,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -173,7 +178,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -195,7 +200,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -217,7 +222,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -239,7 +244,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -261,7 +266,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -283,7 +288,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -305,7 +310,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -327,7 +332,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -349,7 +354,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -371,7 +376,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -393,7 +398,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -415,7 +420,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -437,7 +442,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -459,7 +464,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -481,7 +486,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -503,7 +508,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -525,7 +530,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -547,7 +552,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -569,7 +574,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -591,7 +596,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -613,7 +618,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -635,7 +640,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -657,7 +662,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -679,7 +684,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -701,7 +706,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -723,7 +728,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy7; + goto yy8; if (yych <= '@') goto yy6; } else { @@ -735,7 +740,7 @@ bufsize_t _scan_scheme(const unsigned char *p) { } ++p; if ((yych = *p) == ':') - goto yy7; + goto yy8; goto yy6; } } @@ -810,107 +815,176 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy48; + goto yy46; } else { if (yych != '/') - goto yy48; + goto yy46; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych >= 'A') - goto yy48; + goto yy46; } else { if (yych <= '`') goto yy45; if (yych <= 'z') - goto yy48; + goto yy46; } } yy45: p = marker; goto yy42; yy46: + yych = *++p; + if (yych <= '9') { + if (yych <= ',') { + if (yych == '+') + goto yy49; + goto yy45; + } else { + if (yych == '/') + goto yy45; + goto yy49; + } + } else { + if (yych <= 'Z') { + if (yych <= ':') + goto yy47; + if (yych <= '@') + goto yy45; + goto yy49; + } else { + if (yych <= '`') + goto yy45; + if (yych <= 'z') + goto yy49; + goto yy45; + } + } + yy47: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy46; + goto yy47; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '<') goto yy45; if (yych <= '>') - goto yy85; + goto yy50; goto yy45; } else { if (yych <= 0xDF) - goto yy78; + goto yy52; if (yych <= 0xE0) - goto yy79; - goto yy80; + goto yy53; + goto yy54; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy84; + goto yy55; if (yych <= 0xEF) - goto yy80; - goto yy81; + goto yy54; + goto yy56; } else { if (yych <= 0xF3) - goto yy82; + goto yy57; if (yych <= 0xF4) - goto yy83; + goto yy58; goto yy45; } } - yy48: - yych = *++p; - if (yych <= '9') { - if (yych <= ',') { - if (yych != '+') - goto yy45; - } else { - if (yych == '/') - goto yy45; - } - } else { - if (yych <= 'Z') { - if (yych <= ':') - goto yy46; - if (yych <= '@') - goto yy45; - } else { - if (yych <= '`') - goto yy45; - if (yych >= '{') - goto yy45; - } - } + yy49: yych = *++p; if (yych <= '9') { if (yych <= ',') { - if (yych != '+') - goto yy45; + if (yych == '+') + goto yy59; + goto yy45; } else { if (yych == '/') goto yy45; + goto yy59; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; + goto yy59; } else { if (yych <= '`') goto yy45; - if (yych >= '{') - goto yy45; + if (yych <= 'z') + goto yy59; + goto yy45; } } + yy50: + ++p; + { return (bufsize_t)(p - start); } + yy52: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy45; + if (yych <= 0xBF) + goto yy47; + goto yy45; + yy53: + ++p; + yych = *p; + if (yych <= 0x9F) + goto yy45; + if (yych <= 0xBF) + goto yy52; + goto yy45; + yy54: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy45; + if (yych <= 0xBF) + goto yy52; + goto yy45; + yy55: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy45; + if (yych <= 0x9F) + goto yy52; + goto yy45; + yy56: + ++p; + yych = *p; + if (yych <= 0x8F) + goto yy45; + if (yych <= 0xBF) + goto yy54; + goto yy45; + yy57: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy45; + if (yych <= 0xBF) + goto yy54; + goto yy45; + yy58: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy45; + if (yych <= 0x8F) + goto yy54; + goto yy45; + yy59: yych = *++p; if (yych <= '9') { if (yych <= ',') { @@ -923,7 +997,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -945,7 +1019,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -967,7 +1041,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -989,7 +1063,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1011,7 +1085,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1033,7 +1107,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1055,7 +1129,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1077,7 +1151,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1099,7 +1173,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1121,7 +1195,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1143,7 +1217,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1165,7 +1239,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1187,7 +1261,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1209,7 +1283,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1231,7 +1305,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1253,7 +1327,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1275,7 +1349,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1297,7 +1371,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1319,7 +1393,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1341,7 +1415,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1363,7 +1437,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1385,7 +1459,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1407,7 +1481,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1429,7 +1503,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1451,7 +1525,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1473,7 +1547,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1495,7 +1569,7 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { } else { if (yych <= 'Z') { if (yych <= ':') - goto yy46; + goto yy47; if (yych <= '@') goto yy45; } else { @@ -1505,69 +1579,10 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { goto yy45; } } - yych = *++p; - if (yych == ':') - goto yy46; - goto yy45; - yy78: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0xBF) - goto yy46; - goto yy45; - yy79: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy45; - if (yych <= 0xBF) - goto yy78; - goto yy45; - yy80: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0xBF) - goto yy78; - goto yy45; - yy81: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy45; - if (yych <= 0xBF) - goto yy80; - goto yy45; - yy82: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0xBF) - goto yy80; - goto yy45; - yy83: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0x8F) - goto yy80; - goto yy45; - yy84: ++p; - yych = *p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0x9F) - goto yy78; + if ((yych = *p) == ':') + goto yy47; goto yy45; - yy85: - ++p; - { return (bufsize_t)(p - start); } } } @@ -1638,8109 +1653,4889 @@ bufsize_t _scan_autolink_email(const unsigned char *p) { if (yych <= ',') { if (yych <= '"') { if (yych == '!') - goto yy95; + goto yy93; goto yy90; } else { if (yych <= '\'') - goto yy95; + goto yy93; if (yych <= ')') goto yy90; if (yych <= '+') - goto yy95; + goto yy93; goto yy90; } } else { if (yych <= '>') { if (yych <= '9') - goto yy95; + goto yy93; if (yych == '=') - goto yy95; + goto yy93; goto yy90; } else { if (yych <= 'Z') - goto yy95; + goto yy93; if (yych <= ']') goto yy90; if (yych <= '~') - goto yy95; + goto yy93; goto yy90; } } yy92: - yych = *++p; + ++p; + yych = *p; + yy93: + if (yybm[0 + yych] & 128) { + goto yy92; + } + if (yych <= '>') + goto yy94; + if (yych <= '@') + goto yy95; + yy94: + p = marker; + goto yy90; + yy95: + ++p; + yych = *p; if (yych <= '@') { if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy96; + goto yy94; + if (yych >= ':') + goto yy94; } else { if (yych <= 'Z') goto yy96; if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy96; + goto yy94; + if (yych >= '{') + goto yy94; } - yy93: - p = marker; - goto yy90; - yy94: + yy96: ++p; yych = *p; - yy95: - if (yybm[0 + yych] & 128) { - goto yy94; - } - if (yych <= '>') - goto yy93; - if (yych <= '@') - goto yy92; - goto yy93; - yy96: - yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy98; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; - if (yych >= ':') - goto yy93; + goto yy94; + if (yych <= '9') + goto yy98; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; + goto yy94; + goto yy98; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy98; + goto yy94; } } - yych = *++p; + ++p; + yych = *p; + if (yych <= '9') { + if (yych == '-') + goto yy101; + if (yych <= '/') + goto yy94; + goto yy102; + } else { + if (yych <= 'Z') { + if (yych <= '@') + goto yy94; + goto yy102; + } else { + if (yych <= '`') + goto yy94; + if (yych <= 'z') + goto yy102; + goto yy94; + } + } + yy98: + ++p; + yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; + goto yy94; if (yych <= '-') - goto yy227; - goto yy99; + goto yy101; + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy226; - goto yy93; + goto yy102; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy226; + goto yy94; + goto yy102; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy226; - goto yy93; + goto yy102; + goto yy94; } } - yy98: - yych = *++p; + yy99: + ++p; + { return (bufsize_t)(p - start); } + yy101: + ++p; + yych = *p; if (yych <= '9') { if (yych == '-') - goto yy227; + goto yy103; if (yych <= '/') - goto yy93; - goto yy226; + goto yy94; + goto yy104; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; - goto yy226; + goto yy94; + goto yy104; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy226; - goto yy93; + goto yy104; + goto yy94; } } - yy99: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy102; - goto yy93; - } else { - if (yych <= 'Z') - goto yy102; - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy102; - goto yy93; - } - yy100: - ++p; - { return (bufsize_t)(p - start); } yy102: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy104; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; - if (yych >= ':') - goto yy93; + goto yy94; + if (yych <= '9') + goto yy104; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; + goto yy94; + goto yy104; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy104; + goto yy94; + } + } + yy103: + ++p; + yych = *p; + if (yych <= '9') { + if (yych == '-') + goto yy105; + if (yych <= '/') + goto yy94; + goto yy106; + } else { + if (yych <= 'Z') { + if (yych <= '@') + goto yy94; + goto yy106; + } else { + if (yych <= '`') + goto yy94; + if (yych <= 'z') + goto yy106; + goto yy94; } } + yy104: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy106; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy105; - goto yy93; + goto yy106; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy105; + goto yy94; + goto yy106; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy105; - goto yy93; + goto yy106; + goto yy94; } } - yy104: + yy105: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy106; + goto yy107; if (yych <= '/') - goto yy93; + goto yy94; + goto yy108; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy108; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy108; + goto yy94; } } - yy105: + yy106: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy108; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy107; - goto yy93; + goto yy108; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy107; + goto yy94; + goto yy108; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy107; - goto yy93; + goto yy108; + goto yy94; } } - yy106: + yy107: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy108; + goto yy109; if (yych <= '/') - goto yy93; + goto yy94; + goto yy110; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy110; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy110; + goto yy94; } } - yy107: + yy108: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy110; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy109; - goto yy93; + goto yy110; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy109; + goto yy94; + goto yy110; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy109; - goto yy93; + goto yy110; + goto yy94; } } - yy108: + yy109: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy110; + goto yy111; if (yych <= '/') - goto yy93; + goto yy94; + goto yy112; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy112; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy112; + goto yy94; } } - yy109: + yy110: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy112; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy111; - goto yy93; + goto yy112; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy111; + goto yy94; + goto yy112; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy111; - goto yy93; + goto yy112; + goto yy94; } } - yy110: + yy111: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy112; + goto yy113; if (yych <= '/') - goto yy93; + goto yy94; + goto yy114; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy114; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy114; + goto yy94; } } - yy111: + yy112: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy114; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy113; - goto yy93; + goto yy114; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy113; + goto yy94; + goto yy114; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy113; - goto yy93; + goto yy114; + goto yy94; } } - yy112: + yy113: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy114; + goto yy115; if (yych <= '/') - goto yy93; + goto yy94; + goto yy116; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy116; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy116; + goto yy94; } } - yy113: + yy114: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy116; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy115; - goto yy93; + goto yy116; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy115; + goto yy94; + goto yy116; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy115; - goto yy93; + goto yy116; + goto yy94; } } - yy114: + yy115: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy116; + goto yy117; if (yych <= '/') - goto yy93; + goto yy94; + goto yy118; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy118; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy118; + goto yy94; } } - yy115: + yy116: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy118; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy117; - goto yy93; + goto yy118; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy117; + goto yy94; + goto yy118; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy117; - goto yy93; + goto yy118; + goto yy94; } } - yy116: + yy117: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy118; + goto yy119; if (yych <= '/') - goto yy93; + goto yy94; + goto yy120; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy120; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy120; + goto yy94; } } - yy117: + yy118: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy120; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy119; - goto yy93; + goto yy120; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy119; + goto yy94; + goto yy120; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy119; - goto yy93; + goto yy120; + goto yy94; } } - yy118: + yy119: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy120; + goto yy121; if (yych <= '/') - goto yy93; + goto yy94; + goto yy122; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy122; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy122; + goto yy94; } } - yy119: + yy120: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy122; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy121; - goto yy93; + goto yy122; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy121; + goto yy94; + goto yy122; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy121; - goto yy93; + goto yy122; + goto yy94; } } - yy120: + yy121: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy122; + goto yy123; if (yych <= '/') - goto yy93; + goto yy94; + goto yy124; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy124; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy124; + goto yy94; } } - yy121: + yy122: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy124; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy123; - goto yy93; + goto yy124; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy123; + goto yy94; + goto yy124; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy123; - goto yy93; + goto yy124; + goto yy94; } } - yy122: + yy123: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy124; + goto yy125; if (yych <= '/') - goto yy93; + goto yy94; + goto yy126; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy126; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy126; + goto yy94; } } - yy123: + yy124: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy126; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy125; - goto yy93; + goto yy126; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy125; + goto yy94; + goto yy126; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy125; - goto yy93; + goto yy126; + goto yy94; } } - yy124: + yy125: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy126; + goto yy127; if (yych <= '/') - goto yy93; + goto yy94; + goto yy128; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy128; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy128; + goto yy94; } } - yy125: + yy126: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy128; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy127; - goto yy93; + goto yy128; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy127; + goto yy94; + goto yy128; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy127; - goto yy93; + goto yy128; + goto yy94; } } - yy126: + yy127: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy128; + goto yy129; if (yych <= '/') - goto yy93; + goto yy94; + goto yy130; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy130; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy130; + goto yy94; } } - yy127: + yy128: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy130; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy129; - goto yy93; + goto yy130; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy129; + goto yy94; + goto yy130; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy129; - goto yy93; + goto yy130; + goto yy94; } } - yy128: + yy129: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy130; + goto yy131; if (yych <= '/') - goto yy93; + goto yy94; + goto yy132; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy132; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy132; + goto yy94; } } - yy129: + yy130: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy132; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy131; - goto yy93; + goto yy132; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy131; + goto yy94; + goto yy132; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy131; - goto yy93; + goto yy132; + goto yy94; } } - yy130: + yy131: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy132; + goto yy133; if (yych <= '/') - goto yy93; + goto yy94; + goto yy134; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy134; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy134; + goto yy94; } } - yy131: + yy132: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy134; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy133; - goto yy93; + goto yy134; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy133; + goto yy94; + goto yy134; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy133; - goto yy93; + goto yy134; + goto yy94; } } - yy132: + yy133: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy134; + goto yy135; if (yych <= '/') - goto yy93; + goto yy94; + goto yy136; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy136; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy136; + goto yy94; } } - yy133: + yy134: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy136; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy135; - goto yy93; + goto yy136; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy135; + goto yy94; + goto yy136; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy135; - goto yy93; + goto yy136; + goto yy94; } } - yy134: + yy135: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy136; + goto yy137; if (yych <= '/') - goto yy93; + goto yy94; + goto yy138; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy138; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy138; + goto yy94; } } - yy135: + yy136: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy138; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy137; - goto yy93; + goto yy138; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy137; + goto yy94; + goto yy138; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy137; - goto yy93; + goto yy138; + goto yy94; } } - yy136: + yy137: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy138; + goto yy139; if (yych <= '/') - goto yy93; + goto yy94; + goto yy140; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy140; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy140; + goto yy94; } } - yy137: + yy138: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy140; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy139; - goto yy93; + goto yy140; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy139; + goto yy94; + goto yy140; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy139; - goto yy93; + goto yy140; + goto yy94; } } - yy138: + yy139: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy140; + goto yy141; if (yych <= '/') - goto yy93; + goto yy94; + goto yy142; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy142; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy142; + goto yy94; } } - yy139: + yy140: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy142; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy141; - goto yy93; + goto yy142; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy141; + goto yy94; + goto yy142; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy141; - goto yy93; + goto yy142; + goto yy94; } } - yy140: + yy141: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy142; + goto yy143; if (yych <= '/') - goto yy93; + goto yy94; + goto yy144; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy144; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy144; + goto yy94; } } - yy141: + yy142: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy144; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy143; - goto yy93; + goto yy144; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy143; + goto yy94; + goto yy144; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy143; - goto yy93; + goto yy144; + goto yy94; } } - yy142: + yy143: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy144; + goto yy145; if (yych <= '/') - goto yy93; + goto yy94; + goto yy146; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy146; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy146; + goto yy94; } } - yy143: + yy144: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy146; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy145; - goto yy93; + goto yy146; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy145; + goto yy94; + goto yy146; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy145; - goto yy93; + goto yy146; + goto yy94; } } - yy144: + yy145: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy146; + goto yy147; if (yych <= '/') - goto yy93; + goto yy94; + goto yy148; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy148; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy148; + goto yy94; } } - yy145: + yy146: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy148; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy147; - goto yy93; + goto yy148; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy147; + goto yy94; + goto yy148; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy147; - goto yy93; + goto yy148; + goto yy94; } } - yy146: + yy147: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy148; + goto yy149; if (yych <= '/') - goto yy93; + goto yy94; + goto yy150; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy150; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy150; + goto yy94; } } - yy147: + yy148: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy150; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy149; - goto yy93; + goto yy150; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy149; + goto yy94; + goto yy150; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy149; - goto yy93; + goto yy150; + goto yy94; } } - yy148: + yy149: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy150; + goto yy151; if (yych <= '/') - goto yy93; + goto yy94; + goto yy152; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy152; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy152; + goto yy94; } } - yy149: + yy150: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy152; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy151; - goto yy93; + goto yy152; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy151; + goto yy94; + goto yy152; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy151; - goto yy93; + goto yy152; + goto yy94; } } - yy150: + yy151: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy152; + goto yy153; if (yych <= '/') - goto yy93; + goto yy94; + goto yy154; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy154; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy154; + goto yy94; } } - yy151: + yy152: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy154; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy153; - goto yy93; + goto yy154; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy153; + goto yy94; + goto yy154; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy153; - goto yy93; + goto yy154; + goto yy94; } } - yy152: + yy153: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy154; + goto yy155; if (yych <= '/') - goto yy93; + goto yy94; + goto yy156; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy156; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy156; + goto yy94; } } - yy153: + yy154: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy156; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy155; - goto yy93; + goto yy156; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy155; + goto yy94; + goto yy156; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy155; - goto yy93; + goto yy156; + goto yy94; } } - yy154: + yy155: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy156; + goto yy157; if (yych <= '/') - goto yy93; + goto yy94; + goto yy158; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy158; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy158; + goto yy94; } } - yy155: + yy156: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy158; - goto yy99; - } else { + goto yy94; + if (yych >= '.') + goto yy95; + } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy157; - goto yy93; + goto yy158; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy157; + goto yy94; + goto yy158; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy157; - goto yy93; + goto yy158; + goto yy94; } } - yy156: + yy157: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy158; + goto yy159; if (yych <= '/') - goto yy93; + goto yy94; + goto yy160; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy160; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy160; + goto yy94; } } - yy157: + yy158: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy160; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy159; - goto yy93; + goto yy160; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy159; + goto yy94; + goto yy160; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy159; - goto yy93; + goto yy160; + goto yy94; } } - yy158: + yy159: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy160; + goto yy161; if (yych <= '/') - goto yy93; + goto yy94; + goto yy162; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy162; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy162; + goto yy94; } } - yy159: + yy160: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy162; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy161; - goto yy93; + goto yy162; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy161; + goto yy94; + goto yy162; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy161; - goto yy93; + goto yy162; + goto yy94; } } - yy160: + yy161: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy162; + goto yy163; if (yych <= '/') - goto yy93; + goto yy94; + goto yy164; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy164; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy164; + goto yy94; } } - yy161: + yy162: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy164; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy163; - goto yy93; + goto yy164; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy163; + goto yy94; + goto yy164; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy163; - goto yy93; + goto yy164; + goto yy94; } } - yy162: + yy163: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy164; + goto yy165; if (yych <= '/') - goto yy93; + goto yy94; + goto yy166; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy166; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy166; + goto yy94; } } - yy163: + yy164: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy166; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy165; - goto yy93; + goto yy166; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy165; + goto yy94; + goto yy166; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy165; - goto yy93; + goto yy166; + goto yy94; } } - yy164: + yy165: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy166; + goto yy167; if (yych <= '/') - goto yy93; + goto yy94; + goto yy168; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy168; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy168; + goto yy94; } } - yy165: + yy166: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy168; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy167; - goto yy93; + goto yy168; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy167; + goto yy94; + goto yy168; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy167; - goto yy93; + goto yy168; + goto yy94; } } - yy166: + yy167: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy168; + goto yy169; if (yych <= '/') - goto yy93; + goto yy94; + goto yy170; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy170; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy170; + goto yy94; } } - yy167: + yy168: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy170; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy169; - goto yy93; + goto yy170; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy169; + goto yy94; + goto yy170; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy169; - goto yy93; + goto yy170; + goto yy94; } } - yy168: + yy169: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy170; + goto yy171; if (yych <= '/') - goto yy93; + goto yy94; + goto yy172; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy172; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy172; + goto yy94; } } - yy169: + yy170: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy172; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy171; - goto yy93; + goto yy172; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy171; + goto yy94; + goto yy172; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy171; - goto yy93; + goto yy172; + goto yy94; } } - yy170: + yy171: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy172; + goto yy173; if (yych <= '/') - goto yy93; + goto yy94; + goto yy174; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy174; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy174; + goto yy94; } } - yy171: + yy172: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy174; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy173; - goto yy93; + goto yy174; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy173; + goto yy94; + goto yy174; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy173; - goto yy93; + goto yy174; + goto yy94; } } - yy172: + yy173: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy174; + goto yy175; if (yych <= '/') - goto yy93; + goto yy94; + goto yy176; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy176; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy176; + goto yy94; } } - yy173: + yy174: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy176; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy175; - goto yy93; + goto yy176; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy175; + goto yy94; + goto yy176; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy175; - goto yy93; + goto yy176; + goto yy94; } } - yy174: + yy175: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy176; + goto yy177; if (yych <= '/') - goto yy93; + goto yy94; + goto yy178; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy178; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy178; + goto yy94; } } - yy175: + yy176: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy178; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy177; - goto yy93; + goto yy178; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy177; + goto yy94; + goto yy178; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy177; - goto yy93; + goto yy178; + goto yy94; } } - yy176: + yy177: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy178; + goto yy179; if (yych <= '/') - goto yy93; + goto yy94; + goto yy180; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy180; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy180; + goto yy94; } } - yy177: + yy178: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy180; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy179; - goto yy93; + goto yy180; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy179; + goto yy94; + goto yy180; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy179; - goto yy93; + goto yy180; + goto yy94; } } - yy178: + yy179: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy180; + goto yy181; if (yych <= '/') - goto yy93; + goto yy94; + goto yy182; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy182; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy182; + goto yy94; } } - yy179: + yy180: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy182; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy181; - goto yy93; + goto yy182; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy181; + goto yy94; + goto yy182; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy181; - goto yy93; + goto yy182; + goto yy94; } } - yy180: + yy181: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy182; + goto yy183; if (yych <= '/') - goto yy93; + goto yy94; + goto yy184; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy184; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy184; + goto yy94; } } - yy181: + yy182: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy184; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy183; - goto yy93; + goto yy184; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy183; + goto yy94; + goto yy184; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy183; - goto yy93; + goto yy184; + goto yy94; } } - yy182: + yy183: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy184; + goto yy185; if (yych <= '/') - goto yy93; + goto yy94; + goto yy186; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy186; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy186; + goto yy94; } } - yy183: + yy184: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy186; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy185; - goto yy93; + goto yy186; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy185; + goto yy94; + goto yy186; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy185; - goto yy93; + goto yy186; + goto yy94; } } - yy184: + yy185: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy186; + goto yy187; if (yych <= '/') - goto yy93; + goto yy94; + goto yy188; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy188; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy188; + goto yy94; } } - yy185: + yy186: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy188; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy187; - goto yy93; + goto yy188; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy187; + goto yy94; + goto yy188; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy187; - goto yy93; + goto yy188; + goto yy94; } } - yy186: + yy187: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy188; + goto yy189; if (yych <= '/') - goto yy93; + goto yy94; + goto yy190; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy190; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy190; + goto yy94; } } - yy187: + yy188: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy190; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy189; - goto yy93; + goto yy190; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy189; + goto yy94; + goto yy190; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy189; - goto yy93; + goto yy190; + goto yy94; } } - yy188: + yy189: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy190; + goto yy191; if (yych <= '/') - goto yy93; + goto yy94; + goto yy192; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy192; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy192; + goto yy94; } } - yy189: + yy190: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy192; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy191; - goto yy93; + goto yy192; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy191; + goto yy94; + goto yy192; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy191; - goto yy93; + goto yy192; + goto yy94; } } - yy190: + yy191: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy192; + goto yy193; if (yych <= '/') - goto yy93; + goto yy94; + goto yy194; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy194; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy194; + goto yy94; } } - yy191: + yy192: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy194; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy193; - goto yy93; + goto yy194; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy193; + goto yy94; + goto yy194; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy193; - goto yy93; + goto yy194; + goto yy94; } } - yy192: + yy193: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy194; + goto yy195; if (yych <= '/') - goto yy93; + goto yy94; + goto yy196; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy196; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy196; + goto yy94; } } - yy193: + yy194: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy196; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy195; - goto yy93; + goto yy196; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy195; + goto yy94; + goto yy196; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy195; - goto yy93; + goto yy196; + goto yy94; } } - yy194: + yy195: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy196; + goto yy197; if (yych <= '/') - goto yy93; + goto yy94; + goto yy198; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy198; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy198; + goto yy94; } } - yy195: + yy196: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy198; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy197; - goto yy93; + goto yy198; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy197; + goto yy94; + goto yy198; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy197; - goto yy93; + goto yy198; + goto yy94; } } - yy196: + yy197: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy198; + goto yy199; if (yych <= '/') - goto yy93; + goto yy94; + goto yy200; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy200; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy200; + goto yy94; } } - yy197: + yy198: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy200; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy199; - goto yy93; + goto yy200; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy199; + goto yy94; + goto yy200; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy199; - goto yy93; + goto yy200; + goto yy94; } } - yy198: + yy199: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy200; + goto yy201; if (yych <= '/') - goto yy93; + goto yy94; + goto yy202; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy202; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy202; + goto yy94; } } - yy199: + yy200: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy202; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy201; - goto yy93; + goto yy202; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy201; + goto yy94; + goto yy202; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy201; - goto yy93; + goto yy202; + goto yy94; } } - yy200: + yy201: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy202; + goto yy203; if (yych <= '/') - goto yy93; + goto yy94; + goto yy204; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy204; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy204; + goto yy94; } } - yy201: + yy202: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy204; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy203; - goto yy93; + goto yy204; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy203; + goto yy94; + goto yy204; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy203; - goto yy93; + goto yy204; + goto yy94; } } - yy202: + yy203: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy204; + goto yy205; if (yych <= '/') - goto yy93; + goto yy94; + goto yy206; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy206; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy206; + goto yy94; } } - yy203: + yy204: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy206; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy205; - goto yy93; + goto yy206; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy205; + goto yy94; + goto yy206; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy205; - goto yy93; + goto yy206; + goto yy94; } } - yy204: + yy205: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy206; + goto yy207; if (yych <= '/') - goto yy93; + goto yy94; + goto yy208; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy208; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy208; + goto yy94; } } - yy205: + yy206: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy208; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy207; - goto yy93; + goto yy208; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy207; + goto yy94; + goto yy208; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy207; - goto yy93; + goto yy208; + goto yy94; } } - yy206: + yy207: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy208; + goto yy209; if (yych <= '/') - goto yy93; + goto yy94; + goto yy210; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy210; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy210; + goto yy94; } } - yy207: + yy208: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy210; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy209; - goto yy93; + goto yy210; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy209; + goto yy94; + goto yy210; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy209; - goto yy93; + goto yy210; + goto yy94; } } - yy208: + yy209: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy210; + goto yy211; if (yych <= '/') - goto yy93; + goto yy94; + goto yy212; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy212; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy212; + goto yy94; } } - yy209: + yy210: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy212; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy211; - goto yy93; + goto yy212; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy211; + goto yy94; + goto yy212; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy211; - goto yy93; + goto yy212; + goto yy94; } } - yy210: + yy211: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy212; + goto yy213; if (yych <= '/') - goto yy93; + goto yy94; + goto yy214; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy214; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy214; + goto yy94; } } - yy211: + yy212: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy214; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy213; - goto yy93; + goto yy214; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy213; + goto yy94; + goto yy214; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy213; - goto yy93; + goto yy214; + goto yy94; } } - yy212: + yy213: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy214; + goto yy215; if (yych <= '/') - goto yy93; + goto yy94; + goto yy216; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy216; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy216; + goto yy94; } } - yy213: + yy214: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy216; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy215; - goto yy93; + goto yy216; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy215; + goto yy94; + goto yy216; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy215; - goto yy93; + goto yy216; + goto yy94; } } - yy214: + yy215: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy216; + goto yy217; if (yych <= '/') - goto yy93; + goto yy94; + goto yy218; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy218; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy218; + goto yy94; } } - yy215: + yy216: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy218; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy217; - goto yy93; + goto yy218; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy217; + goto yy94; + goto yy218; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy217; - goto yy93; + goto yy218; + goto yy94; } } - yy216: + yy217: ++p; yych = *p; if (yych <= '9') { if (yych == '-') - goto yy218; + goto yy219; if (yych <= '/') - goto yy93; + goto yy94; + goto yy220; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy93; + goto yy94; + goto yy220; } else { if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + goto yy94; + if (yych <= 'z') + goto yy220; + goto yy94; } } - yy217: + yy218: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy220; - goto yy99; + goto yy94; + if (yych >= '.') + goto yy95; } else { if (yych <= '/') - goto yy93; + goto yy94; if (yych <= '9') - goto yy219; - goto yy93; + goto yy220; + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy99; if (yych <= '@') - goto yy93; - goto yy219; + goto yy94; + goto yy220; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych <= 'z') - goto yy219; - goto yy93; + goto yy220; + goto yy94; } } - yy218: + yy219: ++p; yych = *p; - if (yych <= '9') { - if (yych == '-') - goto yy220; + if (yych <= '@') { if (yych <= '/') - goto yy93; + goto yy94; + if (yych <= '9') + goto yy221; + goto yy94; } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } + if (yych <= 'Z') + goto yy221; + if (yych <= '`') + goto yy94; + if (yych <= 'z') + goto yy221; + goto yy94; } - yy219: + yy220: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') - goto yy93; if (yych <= '-') - goto yy222; - goto yy99; + goto yy94; + goto yy95; } else { if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy221; - goto yy93; + goto yy94; + if (yych >= ':') + goto yy94; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy221; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy221; - goto yy93; - } - } - yy220: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') - goto yy222; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { + goto yy99; if (yych <= '@') - goto yy93; + goto yy94; } else { if (yych <= '`') - goto yy93; + goto yy94; if (yych >= '{') - goto yy93; + goto yy94; } } yy221: ++p; yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy224; - goto yy99; + if (yych == '.') + goto yy95; + if (yych == '>') + goto yy99; + goto yy94; + } +} + +// Try to match an HTML tag after first <, returning num of chars matched. +bufsize_t _scan_html_tag(const unsigned char *p) { + const unsigned char *marker = NULL; + const unsigned char *start = p; + + { + unsigned char yych; + static const unsigned char yybm[] = { + /* table 1 .. 8: 0 */ + 0, 250, 250, 250, 250, 250, 250, 250, 250, 235, 235, 235, 235, 235, 250, + 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, + 250, 250, 250, 235, 250, 202, 250, 250, 250, 250, 170, 250, 250, 250, + 250, 250, 246, 254, 250, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 250, 234, 234, 232, 250, 250, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 250, 250, 122, 250, 254, 234, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 250, 250, 250, 250, + 250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + /* table 9 .. 11: 256 */ + 0, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 192, 128, 128, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 128, 128, 128, 128, 128, 0, 128, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 128, 128, 128, 128, 128, 128, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 128, 128, 128, 128, 128, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, + }; + yych = *p; + if (yych <= '>') { + if (yych <= '!') { + if (yych >= '!') + goto yy226; } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy223; - goto yy93; + if (yych == '/') + goto yy227; } } else { if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy223; + if (yych <= '?') + goto yy228; + if (yych >= 'A') + goto yy229; } else { if (yych <= '`') - goto yy93; + goto yy224; if (yych <= 'z') - goto yy223; - goto yy93; + goto yy229; } } - yy222: + yy224: ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') - goto yy224; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } + yy225 : { return 0; } + yy226: + yych = *(marker = ++p); + if (yybm[256 + yych] & 32) { + goto yy232; + } + if (yych == '-') + goto yy230; + if (yych <= '@') + goto yy225; + if (yych <= '[') + goto yy234; + goto yy225; + yy227: + yych = *(marker = ++p); + if (yych <= '@') + goto yy225; + if (yych <= 'Z') + goto yy235; + if (yych <= '`') + goto yy225; + if (yych <= 'z') + goto yy235; + goto yy225; + yy228: + yych = *(marker = ++p); + if (yych <= 0x00) + goto yy225; + if (yych <= 0x7F) + goto yy238; + if (yych <= 0xC1) + goto yy225; + if (yych <= 0xF4) + goto yy238; + goto yy225; + yy229: + yych = *(marker = ++p); + if (yybm[0 + yych] & 1) { + goto yy247; } - yy223: - ++p; - yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= '-') - goto yy93; - goto yy99; + if (yych == '-') + goto yy249; + goto yy225; } else { if (yych <= '/') - goto yy93; + goto yy251; if (yych <= '9') - goto yy225; - goto yy93; + goto yy249; + goto yy225; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy252; if (yych <= '@') - goto yy93; - goto yy225; + goto yy225; + goto yy249; } else { if (yych <= '`') - goto yy93; - if (yych <= 'z') goto yy225; - goto yy93; + if (yych <= 'z') + goto yy249; + goto yy225; } } - yy224: + yy230: + yych = *++p; + if (yych == '-') + goto yy254; + yy231: + p = marker; + goto yy225; + yy232: ++p; yych = *p; - if (yych <= '@') { - if (yych <= '/') - goto yy93; - if (yych >= ':') - goto yy93; + if (yybm[256 + yych] & 32) { + goto yy232; + } + if (yych <= 0x08) + goto yy231; + if (yych <= '\r') + goto yy255; + if (yych == ' ') + goto yy255; + goto yy231; + yy234: + yych = *++p; + if (yych == 'C') + goto yy257; + if (yych == 'c') + goto yy257; + goto yy231; + yy235: + ++p; + yych = *p; + if (yybm[256 + yych] & 64) { + goto yy235; + } + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy231; + if (yych <= '\r') + goto yy258; + goto yy231; } else { - if (yych <= 'Z') - goto yy225; - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + if (yych <= ' ') + goto yy258; + if (yych == '>') + goto yy252; + goto yy231; } - yy225: + yy237: ++p; yych = *p; - if (yych == '.') - goto yy99; - if (yych == '>') - goto yy100; - goto yy93; - yy226: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy229; - goto yy99; + yy238: + if (yybm[256 + yych] & 128) { + goto yy237; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) + goto yy231; + if (yych >= '@') + goto yy231; } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy228; - goto yy93; + if (yych <= 0xDF) + goto yy240; + if (yych <= 0xE0) + goto yy241; + goto yy242; } } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy228; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy228; - goto yy93; - } - } - yy227: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy229; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy243; + if (yych <= 0xEF) + goto yy242; + goto yy244; } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; + if (yych <= 0xF3) + goto yy245; + if (yych <= 0xF4) + goto yy246; + goto yy231; } } - yy228: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') + ++p; + yych = *p; + if (yych <= 0xE0) { + if (yych <= '>') { + if (yych <= 0x00) goto yy231; - goto yy99; + if (yych <= '=') + goto yy237; + goto yy252; } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy230; - goto yy93; + if (yych <= 0x7F) + goto yy237; + if (yych <= 0xC1) + goto yy231; + if (yych >= 0xE0) + goto yy241; } } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy230; + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy243; + goto yy242; } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy230; - goto yy93; - } - } - yy229: - yych = *++p; - if (yych <= '9') { - if (yych == '-') + if (yych <= 0xF0) + goto yy244; + if (yych <= 0xF3) + goto yy245; + if (yych <= 0xF4) + goto yy246; goto yy231; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; } } - yy230: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy233; - goto yy99; + yy240: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy237; + goto yy231; + yy241: + ++p; + yych = *p; + if (yych <= 0x9F) + goto yy231; + if (yych <= 0xBF) + goto yy240; + goto yy231; + yy242: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy240; + goto yy231; + yy243: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy240; + goto yy231; + yy244: + ++p; + yych = *p; + if (yych <= 0x8F) + goto yy231; + if (yych <= 0xBF) + goto yy242; + goto yy231; + yy245: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy242; + goto yy231; + yy246: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x8F) + goto yy242; + goto yy231; + yy247: + ++p; + yych = *p; + if (yybm[0 + yych] & 1) { + goto yy247; + } + if (yych <= '>') { + if (yych <= '9') { + if (yych == '/') + goto yy251; + goto yy231; } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy232; - goto yy93; + if (yych <= ':') + goto yy260; + if (yych <= '=') + goto yy231; + goto yy252; } } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; + if (yych <= '^') { if (yych <= '@') - goto yy93; - goto yy232; + goto yy231; + if (yych <= 'Z') + goto yy260; + goto yy231; } else { - if (yych <= '`') - goto yy93; + if (yych == '`') + goto yy231; if (yych <= 'z') - goto yy232; - goto yy93; + goto yy260; + goto yy231; } } - yy231: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy233; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } + yy249: + ++p; + yych = *p; + if (yybm[0 + yych] & 1) { + goto yy247; } - yy232: - yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy235; - goto yy99; + if (yych == '-') + goto yy249; + goto yy231; } else { if (yych <= '/') - goto yy93; + goto yy251; if (yych <= '9') - goto yy234; - goto yy93; + goto yy249; + goto yy231; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy100; + goto yy252; if (yych <= '@') - goto yy93; - goto yy234; + goto yy231; + goto yy249; } else { if (yych <= '`') - goto yy93; + goto yy231; if (yych <= 'z') - goto yy234; - goto yy93; + goto yy249; + goto yy231; } } - yy233: + yy251: yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy235; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy234: + if (yych != '>') + goto yy231; + yy252: + ++p; + { return (bufsize_t)(p - start); } + yy254: yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy237; - goto yy99; + if (yych == '-') + goto yy264; + if (yych == '>') + goto yy231; + goto yy263; + yy255: + ++p; + yych = *p; + if (yybm[0 + yych] & 2) { + goto yy255; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) + goto yy231; + if (yych <= '>') + goto yy252; + goto yy231; } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy236; - goto yy93; + if (yych <= 0xDF) + goto yy272; + if (yych <= 0xE0) + goto yy273; + goto yy274; } } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy236; + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy275; + if (yych <= 0xEF) + goto yy274; + goto yy276; } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy236; - goto yy93; - } - } - yy235: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy237; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy236: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy239; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy238; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy238; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy238; - goto yy93; - } - } - yy237: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy239; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy238: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy241; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy240; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy240; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy240; - goto yy93; - } - } - yy239: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy241; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy240: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy243; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy242; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy242; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy242; - goto yy93; - } - } - yy241: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy243; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy242: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy245; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy244; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy244; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy244; - goto yy93; - } - } - yy243: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy245; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy244: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy247; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy246; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy246; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy246; - goto yy93; - } - } - yy245: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy247; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy246: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy249; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy248; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy248; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy248; - goto yy93; - } - } - yy247: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy249; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy248: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy251; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy250; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy250; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy250; - goto yy93; - } - } - yy249: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy251; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy250: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy253; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy252; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy252; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy252; - goto yy93; - } - } - yy251: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy253; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy252: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy255; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy254; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy254; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy254; - goto yy93; - } - } - yy253: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy255; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy254: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy257; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy256; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy256; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy256; - goto yy93; - } - } - yy255: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy257; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy256: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy259; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy258; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy258; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy258; - goto yy93; - } - } - yy257: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy259; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy258: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy261; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy260; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy260; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy260; - goto yy93; - } - } - yy259: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy261; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy260: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy263; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy262; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy262; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy262; - goto yy93; - } - } - yy261: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy263; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy262: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy265; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy264; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy264; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy264; - goto yy93; - } - } - yy263: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy265; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy264: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy267; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy266; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy266; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy266; - goto yy93; - } - } - yy265: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy267; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy266: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy269; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy268; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy268; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy268; - goto yy93; - } - } - yy267: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy269; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy268: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy271; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy270; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy270; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy270; - goto yy93; - } - } - yy269: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy271; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy270: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy273; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy272; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy272; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy272; - goto yy93; - } - } - yy271: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy273; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy272: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy275; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy274; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy274; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy274; - goto yy93; - } - } - yy273: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy275; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy274: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy277; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy276; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy276; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy276; - goto yy93; - } - } - yy275: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy277; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy276: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy279; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy278; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy278; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy278; - goto yy93; - } - } - yy277: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy279; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy278: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy281; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy280; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy280; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy280; - goto yy93; - } - } - yy279: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy281; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy280: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy283; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy282; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy282; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy282; - goto yy93; - } - } - yy281: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy283; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy282: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy285; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy284; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy284; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy284; - goto yy93; - } - } - yy283: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy285; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy284: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy287; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy286; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy286; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy286; - goto yy93; - } - } - yy285: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy287; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy286: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy289; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy288; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy288; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy288; - goto yy93; - } - } - yy287: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy289; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy288: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy291; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy290; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy290; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy290; - goto yy93; - } - } - yy289: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy291; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy290: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy293; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy292; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy292; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy292; - goto yy93; - } - } - yy291: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy293; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy292: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy295; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy294; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy294; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy294; - goto yy93; - } - } - yy293: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy295; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy294: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy297; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy296; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy296; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy296; - goto yy93; - } - } - yy295: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy297; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy296: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy299; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy298; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy298; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy298; - goto yy93; - } - } - yy297: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy299; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy298: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy301; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy300; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy300; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy300; - goto yy93; - } - } - yy299: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy301; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy300: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy303; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy302; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy302; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy302; - goto yy93; - } - } - yy301: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy303; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy302: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy305; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy304; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy304; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy304; - goto yy93; - } - } - yy303: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy305; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy304: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy307; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy306; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy306; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy306; - goto yy93; - } - } - yy305: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy307; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy306: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy309; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy308; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy308; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy308; - goto yy93; - } - } - yy307: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy309; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy308: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy311; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy310; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy310; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy310; - goto yy93; - } - } - yy309: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy311; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy310: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy313; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy312; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy312; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy312; - goto yy93; - } - } - yy311: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy313; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy312: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy315; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy314; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy314; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy314; - goto yy93; - } - } - yy313: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy315; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy314: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy317; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy316; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy316; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy316; - goto yy93; - } - } - yy315: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy317; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy316: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy319; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy318; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy318; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy318; - goto yy93; - } - } - yy317: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy319; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy318: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy321; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy320; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy320; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy320; - goto yy93; - } - } - yy319: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy321; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy320: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy323; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy322; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy322; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy322; - goto yy93; - } - } - yy321: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy323; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy322: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy325; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy324; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy324; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy324; - goto yy93; - } - } - yy323: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy325; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy324: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy327; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy326; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy326; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy326; - goto yy93; - } - } - yy325: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy327; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy326: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy329; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy328; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy328; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy328; - goto yy93; - } - } - yy327: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy329; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy328: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy331; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy330; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy330; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy330; - goto yy93; - } - } - yy329: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy331; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy330: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy333; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy332; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy332; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy332; - goto yy93; - } - } - yy331: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy333; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy332: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy335; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy334; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy334; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy334; - goto yy93; - } - } - yy333: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy335; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy334: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy337; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy336; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy336; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy336; - goto yy93; - } - } - yy335: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy337; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy336: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy339; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy338; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy338; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy338; - goto yy93; - } - } - yy337: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy339; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy338: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy341; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy340; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy340; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy340; - goto yy93; - } - } - yy339: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy341; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy340: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy343; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy342; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy342; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy342; - goto yy93; - } - } - yy341: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy343; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy342: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy345; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy344; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy344; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy344; - goto yy93; - } - } - yy343: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - goto yy345; - if (yych <= '/') - goto yy93; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy93; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy344: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= '-') - goto yy93; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy225; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy225; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy225; - goto yy93; - } - } - yy345: - ++p; - if ((yych = *p) <= '@') { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy225; - goto yy93; - } else { - if (yych <= 'Z') - goto yy225; - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy225; - goto yy93; - } - } -} - -// Try to match an HTML tag after first <, returning num of chars matched. -bufsize_t _scan_html_tag(const unsigned char *p) { - const unsigned char *marker = NULL; - const unsigned char *start = p; - - { - unsigned char yych; - static const unsigned char yybm[] = { - /* table 1 .. 8: 0 */ - 0, 239, 239, 239, 239, 239, 239, 239, 239, 238, 238, 238, 238, 238, 239, - 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, - 239, 239, 239, 238, 239, 234, 239, 239, 239, 239, 236, 239, 239, 239, - 239, 239, 207, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, - 239, 239, 239, 238, 238, 174, 231, 239, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 255, 255, 255, 255, 239, 239, 111, 239, 239, 238, 239, 239, - 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, - 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, - 239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - /* table 9 .. 11: 256 */ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64, 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 160, 128, 0, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 128, 0, - 0, 0, 0, 0, 0, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 0, 0, 0, 0, 128, 0, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - }; - yych = *p; - if (yych <= '>') { - if (yych <= '!') { - if (yych >= '!') - goto yy350; - } else { - if (yych == '/') - goto yy351; - } - } else { - if (yych <= 'Z') { - if (yych <= '?') - goto yy352; - if (yych >= 'A') - goto yy353; - } else { - if (yych <= '`') - goto yy348; - if (yych <= 'z') - goto yy353; - } - } - yy348: - ++p; - yy349 : { return 0; } - yy350: - yych = *(marker = ++p); - if (yybm[0 + yych] & 16) { - goto yy426; - } - if (yych == '-') - goto yy428; - if (yych <= '@') - goto yy349; - if (yych <= '[') - goto yy425; - goto yy349; - yy351: - yych = *(marker = ++p); - if (yych <= '@') - goto yy349; - if (yych <= 'Z') - goto yy421; - if (yych <= '`') - goto yy349; - if (yych <= 'z') - goto yy421; - goto yy349; - yy352: - yych = *(marker = ++p); - if (yych <= 0x00) - goto yy349; - if (yych <= 0x7F) - goto yy405; - if (yych <= 0xC1) - goto yy349; - if (yych <= 0xF4) - goto yy405; - goto yy349; - yy353: - yych = *(marker = ++p); - if (yybm[256 + yych] & 64) { - goto yy357; - } - if (yych <= '=') { - if (yych <= '.') { - if (yych != '-') - goto yy349; - } else { - if (yych <= '/') - goto yy359; - if (yych >= ':') - goto yy349; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy360; - if (yych <= '@') - goto yy349; - } else { - if (yych <= '`') - goto yy349; - if (yych >= '{') - goto yy349; - } - } - yy354: - ++p; - yych = *p; - if (yybm[256 + yych] & 64) { - goto yy357; - } - if (yych <= '=') { - if (yych <= '.') { - if (yych == '-') - goto yy354; - } else { - if (yych <= '/') - goto yy359; - if (yych <= '9') - goto yy354; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy360; - if (yych >= 'A') - goto yy354; - } else { - if (yych <= '`') - goto yy356; - if (yych <= 'z') - goto yy354; - } - } - yy356: - p = marker; - goto yy349; - yy357: - ++p; - yych = *p; - if (yybm[256 + yych] & 64) { - goto yy357; - } - if (yych <= '>') { - if (yych <= '9') { - if (yych != '/') - goto yy356; - } else { - if (yych <= ':') - goto yy362; - if (yych <= '=') - goto yy356; - goto yy360; - } - } else { - if (yych <= '^') { - if (yych <= '@') - goto yy356; - if (yych <= 'Z') - goto yy362; - goto yy356; - } else { - if (yych == '`') - goto yy356; - if (yych <= 'z') - goto yy362; - goto yy356; - } - } - yy359: - yych = *++p; - if (yych != '>') - goto yy356; - yy360: - ++p; - { return (bufsize_t)(p - start); } - yy362: - ++p; - yych = *p; - if (yybm[256 + yych] & 128) { - goto yy362; - } - if (yych <= ',') { - if (yych <= '\r') { - if (yych <= 0x08) - goto yy356; - } else { - if (yych != ' ') - goto yy356; - } - } else { - if (yych <= '<') { - if (yych <= '/') - goto yy359; - goto yy356; - } else { - if (yych <= '=') - goto yy366; - if (yych <= '>') - goto yy360; - goto yy356; - } - } - yy364: - ++p; - yych = *p; - if (yych <= '<') { - if (yych <= ' ') { - if (yych <= 0x08) - goto yy356; - if (yych <= '\r') - goto yy364; - if (yych <= 0x1F) - goto yy356; - goto yy364; - } else { - if (yych <= '/') { - if (yych <= '.') - goto yy356; - goto yy359; - } else { - if (yych == ':') - goto yy362; - goto yy356; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '=') - goto yy366; - if (yych <= '>') - goto yy360; - if (yych <= '@') - goto yy356; - goto yy362; - } else { - if (yych <= '_') { - if (yych <= '^') - goto yy356; - goto yy362; - } else { - if (yych <= '`') - goto yy356; - if (yych <= 'z') - goto yy362; - goto yy356; - } - } - } - yy366: - ++p; - yych = *p; - if (yybm[0 + yych] & 1) { - goto yy368; - } - if (yych <= 0xE0) { - if (yych <= '"') { - if (yych <= 0x00) - goto yy356; - if (yych >= '!') - goto yy379; - } else { - if (yych <= '\'') - goto yy377; - if (yych <= 0xC1) - goto yy356; - if (yych <= 0xDF) - goto yy370; - goto yy371; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy376; - goto yy372; - } else { - if (yych <= 0xF0) - goto yy373; - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } - } - ++p; - yych = *p; - if (yybm[0 + yych] & 1) { - goto yy368; - } - if (yych <= 0xDF) { - if (yych <= '\'') { - if (yych <= 0x00) - goto yy356; - if (yych <= ' ') - goto yy402; - if (yych <= '"') - goto yy379; - goto yy377; - } else { - if (yych == '>') - goto yy360; - if (yych <= 0xC1) - goto yy356; - goto yy370; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy371; - if (yych == 0xED) - goto yy376; - goto yy372; - } else { - if (yych <= 0xF0) - goto yy373; - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } - } - yy368: - ++p; - yych = *p; - if (yybm[0 + yych] & 1) { - goto yy368; - } - if (yych <= 0xE0) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy356; - if (yych <= ' ') - goto yy396; - goto yy356; - } else { - if (yych <= '>') - goto yy360; - if (yych <= 0xC1) - goto yy356; - if (yych >= 0xE0) - goto yy371; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy376; - goto yy372; - } else { - if (yych <= 0xF0) - goto yy373; - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } - } - yy370: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy368; - goto yy356; - yy371: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy370; - goto yy356; - yy372: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy370; - goto yy356; - yy373: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy372; - goto yy356; - yy374: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy372; - goto yy356; - yy375: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy372; - goto yy356; - yy376: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy370; - goto yy356; - yy377: - ++p; - yych = *p; - if (yybm[0 + yych] & 2) { - goto yy377; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy356; - if (yych <= '\'') - goto yy388; - goto yy356; - } else { - if (yych <= 0xDF) - goto yy389; - if (yych <= 0xE0) - goto yy390; - goto yy391; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy395; - if (yych <= 0xEF) - goto yy391; - goto yy392; - } else { - if (yych <= 0xF3) - goto yy393; - if (yych <= 0xF4) - goto yy394; - goto yy356; - } - } - yy379: - ++p; - yych = *p; - if (yybm[0 + yych] & 4) { - goto yy379; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy356; - if (yych <= '"') - goto yy388; - goto yy356; - } else { - if (yych <= 0xDF) - goto yy381; - if (yych <= 0xE0) - goto yy382; - goto yy383; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy387; - if (yych <= 0xEF) - goto yy383; - goto yy384; - } else { - if (yych <= 0xF3) - goto yy385; - if (yych <= 0xF4) - goto yy386; - goto yy356; - } - } - yy381: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy379; - goto yy356; - yy382: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy381; - goto yy356; - yy383: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy381; - goto yy356; - yy384: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy383; - goto yy356; - yy385: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy383; - goto yy356; - yy386: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy383; - goto yy356; - yy387: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy381; - goto yy356; - yy388: - ++p; - yych = *p; - if (yybm[256 + yych] & 64) { - goto yy357; - } - if (yych == '/') - goto yy359; - if (yych == '>') - goto yy360; - goto yy356; - yy389: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy377; - goto yy356; - yy390: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy389; - goto yy356; - yy391: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy389; - goto yy356; - yy392: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy391; - goto yy356; - yy393: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy391; - goto yy356; - yy394: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy391; - goto yy356; - yy395: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy389; - goto yy356; - yy396: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '"') { - if (yych <= '\r') { - if (yych <= 0x00) - goto yy356; - if (yych <= 0x08) - goto yy368; - goto yy396; - } else { - if (yych == ' ') - goto yy396; - if (yych <= '!') - goto yy368; - goto yy356; - } - } else { - if (yych <= ':') { - if (yych == '\'') - goto yy356; - if (yych <= '9') - goto yy368; - } else { - if (yych <= ';') - goto yy368; - if (yych <= '=') - goto yy356; - if (yych <= '>') - goto yy360; - goto yy368; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '`') { - if (yych <= 'Z') - goto yy398; - if (yych <= '^') - goto yy368; - if (yych >= '`') - goto yy356; - } else { - if (yych <= 'z') - goto yy398; - if (yych <= 0x7F) - goto yy368; - if (yych <= 0xC1) - goto yy356; - goto yy370; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy371; - if (yych == 0xED) - goto yy376; - goto yy372; - } else { - if (yych <= 0xF0) - goto yy373; - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } + if (yych <= 0xF3) + goto yy277; + if (yych <= 0xF4) + goto yy278; + goto yy231; } } - yy398: + yy257: + yych = *++p; + if (yych == 'D') + goto yy279; + if (yych == 'd') + goto yy279; + goto yy231; + yy258: ++p; yych = *p; - if (yych <= '>') { - if (yych <= '&') { - if (yych <= 0x1F) { - if (yych <= 0x00) - goto yy356; - if (yych <= 0x08) - goto yy368; - if (yych >= 0x0E) - goto yy368; - } else { - if (yych <= ' ') - goto yy400; - if (yych == '"') - goto yy356; - goto yy368; - } - } else { - if (yych <= '/') { - if (yych <= '\'') - goto yy356; - if (yych <= ',') - goto yy368; - if (yych <= '.') - goto yy398; - goto yy368; - } else { - if (yych <= ';') { - if (yych <= ':') - goto yy398; - goto yy368; - } else { - if (yych <= '<') - goto yy356; - if (yych <= '=') - goto yy366; - goto yy360; - } - } - } + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy231; + if (yych <= '\r') + goto yy258; + goto yy231; } else { - if (yych <= 0xC1) { - if (yych <= '_') { - if (yych <= '@') - goto yy368; - if (yych <= 'Z') - goto yy398; - if (yych <= '^') - goto yy368; - goto yy398; - } else { - if (yych <= '`') - goto yy356; - if (yych <= 'z') - goto yy398; - if (yych <= 0x7F) - goto yy368; - goto yy356; - } - } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy370; - if (yych <= 0xE0) - goto yy371; - if (yych <= 0xEC) - goto yy372; - goto yy376; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy372; - goto yy373; - } else { - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } - } - } + if (yych <= ' ') + goto yy258; + if (yych == '>') + goto yy252; + goto yy231; } - yy400: + yy260: ++p; yych = *p; - if (yych <= '@') { - if (yych <= '&') { - if (yych <= 0x1F) { - if (yych <= 0x00) - goto yy356; - if (yych <= 0x08) - goto yy368; - if (yych <= '\r') - goto yy400; - goto yy368; - } else { - if (yych <= ' ') - goto yy400; - if (yych == '"') - goto yy356; - goto yy368; - } - } else { - if (yych <= ';') { - if (yych <= '\'') - goto yy356; - if (yych == ':') - goto yy398; - goto yy368; - } else { - if (yych <= '<') - goto yy356; - if (yych <= '=') - goto yy366; - if (yych <= '>') - goto yy360; - goto yy368; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '`') { - if (yych <= 'Z') - goto yy398; - if (yych <= '^') - goto yy368; - if (yych <= '_') - goto yy398; - goto yy356; - } else { - if (yych <= 'z') - goto yy398; - if (yych <= 0x7F) - goto yy368; - if (yych <= 0xC1) - goto yy356; - goto yy370; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy371; - if (yych == 0xED) - goto yy376; - goto yy372; - } else { - if (yych <= 0xF0) - goto yy373; - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } - } + if (yybm[0 + yych] & 4) { + goto yy260; } - yy402: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '"') { - if (yych <= '\r') { - if (yych <= 0x00) - goto yy356; - if (yych <= 0x08) - goto yy368; - goto yy402; - } else { - if (yych == ' ') - goto yy402; - if (yych <= '!') - goto yy368; - goto yy379; - } - } else { - if (yych <= ':') { - if (yych == '\'') - goto yy377; - if (yych <= '9') - goto yy368; - goto yy398; - } else { - if (yych <= ';') - goto yy368; - if (yych <= '=') - goto yy356; - if (yych <= '>') - goto yy360; - goto yy368; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '`') { - if (yych <= 'Z') - goto yy398; - if (yych <= '^') - goto yy368; - if (yych <= '_') - goto yy398; - goto yy356; - } else { - if (yych <= 'z') - goto yy398; - if (yych <= 0x7F) - goto yy368; - if (yych <= 0xC1) - goto yy356; - goto yy370; - } + if (yych <= ',') { + if (yych <= '\r') { + if (yych <= 0x08) + goto yy231; + goto yy280; } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy371; - if (yych == 0xED) - goto yy376; - goto yy372; - } else { - if (yych <= 0xF0) - goto yy373; - if (yych <= 0xF3) - goto yy374; - if (yych <= 0xF4) - goto yy375; - goto yy356; - } + if (yych == ' ') + goto yy280; + goto yy231; + } + } else { + if (yych <= '<') { + if (yych <= '/') + goto yy251; + goto yy231; + } else { + if (yych <= '=') + goto yy282; + if (yych <= '>') + goto yy252; + goto yy231; } } - yy404: + yy262: ++p; yych = *p; - yy405: + yy263: if (yybm[0 + yych] & 8) { - goto yy404; + goto yy262; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; - if (yych <= '?') - goto yy413; - goto yy356; + goto yy231; + if (yych <= '-') + goto yy283; + goto yy231; } else { if (yych <= 0xDF) - goto yy406; + goto yy265; if (yych <= 0xE0) - goto yy407; - goto yy408; + goto yy266; + goto yy267; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy412; + goto yy268; if (yych <= 0xEF) - goto yy408; - goto yy409; + goto yy267; + goto yy269; } else { if (yych <= 0xF3) - goto yy410; + goto yy270; if (yych <= 0xF4) - goto yy411; - goto yy356; + goto yy271; + goto yy231; } } - yy406: + yy264: + yych = *++p; + if (yych == '-') + goto yy251; + if (yych == '>') + goto yy231; + goto yy263; + yy265: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy404; - goto yy356; - yy407: + goto yy262; + goto yy231; + yy266: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy406; - goto yy356; - yy408: + goto yy265; + goto yy231; + yy267: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy406; - goto yy356; - yy409: + goto yy265; + goto yy231; + yy268: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy265; + goto yy231; + yy269: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy408; - goto yy356; - yy410: + goto yy267; + goto yy231; + yy270: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy408; - goto yy356; - yy411: + goto yy267; + goto yy231; + yy271: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy408; - goto yy356; - yy412: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy406; - goto yy356; - yy413: - ++p; - yych = *p; - if (yych <= 0xE0) { - if (yych <= '>') { - if (yych <= 0x00) - goto yy356; - if (yych <= '=') - goto yy404; - goto yy360; - } else { - if (yych <= 0x7F) - goto yy404; - if (yych <= 0xC1) - goto yy356; - if (yych >= 0xE0) - goto yy415; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy420; - goto yy416; - } else { - if (yych <= 0xF0) - goto yy417; - if (yych <= 0xF3) - goto yy418; - if (yych <= 0xF4) - goto yy419; - goto yy356; - } - } - yy414: + goto yy267; + goto yy231; + yy272: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy404; - goto yy356; - yy415: + goto yy255; + goto yy231; + yy273: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy414; - goto yy356; - yy416: + goto yy272; + goto yy231; + yy274: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy414; - goto yy356; - yy417: + goto yy272; + goto yy231; + yy275: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy272; + goto yy231; + yy276: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy416; - goto yy356; - yy418: + goto yy274; + goto yy231; + yy277: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy416; - goto yy356; - yy419: + goto yy274; + goto yy231; + yy278: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy416; - goto yy356; - yy420: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy414; - goto yy356; - yy421: + goto yy274; + goto yy231; + yy279: + yych = *++p; + if (yych == 'A') + goto yy284; + if (yych == 'a') + goto yy284; + goto yy231; + yy280: ++p; yych = *p; - if (yych <= '/') { - if (yych <= 0x1F) { + if (yych <= '<') { + if (yych <= ' ') { if (yych <= 0x08) - goto yy356; - if (yych >= 0x0E) - goto yy356; + goto yy231; + if (yych <= '\r') + goto yy280; + if (yych <= 0x1F) + goto yy231; + goto yy280; } else { - if (yych <= ' ') - goto yy423; - if (yych == '-') - goto yy421; - goto yy356; + if (yych <= '/') { + if (yych <= '.') + goto yy231; + goto yy251; + } else { + if (yych == ':') + goto yy260; + goto yy231; + } } } else { - if (yych <= '@') { - if (yych <= '9') - goto yy421; - if (yych == '>') - goto yy360; - goto yy356; + if (yych <= 'Z') { + if (yych <= '=') + goto yy282; + if (yych <= '>') + goto yy252; + if (yych <= '@') + goto yy231; + goto yy260; } else { - if (yych <= 'Z') - goto yy421; - if (yych <= '`') - goto yy356; - if (yych <= 'z') - goto yy421; - goto yy356; + if (yych <= '_') { + if (yych <= '^') + goto yy231; + goto yy260; + } else { + if (yych <= '`') + goto yy231; + if (yych <= 'z') + goto yy260; + goto yy231; + } } } - yy423: + yy282: ++p; yych = *p; - if (yych <= 0x1F) { - if (yych <= 0x08) - goto yy356; - if (yych <= '\r') - goto yy423; - goto yy356; + if (yybm[0 + yych] & 16) { + goto yy285; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x00) + goto yy231; + if (yych <= ' ') + goto yy287; + goto yy288; + } else { + if (yych <= '\'') + goto yy290; + if (yych <= 0xC1) + goto yy231; + if (yych <= 0xDF) + goto yy292; + goto yy293; + } } else { - if (yych <= ' ') - goto yy423; - if (yych == '>') - goto yy360; - goto yy356; + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy295; + goto yy294; + } else { + if (yych <= 0xF0) + goto yy296; + if (yych <= 0xF3) + goto yy297; + if (yych <= 0xF4) + goto yy298; + goto yy231; + } } - yy425: - yych = *++p; - if (yych == 'C') - goto yy461; - if (yych == 'c') - goto yy461; - goto yy356; - yy426: + yy283: + ++p; + yych = *p; + if (yybm[0 + yych] & 8) { + goto yy262; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) + goto yy231; + if (yych <= '-') + goto yy251; + goto yy231; + } else { + if (yych <= 0xDF) + goto yy265; + if (yych <= 0xE0) + goto yy266; + goto yy267; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy268; + if (yych <= 0xEF) + goto yy267; + goto yy269; + } else { + if (yych <= 0xF3) + goto yy270; + if (yych <= 0xF4) + goto yy271; + goto yy231; + } + } + yy284: + yych = *++p; + if (yych == 'T') + goto yy299; + if (yych == 't') + goto yy299; + goto yy231; + yy285: ++p; yych = *p; if (yybm[0 + yych] & 16) { - goto yy426; + goto yy285; } - if (yych <= 0x08) - goto yy356; - if (yych <= '\r') - goto yy450; - if (yych == ' ') - goto yy450; - goto yy356; - yy428: - yych = *++p; - if (yych != '-') - goto yy356; - yych = *++p; if (yych <= 0xE0) { if (yych <= '=') { - if (yych != '-') - goto yy432; + if (yych <= 0x00) + goto yy231; + if (yych <= ' ') + goto yy300; + goto yy231; } else { if (yych <= '>') - goto yy356; + goto yy252; if (yych <= 0xC1) - goto yy432; + goto yy231; if (yych <= 0xDF) - goto yy433; - goto yy434; + goto yy292; + goto yy293; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy439; - goto yy435; + goto yy295; + goto yy294; } else { if (yych <= 0xF0) - goto yy436; + goto yy296; if (yych <= 0xF3) - goto yy437; + goto yy297; if (yych <= 0xF4) - goto yy438; - goto yy432; + goto yy298; + goto yy231; } } - yych = *++p; - if (yych <= 0xE0) { - if (yych <= '=') { - if (yych == '-') - goto yy449; - goto yy432; + yy287: + ++p; + yych = *p; + if (yybm[0 + yych] & 16) { + goto yy285; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) + goto yy231; + if (yych <= ' ') + goto yy302; + if (yych >= '#') + goto yy290; } else { - if (yych <= '>') - goto yy356; + if (yych == '>') + goto yy252; if (yych <= 0xC1) - goto yy432; - if (yych <= 0xDF) - goto yy433; - goto yy434; + goto yy231; + goto yy292; } } else { if (yych <= 0xEF) { + if (yych <= 0xE0) + goto yy293; if (yych == 0xED) - goto yy439; - goto yy435; + goto yy295; + goto yy294; } else { if (yych <= 0xF0) - goto yy436; + goto yy296; if (yych <= 0xF3) - goto yy437; + goto yy297; if (yych <= 0xF4) - goto yy438; - goto yy432; + goto yy298; + goto yy231; } } - yy431: + yy288: ++p; yych = *p; - yy432: if (yybm[0 + yych] & 32) { - goto yy431; + goto yy288; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; - if (yych <= '-') - goto yy440; - goto yy356; + goto yy231; + if (yych <= '"') + goto yy304; + goto yy231; } else { if (yych <= 0xDF) - goto yy441; + goto yy305; if (yych <= 0xE0) - goto yy442; - goto yy443; + goto yy306; + goto yy307; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy447; + goto yy308; if (yych <= 0xEF) - goto yy443; - goto yy444; + goto yy307; + goto yy309; } else { if (yych <= 0xF3) - goto yy445; + goto yy310; if (yych <= 0xF4) - goto yy446; - goto yy356; + goto yy311; + goto yy231; } } - yy433: - yych = *++p; + yy290: + ++p; + yych = *p; + if (yybm[0 + yych] & 64) { + goto yy290; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) + goto yy231; + if (yych <= '\'') + goto yy304; + goto yy231; + } else { + if (yych <= 0xDF) + goto yy312; + if (yych <= 0xE0) + goto yy313; + goto yy314; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy315; + if (yych <= 0xEF) + goto yy314; + goto yy316; + } else { + if (yych <= 0xF3) + goto yy317; + if (yych <= 0xF4) + goto yy318; + goto yy231; + } + } + yy292: + ++p; + yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy431; - goto yy356; - yy434: - yych = *++p; + goto yy285; + goto yy231; + yy293: + ++p; + yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy433; - goto yy356; - yy435: - yych = *++p; + goto yy292; + goto yy231; + yy294: + ++p; + yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy433; - goto yy356; - yy436: - yych = *++p; + goto yy292; + goto yy231; + yy295: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy292; + goto yy231; + yy296: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy435; - goto yy356; - yy437: - yych = *++p; + goto yy294; + goto yy231; + yy297: + ++p; + yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy435; - goto yy356; - yy438: - yych = *++p; + goto yy294; + goto yy231; + yy298: + ++p; + yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy435; - goto yy356; - yy439: + goto yy294; + goto yy231; + yy299: yych = *++p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy433; - goto yy356; - yy440: + if (yych == 'A') + goto yy319; + if (yych == 'a') + goto yy319; + goto yy231; + yy300: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy431; + if (yych <= '@') { + if (yych <= '"') { + if (yych <= '\r') { + if (yych <= 0x00) + goto yy231; + if (yych <= 0x08) + goto yy285; + goto yy300; + } else { + if (yych == ' ') + goto yy300; + if (yych <= '!') + goto yy285; + goto yy231; + } + } else { + if (yych <= ':') { + if (yych == '\'') + goto yy231; + if (yych <= '9') + goto yy285; + goto yy320; + } else { + if (yych <= ';') + goto yy285; + if (yych <= '=') + goto yy231; + if (yych <= '>') + goto yy252; + goto yy285; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') + goto yy320; + if (yych <= '^') + goto yy285; + if (yych <= '_') + goto yy320; + goto yy231; + } else { + if (yych <= 'z') + goto yy320; + if (yych <= 0x7F) + goto yy285; + if (yych <= 0xC1) + goto yy231; + goto yy292; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xE0) + goto yy293; + if (yych == 0xED) + goto yy295; + goto yy294; + } else { + if (yych <= 0xF0) + goto yy296; + if (yych <= 0xF3) + goto yy297; + if (yych <= 0xF4) + goto yy298; + goto yy231; + } + } } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy356; - if (yych <= '-') - goto yy448; - goto yy356; + yy302: + ++p; + yych = *p; + if (yych <= '@') { + if (yych <= '"') { + if (yych <= '\r') { + if (yych <= 0x00) + goto yy231; + if (yych <= 0x08) + goto yy285; + goto yy302; + } else { + if (yych == ' ') + goto yy302; + if (yych <= '!') + goto yy285; + goto yy288; + } } else { - if (yych <= 0xDF) - goto yy441; - if (yych <= 0xE0) - goto yy442; - goto yy443; + if (yych <= ':') { + if (yych == '\'') + goto yy290; + if (yych <= '9') + goto yy285; + goto yy320; + } else { + if (yych <= ';') + goto yy285; + if (yych <= '=') + goto yy231; + if (yych <= '>') + goto yy252; + goto yy285; + } } } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy447; - if (yych <= 0xEF) - goto yy443; - goto yy444; + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') + goto yy320; + if (yych <= '^') + goto yy285; + if (yych <= '_') + goto yy320; + goto yy231; + } else { + if (yych <= 'z') + goto yy320; + if (yych <= 0x7F) + goto yy285; + if (yych <= 0xC1) + goto yy231; + goto yy292; + } } else { - if (yych <= 0xF3) - goto yy445; - if (yych <= 0xF4) - goto yy446; - goto yy356; + if (yych <= 0xEF) { + if (yych <= 0xE0) + goto yy293; + if (yych == 0xED) + goto yy295; + goto yy294; + } else { + if (yych <= 0xF0) + goto yy296; + if (yych <= 0xF3) + goto yy297; + if (yych <= 0xF4) + goto yy298; + goto yy231; + } } } - yy441: + yy304: + ++p; + yych = *p; + if (yybm[0 + yych] & 1) { + goto yy247; + } + if (yych == '/') + goto yy251; + if (yych == '>') + goto yy252; + goto yy231; + yy305: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy431; - goto yy356; - yy442: + goto yy288; + goto yy231; + yy306: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy441; - goto yy356; - yy443: + goto yy305; + goto yy231; + yy307: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy441; - goto yy356; - yy444: + goto yy305; + goto yy231; + yy308: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy305; + goto yy231; + yy309: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy443; - goto yy356; - yy445: + goto yy307; + goto yy231; + yy310: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy443; - goto yy356; - yy446: + goto yy307; + goto yy231; + yy311: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy443; - goto yy356; - yy447: + goto yy307; + goto yy231; + yy312: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; + if (yych <= 0xBF) + goto yy290; + goto yy231; + yy313: + ++p; + yych = *p; if (yych <= 0x9F) - goto yy441; - goto yy356; - yy448: - yych = *++p; - if (yych == '>') - goto yy360; - goto yy356; - yy449: + goto yy231; + if (yych <= 0xBF) + goto yy312; + goto yy231; + yy314: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy312; + goto yy231; + yy315: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy312; + goto yy231; + yy316: + ++p; + yych = *p; + if (yych <= 0x8F) + goto yy231; + if (yych <= 0xBF) + goto yy314; + goto yy231; + yy317: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy314; + goto yy231; + yy318: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x8F) + goto yy314; + goto yy231; + yy319: yych = *++p; - if (yych == '>') - goto yy360; - goto yy356; - yy450: + if (yych == '[') + goto yy322; + goto yy231; + yy320: ++p; yych = *p; - if (yych <= 0xC1) { - if (yych <= 0x1F) { - if (yych <= 0x00) - goto yy356; - if (yych <= 0x08) - goto yy452; - if (yych <= '\r') - goto yy450; - } else { - if (yych <= '=') { + if (yych <= '>') { + if (yych <= '&') { + if (yych <= 0x1F) { + if (yych <= 0x00) + goto yy231; + if (yych <= 0x08) + goto yy285; + if (yych <= '\r') + goto yy324; + goto yy285; + } else { if (yych <= ' ') - goto yy450; + goto yy324; + if (yych == '"') + goto yy231; + goto yy285; + } + } else { + if (yych <= '/') { + if (yych <= '\'') + goto yy231; + if (yych <= ',') + goto yy285; + if (yych <= '.') + goto yy320; + goto yy285; } else { - if (yych <= '>') - goto yy360; - if (yych >= 0x80) - goto yy356; + if (yych <= ';') { + if (yych <= ':') + goto yy320; + goto yy285; + } else { + if (yych <= '<') + goto yy231; + if (yych <= '=') + goto yy282; + goto yy252; + } } } } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy454; - if (yych <= 0xE0) - goto yy455; - if (yych <= 0xEC) - goto yy456; - goto yy460; + if (yych <= 0xC1) { + if (yych <= '_') { + if (yych <= '@') + goto yy285; + if (yych <= 'Z') + goto yy320; + if (yych <= '^') + goto yy285; + goto yy320; + } else { + if (yych <= '`') + goto yy231; + if (yych <= 'z') + goto yy320; + if (yych <= 0x7F) + goto yy285; + goto yy231; + } } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy456; - goto yy457; + if (yych <= 0xED) { + if (yych <= 0xDF) + goto yy292; + if (yych <= 0xE0) + goto yy293; + if (yych <= 0xEC) + goto yy294; + goto yy295; } else { - if (yych <= 0xF3) - goto yy458; - if (yych <= 0xF4) - goto yy459; - goto yy356; + if (yych <= 0xF0) { + if (yych <= 0xEF) + goto yy294; + goto yy296; + } else { + if (yych <= 0xF3) + goto yy297; + if (yych <= 0xF4) + goto yy298; + goto yy231; + } } } } - yy452: + yy322: ++p; yych = *p; - if (yybm[0 + yych] & 64) { - goto yy452; + if (yybm[0 + yych] & 128) { + goto yy322; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; - if (yych <= '>') - goto yy360; - goto yy356; + goto yy231; + if (yych <= ']') + goto yy326; + goto yy231; } else { if (yych <= 0xDF) - goto yy454; + goto yy327; if (yych <= 0xE0) - goto yy455; - goto yy456; + goto yy328; + goto yy329; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy460; + goto yy330; if (yych <= 0xEF) - goto yy456; - goto yy457; + goto yy329; + goto yy331; } else { if (yych <= 0xF3) - goto yy458; + goto yy332; if (yych <= 0xF4) - goto yy459; - goto yy356; + goto yy333; + goto yy231; } } - yy454: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy452; - goto yy356; - yy455: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy454; - goto yy356; - yy456: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy454; - goto yy356; - yy457: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy456; - goto yy356; - yy458: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy456; - goto yy356; - yy459: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy456; - goto yy356; - yy460: + yy324: ++p; yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy454; - goto yy356; - yy461: - yych = *++p; - if (yych == 'D') - goto yy462; - if (yych != 'd') - goto yy356; - yy462: - yych = *++p; - if (yych == 'A') - goto yy463; - if (yych != 'a') - goto yy356; - yy463: - yych = *++p; - if (yych == 'T') - goto yy464; - if (yych != 't') - goto yy356; - yy464: - yych = *++p; - if (yych == 'A') - goto yy465; - if (yych != 'a') - goto yy356; - yy465: - yych = *++p; - if (yych != '[') - goto yy356; - yy466: + if (yych <= '@') { + if (yych <= '&') { + if (yych <= 0x1F) { + if (yych <= 0x00) + goto yy231; + if (yych <= 0x08) + goto yy285; + if (yych <= '\r') + goto yy324; + goto yy285; + } else { + if (yych <= ' ') + goto yy324; + if (yych == '"') + goto yy231; + goto yy285; + } + } else { + if (yych <= ';') { + if (yych <= '\'') + goto yy231; + if (yych == ':') + goto yy320; + goto yy285; + } else { + if (yych <= '<') + goto yy231; + if (yych <= '=') + goto yy282; + if (yych <= '>') + goto yy252; + goto yy285; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') + goto yy320; + if (yych <= '^') + goto yy285; + if (yych <= '_') + goto yy320; + goto yy231; + } else { + if (yych <= 'z') + goto yy320; + if (yych <= 0x7F) + goto yy285; + if (yych <= 0xC1) + goto yy231; + goto yy292; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xE0) + goto yy293; + if (yych == 0xED) + goto yy295; + goto yy294; + } else { + if (yych <= 0xF0) + goto yy296; + if (yych <= 0xF3) + goto yy297; + if (yych <= 0xF4) + goto yy298; + goto yy231; + } + } + } + yy326: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy466; + goto yy322; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; + goto yy231; if (yych <= ']') - goto yy475; - goto yy356; + goto yy334; + goto yy231; } else { if (yych <= 0xDF) - goto yy468; + goto yy327; if (yych <= 0xE0) - goto yy469; - goto yy470; + goto yy328; + goto yy329; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy474; + goto yy330; if (yych <= 0xEF) - goto yy470; - goto yy471; + goto yy329; + goto yy331; } else { if (yych <= 0xF3) - goto yy472; + goto yy332; if (yych <= 0xF4) - goto yy473; - goto yy356; + goto yy333; + goto yy231; } } - yy468: + yy327: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy466; - goto yy356; - yy469: + goto yy322; + goto yy231; + yy328: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy468; - goto yy356; - yy470: + goto yy327; + goto yy231; + yy329: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy468; - goto yy356; - yy471: + goto yy327; + goto yy231; + yy330: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy327; + goto yy231; + yy331: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy470; - goto yy356; - yy472: + goto yy329; + goto yy231; + yy332: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy470; - goto yy356; - yy473: + goto yy329; + goto yy231; + yy333: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy470; - goto yy356; - yy474: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy468; - goto yy356; - yy475: - ++p; - yych = *p; - if (yybm[0 + yych] & 128) { - goto yy466; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy356; - if (yych >= '^') - goto yy356; - } else { - if (yych <= 0xDF) - goto yy477; - if (yych <= 0xE0) - goto yy478; - goto yy479; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy483; - if (yych <= 0xEF) - goto yy479; - goto yy480; - } else { - if (yych <= 0xF3) - goto yy481; - if (yych <= 0xF4) - goto yy482; - goto yy356; - } - } + goto yy329; + goto yy231; + yy334: ++p; yych = *p; if (yych <= 0xE0) { if (yych <= '>') { if (yych <= 0x00) - goto yy356; + goto yy231; if (yych <= '=') - goto yy466; - goto yy360; + goto yy322; + goto yy252; } else { if (yych <= 0x7F) - goto yy466; + goto yy322; if (yych <= 0xC1) - goto yy356; + goto yy231; if (yych <= 0xDF) - goto yy484; - goto yy485; + goto yy327; + goto yy328; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy490; - goto yy486; + goto yy330; + goto yy329; } else { if (yych <= 0xF0) - goto yy487; + goto yy331; if (yych <= 0xF3) - goto yy488; + goto yy332; if (yych <= 0xF4) - goto yy489; - goto yy356; + goto yy333; + goto yy231; } } - yy477: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy466; - goto yy356; - yy478: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy477; - goto yy356; - yy479: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy477; - goto yy356; - yy480: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy479; - goto yy356; - yy481: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy479; - goto yy356; - yy482: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy479; - goto yy356; - yy483: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy477; - goto yy356; - yy484: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy466; - goto yy356; - yy485: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy484; - goto yy356; - yy486: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy484; - goto yy356; - yy487: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy486; - goto yy356; - yy488: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy486; - goto yy356; - yy489: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy486; - goto yy356; - yy490: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy484; - goto yy356; } } @@ -9754,239 +6549,216 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { unsigned char yych; yych = *p; if (yych == '<') - goto yy495; + goto yy339; ++p; - yy494 : { return 0; } - yy495: + yy338 : { return 0; } + yy339: yych = *(marker = ++p); switch (yych) { case '!': - goto yy513; + goto yy340; case '/': - goto yy496; + goto yy342; case '?': - goto yy514; + goto yy343; case 'A': case 'a': - goto yy499; + goto yy345; case 'B': case 'b': - goto yy500; + goto yy346; case 'C': case 'c': - goto yy501; + goto yy347; case 'D': case 'd': - goto yy502; + goto yy348; case 'F': case 'f': - goto yy503; + goto yy349; case 'H': case 'h': - goto yy504; + goto yy350; case 'I': case 'i': - goto yy505; + goto yy351; case 'L': case 'l': - goto yy506; + goto yy352; case 'M': case 'm': - goto yy507; + goto yy353; case 'N': case 'n': - goto yy508; + goto yy354; case 'O': case 'o': - goto yy509; + goto yy355; case 'P': case 'p': - goto yy498; + goto yy356; case 'S': case 's': - goto yy510; + goto yy357; case 'T': case 't': - goto yy511; + goto yy358; case 'U': case 'u': - goto yy512; + goto yy359; default: - goto yy494; + goto yy338; } - yy496: + yy340: + yych = *++p; + if (yych <= '@') { + if (yych == '-') + goto yy360; + } else { + if (yych <= 'Z') + goto yy361; + if (yych <= '[') + goto yy363; + } + yy341: + p = marker; + goto yy338; + yy342: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy499; + goto yy345; case 'B': case 'b': - goto yy500; + goto yy346; case 'C': case 'c': - goto yy501; + goto yy347; case 'D': case 'd': - goto yy502; + goto yy348; case 'F': case 'f': - goto yy503; + goto yy349; case 'H': case 'h': - goto yy504; + goto yy350; case 'I': case 'i': - goto yy505; + goto yy351; case 'L': case 'l': - goto yy506; + goto yy352; case 'M': case 'm': - goto yy507; + goto yy353; case 'N': case 'n': - goto yy508; + goto yy354; case 'O': case 'o': - goto yy509; + goto yy355; case 'P': case 'p': - goto yy698; + goto yy364; case 'S': case 's': - goto yy699; + goto yy365; case 'T': case 't': - goto yy511; + goto yy358; case 'U': case 'u': - goto yy512; + goto yy359; default: - goto yy497; - } - yy497: - p = marker; - goto yy494; - yy498: - yych = *++p; - if (yych <= '>') { - if (yych <= ' ') { - if (yych <= 0x08) - goto yy497; - if (yych <= '\r') - goto yy530; - if (yych <= 0x1F) - goto yy497; - goto yy530; - } else { - if (yych == '/') - goto yy532; - if (yych <= '=') - goto yy497; - goto yy530; - } - } else { - if (yych <= 'R') { - if (yych == 'A') - goto yy695; - if (yych <= 'Q') - goto yy497; - goto yy694; - } else { - if (yych <= 'a') { - if (yych <= '`') - goto yy497; - goto yy695; - } else { - if (yych == 'r') - goto yy694; - goto yy497; - } - } + goto yy341; } - yy499: + yy343: + ++p; + { return 3; } + yy345: yych = *++p; if (yych <= 'S') { if (yych <= 'D') { if (yych <= 'C') - goto yy497; - goto yy683; + goto yy341; + goto yy366; } else { if (yych <= 'Q') - goto yy497; + goto yy341; if (yych <= 'R') - goto yy682; - goto yy681; + goto yy367; + goto yy368; } } else { if (yych <= 'q') { if (yych == 'd') - goto yy683; - goto yy497; + goto yy366; + goto yy341; } else { if (yych <= 'r') - goto yy682; + goto yy367; if (yych <= 's') - goto yy681; - goto yy497; + goto yy368; + goto yy341; } } - yy500: + yy346: yych = *++p; if (yych <= 'O') { if (yych <= 'K') { if (yych == 'A') - goto yy667; - goto yy497; + goto yy369; + goto yy341; } else { if (yych <= 'L') - goto yy666; + goto yy370; if (yych <= 'N') - goto yy497; - goto yy665; + goto yy341; + goto yy371; } } else { if (yych <= 'k') { if (yych == 'a') - goto yy667; - goto yy497; + goto yy369; + goto yy341; } else { if (yych <= 'l') - goto yy666; + goto yy370; if (yych == 'o') - goto yy665; - goto yy497; + goto yy371; + goto yy341; } } - yy501: + yy347: yych = *++p; if (yych <= 'O') { if (yych <= 'D') { if (yych == 'A') - goto yy652; - goto yy497; + goto yy372; + goto yy341; } else { if (yych <= 'E') - goto yy651; + goto yy373; if (yych <= 'N') - goto yy497; - goto yy650; + goto yy341; + goto yy374; } } else { if (yych <= 'd') { if (yych == 'a') - goto yy652; - goto yy497; + goto yy372; + goto yy341; } else { if (yych <= 'e') - goto yy651; + goto yy373; if (yych == 'o') - goto yy650; - goto yy497; + goto yy374; + goto yy341; } } - yy502: + yy348: yych = *++p; switch (yych) { case 'D': @@ -9995,1666 +6767,1488 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { case 'd': case 'l': case 't': - goto yy529; + goto yy375; case 'E': case 'e': - goto yy642; + goto yy376; case 'I': case 'i': - goto yy641; + goto yy377; default: - goto yy497; + goto yy341; } - yy503: + yy349: yych = *++p; if (yych <= 'R') { if (yych <= 'N') { if (yych == 'I') - goto yy617; - goto yy497; + goto yy378; + goto yy341; } else { if (yych <= 'O') - goto yy616; + goto yy379; if (yych <= 'Q') - goto yy497; - goto yy615; + goto yy341; + goto yy380; } } else { if (yych <= 'n') { if (yych == 'i') - goto yy617; - goto yy497; + goto yy378; + goto yy341; } else { if (yych <= 'o') - goto yy616; + goto yy379; if (yych == 'r') - goto yy615; - goto yy497; + goto yy380; + goto yy341; } } - yy504: + yy350: yych = *++p; if (yych <= 'S') { if (yych <= 'D') { if (yych <= '0') - goto yy497; + goto yy341; if (yych <= '6') - goto yy529; - goto yy497; + goto yy375; + goto yy341; } else { if (yych <= 'E') - goto yy610; + goto yy381; if (yych == 'R') - goto yy529; - goto yy497; + goto yy375; + goto yy341; } } else { if (yych <= 'q') { if (yych <= 'T') - goto yy609; + goto yy382; if (yych == 'e') - goto yy610; - goto yy497; + goto yy381; + goto yy341; } else { if (yych <= 'r') - goto yy529; + goto yy375; if (yych == 't') - goto yy609; - goto yy497; + goto yy382; + goto yy341; } } - yy505: + yy351: yych = *++p; if (yych == 'F') - goto yy605; + goto yy383; if (yych == 'f') - goto yy605; - goto yy497; - yy506: + goto yy383; + goto yy341; + yy352: yych = *++p; if (yych <= 'I') { if (yych == 'E') - goto yy600; + goto yy384; if (yych <= 'H') - goto yy497; - goto yy599; + goto yy341; + goto yy385; } else { if (yych <= 'e') { if (yych <= 'd') - goto yy497; - goto yy600; + goto yy341; + goto yy384; } else { if (yych == 'i') - goto yy599; - goto yy497; + goto yy385; + goto yy341; } } - yy507: + yy353: yych = *++p; if (yych <= 'E') { if (yych == 'A') - goto yy591; + goto yy386; if (yych <= 'D') - goto yy497; - goto yy590; + goto yy341; + goto yy387; } else { if (yych <= 'a') { if (yych <= '`') - goto yy497; - goto yy591; + goto yy341; + goto yy386; } else { if (yych == 'e') - goto yy590; - goto yy497; + goto yy387; + goto yy341; } } - yy508: + yy354: yych = *++p; if (yych <= 'O') { if (yych == 'A') - goto yy584; + goto yy388; if (yych <= 'N') - goto yy497; - goto yy583; + goto yy341; + goto yy389; } else { if (yych <= 'a') { if (yych <= '`') - goto yy497; - goto yy584; + goto yy341; + goto yy388; } else { if (yych == 'o') - goto yy583; - goto yy497; + goto yy389; + goto yy341; } } - yy509: + yy355: yych = *++p; if (yych <= 'P') { if (yych == 'L') - goto yy529; + goto yy375; if (yych <= 'O') - goto yy497; - goto yy575; + goto yy341; + goto yy390; } else { if (yych <= 'l') { if (yych <= 'k') - goto yy497; - goto yy529; + goto yy341; + goto yy375; } else { if (yych == 'p') - goto yy575; - goto yy497; + goto yy390; + goto yy341; + } + } + yy356: + yych = *++p; + if (yych <= '>') { + if (yych <= ' ') { + if (yych <= 0x08) + goto yy341; + if (yych <= '\r') + goto yy391; + if (yych <= 0x1F) + goto yy341; + goto yy391; + } else { + if (yych == '/') + goto yy393; + if (yych <= '=') + goto yy341; + goto yy391; + } + } else { + if (yych <= 'R') { + if (yych == 'A') + goto yy394; + if (yych <= 'Q') + goto yy341; + goto yy395; + } else { + if (yych <= 'a') { + if (yych <= '`') + goto yy341; + goto yy394; + } else { + if (yych == 'r') + goto yy395; + goto yy341; + } } } - yy510: + yy357: yych = *++p; switch (yych) { case 'C': case 'c': - goto yy552; + goto yy396; case 'E': case 'e': - goto yy555; + goto yy397; case 'O': case 'o': - goto yy554; + goto yy398; case 'T': case 't': - goto yy551; + goto yy399; case 'U': case 'u': - goto yy553; + goto yy400; default: - goto yy497; + goto yy341; } - yy511: + yy358: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy538; + goto yy401; case 'B': case 'b': - goto yy537; + goto yy402; case 'D': case 'd': - goto yy529; + goto yy375; case 'F': case 'f': - goto yy536; + goto yy403; case 'H': case 'h': - goto yy535; + goto yy404; case 'I': case 'i': - goto yy534; + goto yy405; case 'R': case 'r': - goto yy533; - default: - goto yy497; - } - yy512: - yych = *++p; - if (yych == 'L') - goto yy529; - if (yych == 'l') - goto yy529; - goto yy497; - yy513: - yych = *++p; - if (yych <= '@') { - if (yych == '-') - goto yy516; - goto yy497; - } else { - if (yych <= 'Z') - goto yy517; - if (yych <= '[') - goto yy519; - goto yy497; - } - yy514: - ++p; - { return 3; } - yy516: - yych = *++p; - if (yych == '-') - goto yy527; - goto yy497; - yy517: - ++p; - { return 4; } - yy519: - yych = *++p; - if (yych == 'C') - goto yy520; - if (yych != 'c') - goto yy497; - yy520: - yych = *++p; - if (yych == 'D') - goto yy521; - if (yych != 'd') - goto yy497; - yy521: - yych = *++p; - if (yych == 'A') - goto yy522; - if (yych != 'a') - goto yy497; - yy522: - yych = *++p; - if (yych == 'T') - goto yy523; - if (yych != 't') - goto yy497; - yy523: - yych = *++p; - if (yych == 'A') - goto yy524; - if (yych != 'a') - goto yy497; - yy524: - yych = *++p; - if (yych != '[') - goto yy497; - ++p; - { return 5; } - yy527: - ++p; - { return 2; } - yy529: - yych = *++p; - if (yych <= ' ') { - if (yych <= 0x08) - goto yy497; - if (yych <= '\r') - goto yy530; - if (yych <= 0x1F) - goto yy497; - } else { - if (yych <= '/') { - if (yych <= '.') - goto yy497; - goto yy532; - } else { - if (yych != '>') - goto yy497; - } + goto yy406; + default: + goto yy341; } - yy530: + yy359: + yych = *++p; + if (yych == 'L') + goto yy375; + if (yych == 'l') + goto yy375; + goto yy341; + yy360: + yych = *++p; + if (yych == '-') + goto yy407; + goto yy341; + yy361: ++p; - { return 6; } - yy532: + { return 4; } + yy363: yych = *++p; - if (yych == '>') - goto yy530; - goto yy497; - yy533: + if (yych == 'C') + goto yy409; + if (yych == 'c') + goto yy409; + goto yy341; + yy364: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { if (yych <= '@') { if (yych == '>') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= 'A') - goto yy549; + goto yy394; if (yych == 'a') - goto yy549; - goto yy497; + goto yy394; + goto yy341; } } - yy534: - yych = *++p; - if (yych == 'T') - goto yy547; - if (yych == 't') - goto yy547; - goto yy497; - yy535: + yy365: yych = *++p; - if (yych <= '/') { - if (yych <= 0x1F) { - if (yych <= 0x08) - goto yy497; - if (yych <= '\r') - goto yy530; - goto yy497; + if (yych <= 'U') { + if (yych <= 'N') { + if (yych == 'E') + goto yy397; + goto yy341; } else { - if (yych <= ' ') - goto yy530; - if (yych <= '.') - goto yy497; - goto yy532; + if (yych <= 'O') + goto yy398; + if (yych <= 'T') + goto yy341; + goto yy400; } } else { - if (yych <= 'D') { - if (yych == '>') - goto yy530; - goto yy497; - } else { - if (yych <= 'E') - goto yy545; + if (yych <= 'n') { if (yych == 'e') - goto yy545; - goto yy497; + goto yy397; + goto yy341; + } else { + if (yych <= 'o') + goto yy398; + if (yych == 'u') + goto yy400; + goto yy341; } } - yy536: - yych = *++p; - if (yych == 'O') - goto yy543; - if (yych == 'o') - goto yy543; - goto yy497; - yy537: - yych = *++p; - if (yych == 'O') - goto yy541; - if (yych == 'o') - goto yy541; - goto yy497; - yy538: - yych = *++p; - if (yych == 'B') - goto yy539; - if (yych != 'b') - goto yy497; - yy539: - yych = *++p; - if (yych == 'L') - goto yy540; - if (yych != 'l') - goto yy497; - yy540: - yych = *++p; - if (yych == 'E') - goto yy529; - if (yych == 'e') - goto yy529; - goto yy497; - yy541: + yy366: yych = *++p; if (yych == 'D') - goto yy542; - if (yych != 'd') - goto yy497; - yy542: - yych = *++p; - if (yych == 'Y') - goto yy529; - if (yych == 'y') - goto yy529; - goto yy497; - yy543: - yych = *++p; - if (yych == 'O') - goto yy544; - if (yych != 'o') - goto yy497; - yy544: + goto yy410; + if (yych == 'd') + goto yy410; + goto yy341; + yy367: yych = *++p; if (yych == 'T') - goto yy529; + goto yy411; if (yych == 't') - goto yy529; - goto yy497; - yy545: - yych = *++p; - if (yych == 'A') - goto yy546; - if (yych != 'a') - goto yy497; - yy546: - yych = *++p; - if (yych == 'D') - goto yy529; - if (yych == 'd') - goto yy529; - goto yy497; - yy547: - yych = *++p; - if (yych == 'L') - goto yy548; - if (yych != 'l') - goto yy497; - yy548: - yych = *++p; - if (yych == 'E') - goto yy529; - if (yych == 'e') - goto yy529; - goto yy497; - yy549: - yych = *++p; - if (yych == 'C') - goto yy550; - if (yych != 'c') - goto yy497; - yy550: - yych = *++p; - if (yych == 'K') - goto yy529; - if (yych == 'k') - goto yy529; - goto yy497; - yy551: - yych = *++p; - if (yych == 'Y') - goto yy573; - if (yych == 'y') - goto yy573; - goto yy497; - yy552: - yych = *++p; - if (yych == 'R') - goto yy567; - if (yych == 'r') - goto yy567; - goto yy497; - yy553: - yych = *++p; - if (yych == 'M') - goto yy563; - if (yych == 'm') - goto yy563; - goto yy497; - yy554: + goto yy411; + goto yy341; + yy368: yych = *++p; - if (yych == 'U') - goto yy560; - if (yych == 'u') - goto yy560; - goto yy497; - yy555: + if (yych == 'I') + goto yy412; + if (yych == 'i') + goto yy412; + goto yy341; + yy369: yych = *++p; - if (yych == 'C') - goto yy556; - if (yych != 'c') - goto yy497; - yy556: + if (yych == 'S') + goto yy413; + if (yych == 's') + goto yy413; + goto yy341; + yy370: yych = *++p; - if (yych == 'T') - goto yy557; - if (yych != 't') - goto yy497; - yy557: + if (yych == 'O') + goto yy414; + if (yych == 'o') + goto yy414; + goto yy341; + yy371: yych = *++p; - if (yych == 'I') - goto yy558; - if (yych != 'i') - goto yy497; - yy558: + if (yych == 'D') + goto yy415; + if (yych == 'd') + goto yy415; + goto yy341; + yy372: yych = *++p; - if (yych == 'O') - goto yy559; - if (yych != 'o') - goto yy497; - yy559: + if (yych == 'P') + goto yy416; + if (yych == 'p') + goto yy416; + goto yy341; + yy373: yych = *++p; if (yych == 'N') - goto yy529; + goto yy417; if (yych == 'n') - goto yy529; - goto yy497; - yy560: - yych = *++p; - if (yych == 'R') - goto yy561; - if (yych != 'r') - goto yy497; - yy561: - yych = *++p; - if (yych == 'C') - goto yy562; - if (yych != 'c') - goto yy497; - yy562: - yych = *++p; - if (yych == 'E') - goto yy529; - if (yych == 'e') - goto yy529; - goto yy497; - yy563: - yych = *++p; - if (yych == 'M') - goto yy564; - if (yych != 'm') - goto yy497; - yy564: - yych = *++p; - if (yych == 'A') - goto yy565; - if (yych != 'a') - goto yy497; - yy565: - yych = *++p; - if (yych == 'R') - goto yy566; - if (yych != 'r') - goto yy497; - yy566: - yych = *++p; - if (yych == 'Y') - goto yy529; - if (yych == 'y') - goto yy529; - goto yy497; - yy567: + goto yy417; + goto yy341; + yy374: yych = *++p; - if (yych == 'I') - goto yy568; - if (yych != 'i') - goto yy497; - yy568: + if (yych == 'L') + goto yy418; + if (yych == 'l') + goto yy418; + goto yy341; + yy375: yych = *++p; - if (yych == 'P') - goto yy569; - if (yych != 'p') - goto yy497; - yy569: + if (yych <= ' ') { + if (yych <= 0x08) + goto yy341; + if (yych <= '\r') + goto yy391; + if (yych <= 0x1F) + goto yy341; + goto yy391; + } else { + if (yych <= '/') { + if (yych <= '.') + goto yy341; + goto yy393; + } else { + if (yych == '>') + goto yy391; + goto yy341; + } + } + yy376: yych = *++p; if (yych == 'T') - goto yy570; - if (yych != 't') - goto yy497; - yy570: + goto yy419; + if (yych == 't') + goto yy419; + goto yy341; + yy377: + yych = *++p; + if (yych <= 'V') { + if (yych <= 'Q') { + if (yych == 'A') + goto yy420; + goto yy341; + } else { + if (yych <= 'R') + goto yy375; + if (yych <= 'U') + goto yy341; + goto yy375; + } + } else { + if (yych <= 'q') { + if (yych == 'a') + goto yy420; + goto yy341; + } else { + if (yych <= 'r') + goto yy375; + if (yych == 'v') + goto yy375; + goto yy341; + } + } + yy378: yych = *++p; - if (yych <= 0x1F) { - if (yych <= 0x08) - goto yy497; - if (yych >= 0x0E) - goto yy497; + if (yych <= 'G') { + if (yych == 'E') + goto yy421; + if (yych <= 'F') + goto yy341; + goto yy422; } else { - if (yych <= ' ') - goto yy571; - if (yych != '>') - goto yy497; + if (yych <= 'e') { + if (yych <= 'd') + goto yy341; + goto yy421; + } else { + if (yych == 'g') + goto yy422; + goto yy341; + } } - yy571: - ++p; - { return 1; } - yy573: - yych = *++p; - if (yych == 'L') - goto yy574; - if (yych != 'l') - goto yy497; - yy574: - yych = *++p; - if (yych == 'E') - goto yy570; - if (yych == 'e') - goto yy570; - goto yy497; - yy575: - yych = *++p; - if (yych == 'T') - goto yy576; - if (yych != 't') - goto yy497; - yy576: + yy379: yych = *++p; - if (yych <= 'I') { - if (yych == 'G') - goto yy578; - if (yych <= 'H') - goto yy497; + if (yych <= 'R') { + if (yych == 'O') + goto yy417; + if (yych <= 'Q') + goto yy341; + goto yy423; } else { - if (yych <= 'g') { - if (yych <= 'f') - goto yy497; - goto yy578; + if (yych <= 'o') { + if (yych <= 'n') + goto yy341; + goto yy417; } else { - if (yych != 'i') - goto yy497; + if (yych == 'r') + goto yy423; + goto yy341; } } + yy380: yych = *++p; - if (yych == 'O') - goto yy582; - if (yych == 'o') - goto yy582; - goto yy497; - yy578: - yych = *++p; - if (yych == 'R') - goto yy579; - if (yych != 'r') - goto yy497; - yy579: - yych = *++p; - if (yych == 'O') - goto yy580; - if (yych != 'o') - goto yy497; - yy580: - yych = *++p; - if (yych == 'U') - goto yy581; - if (yych != 'u') - goto yy497; - yy581: - yych = *++p; - if (yych == 'P') - goto yy529; - if (yych == 'p') - goto yy529; - goto yy497; - yy582: - yych = *++p; - if (yych == 'N') - goto yy529; - if (yych == 'n') - goto yy529; - goto yy497; - yy583: + if (yych == 'A') + goto yy424; + if (yych == 'a') + goto yy424; + goto yy341; + yy381: yych = *++p; - if (yych == 'F') - goto yy585; - if (yych == 'f') - goto yy585; - goto yy497; - yy584: + if (yych == 'A') + goto yy425; + if (yych == 'a') + goto yy425; + goto yy341; + yy382: yych = *++p; - if (yych == 'V') - goto yy529; - if (yych == 'v') - goto yy529; - goto yy497; - yy585: + if (yych == 'M') + goto yy359; + if (yych == 'm') + goto yy359; + goto yy341; + yy383: yych = *++p; if (yych == 'R') - goto yy586; - if (yych != 'r') - goto yy497; - yy586: - yych = *++p; - if (yych == 'A') - goto yy587; - if (yych != 'a') - goto yy497; - yy587: + goto yy426; + if (yych == 'r') + goto yy426; + goto yy341; + yy384: yych = *++p; - if (yych == 'M') - goto yy588; - if (yych != 'm') - goto yy497; - yy588: + if (yych == 'G') + goto yy427; + if (yych == 'g') + goto yy427; + goto yy341; + yy385: yych = *++p; - if (yych == 'E') - goto yy589; - if (yych != 'e') - goto yy497; - yy589: + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy341; + if (yych <= '\r') + goto yy391; + goto yy341; + } else { + if (yych <= ' ') + goto yy391; + if (yych <= '.') + goto yy341; + goto yy393; + } + } else { + if (yych <= 'M') { + if (yych == '>') + goto yy391; + goto yy341; + } else { + if (yych <= 'N') + goto yy428; + if (yych == 'n') + goto yy428; + goto yy341; + } + } + yy386: yych = *++p; - if (yych == 'S') - goto yy529; - if (yych == 's') - goto yy529; - goto yy497; - yy590: + if (yych == 'I') + goto yy429; + if (yych == 'i') + goto yy429; + goto yy341; + yy387: yych = *++p; if (yych <= 'T') { if (yych == 'N') - goto yy593; + goto yy430; if (yych <= 'S') - goto yy497; - goto yy594; + goto yy341; + goto yy431; } else { if (yych <= 'n') { if (yych <= 'm') - goto yy497; - goto yy593; + goto yy341; + goto yy430; } else { if (yych == 't') - goto yy594; - goto yy497; + goto yy431; + goto yy341; } } - yy591: + yy388: yych = *++p; - if (yych == 'I') - goto yy592; - if (yych != 'i') - goto yy497; - yy592: + if (yych == 'V') + goto yy375; + if (yych == 'v') + goto yy375; + goto yy341; + yy389: yych = *++p; - if (yych == 'N') - goto yy529; - if (yych == 'n') - goto yy529; - goto yy497; - yy593: + if (yych == 'F') + goto yy432; + if (yych == 'f') + goto yy432; + goto yy341; + yy390: + yych = *++p; + if (yych == 'T') + goto yy433; + if (yych == 't') + goto yy433; + goto yy341; + yy391: + ++p; + { return 6; } + yy393: + yych = *++p; + if (yych == '>') + goto yy391; + goto yy341; + yy394: + yych = *++p; + if (yych == 'R') + goto yy434; + if (yych == 'r') + goto yy434; + goto yy341; + yy395: + yych = *++p; + if (yych == 'E') + goto yy435; + if (yych == 'e') + goto yy435; + goto yy341; + yy396: + yych = *++p; + if (yych == 'R') + goto yy436; + if (yych == 'r') + goto yy436; + goto yy341; + yy397: + yych = *++p; + if (yych == 'C') + goto yy416; + if (yych == 'c') + goto yy416; + goto yy341; + yy398: yych = *++p; if (yych == 'U') - goto yy595; + goto yy437; if (yych == 'u') - goto yy595; - goto yy497; - yy594: + goto yy437; + goto yy341; + yy399: yych = *++p; - if (yych == 'A') - goto yy529; - if (yych == 'a') - goto yy529; - goto yy497; - yy595: + if (yych == 'Y') + goto yy438; + if (yych == 'y') + goto yy438; + goto yy341; + yy400: + yych = *++p; + if (yych == 'M') + goto yy439; + if (yych == 'm') + goto yy439; + goto yy341; + yy401: + yych = *++p; + if (yych == 'B') + goto yy440; + if (yych == 'b') + goto yy440; + goto yy341; + yy402: + yych = *++p; + if (yych == 'O') + goto yy371; + if (yych == 'o') + goto yy371; + goto yy341; + yy403: + yych = *++p; + if (yych == 'O') + goto yy441; + if (yych == 'o') + goto yy441; + goto yy341; + yy404: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { - if (yych <= 'H') { + if (yych <= 'D') { if (yych == '>') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { - if (yych <= 'I') - goto yy596; - if (yych != 'i') - goto yy497; + if (yych <= 'E') + goto yy442; + if (yych == 'e') + goto yy442; + goto yy341; } } - yy596: + yy405: yych = *++p; if (yych == 'T') - goto yy597; - if (yych != 't') - goto yy497; - yy597: - yych = *++p; - if (yych == 'E') - goto yy598; - if (yych != 'e') - goto yy497; - yy598: - yych = *++p; - if (yych == 'M') - goto yy529; - if (yych == 'm') - goto yy529; - goto yy497; - yy599: + goto yy440; + if (yych == 't') + goto yy440; + goto yy341; + yy406: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { - if (yych <= 'M') { + if (yych <= '@') { if (yych == '>') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { - if (yych <= 'N') - goto yy604; - if (yych == 'n') - goto yy604; - goto yy497; + if (yych <= 'A') + goto yy443; + if (yych == 'a') + goto yy443; + goto yy341; } } - yy600: - yych = *++p; - if (yych == 'G') - goto yy601; - if (yych != 'g') - goto yy497; - yy601: - yych = *++p; - if (yych == 'E') - goto yy602; - if (yych != 'e') - goto yy497; - yy602: - yych = *++p; - if (yych == 'N') - goto yy603; - if (yych != 'n') - goto yy497; - yy603: + yy407: + ++p; + { return 2; } + yy409: yych = *++p; if (yych == 'D') - goto yy529; + goto yy444; if (yych == 'd') - goto yy529; - goto yy497; - yy604: - yych = *++p; - if (yych == 'K') - goto yy529; - if (yych == 'k') - goto yy529; - goto yy497; - yy605: + goto yy444; + goto yy341; + yy410: yych = *++p; if (yych == 'R') - goto yy606; - if (yych != 'r') - goto yy497; - yy606: + goto yy445; + if (yych == 'r') + goto yy445; + goto yy341; + yy411: yych = *++p; - if (yych == 'A') - goto yy607; - if (yych != 'a') - goto yy497; - yy607: + if (yych == 'I') + goto yy446; + if (yych == 'i') + goto yy446; + goto yy341; + yy412: yych = *++p; - if (yych == 'M') - goto yy608; - if (yych != 'm') - goto yy497; - yy608: + if (yych == 'D') + goto yy447; + if (yych == 'd') + goto yy447; + goto yy341; + yy413: yych = *++p; if (yych == 'E') - goto yy529; + goto yy448; if (yych == 'e') - goto yy529; - goto yy497; - yy609: + goto yy448; + goto yy341; + yy414: yych = *++p; - if (yych == 'M') - goto yy614; - if (yych == 'm') - goto yy614; - goto yy497; - yy610: + if (yych == 'C') + goto yy449; + if (yych == 'c') + goto yy449; + goto yy341; + yy415: yych = *++p; - if (yych == 'A') - goto yy611; - if (yych != 'a') - goto yy497; - yy611: + if (yych == 'Y') + goto yy375; + if (yych == 'y') + goto yy375; + goto yy341; + yy416: yych = *++p; - if (yych == 'D') - goto yy612; - if (yych != 'd') - goto yy497; - yy612: + if (yych == 'T') + goto yy450; + if (yych == 't') + goto yy450; + goto yy341; + yy417: + yych = *++p; + if (yych == 'T') + goto yy451; + if (yych == 't') + goto yy451; + goto yy341; + yy418: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { - if (yych <= 'D') { + if (yych <= 'F') { if (yych == '>') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { - if (yych <= 'E') - goto yy613; - if (yych != 'e') - goto yy497; + if (yych <= 'G') + goto yy452; + if (yych == 'g') + goto yy452; + goto yy341; } } - yy613: - yych = *++p; - if (yych == 'R') - goto yy529; - if (yych == 'r') - goto yy529; - goto yy497; - yy614: - yych = *++p; - if (yych == 'L') - goto yy529; - if (yych == 'l') - goto yy529; - goto yy497; - yy615: + yy419: yych = *++p; if (yych == 'A') - goto yy636; + goto yy453; if (yych == 'a') - goto yy636; - goto yy497; - yy616: - yych = *++p; - if (yych <= 'R') { - if (yych == 'O') - goto yy632; - if (yych <= 'Q') - goto yy497; - goto yy633; - } else { - if (yych <= 'o') { - if (yych <= 'n') - goto yy497; - goto yy632; - } else { - if (yych == 'r') - goto yy633; - goto yy497; - } - } - yy617: + goto yy453; + goto yy341; + yy420: yych = *++p; - if (yych <= 'G') { - if (yych == 'E') - goto yy618; - if (yych <= 'F') - goto yy497; - goto yy619; - } else { - if (yych <= 'e') { - if (yych <= 'd') - goto yy497; - } else { - if (yych == 'g') - goto yy619; - goto yy497; - } - } - yy618: + if (yych == 'L') + goto yy454; + if (yych == 'l') + goto yy454; + goto yy341; + yy421: yych = *++p; if (yych == 'L') - goto yy628; + goto yy455; if (yych == 'l') - goto yy628; - goto yy497; - yy619: + goto yy455; + goto yy341; + yy422: yych = *++p; if (yych <= 'U') { if (yych == 'C') - goto yy621; + goto yy456; if (yych <= 'T') - goto yy497; + goto yy341; + goto yy457; } else { if (yych <= 'c') { if (yych <= 'b') - goto yy497; - goto yy621; + goto yy341; + goto yy456; } else { - if (yych != 'u') - goto yy497; + if (yych == 'u') + goto yy457; + goto yy341; } } + yy423: yych = *++p; - if (yych == 'R') - goto yy627; - if (yych == 'r') - goto yy627; - goto yy497; - yy621: + if (yych == 'M') + goto yy375; + if (yych == 'm') + goto yy375; + goto yy341; + yy424: yych = *++p; - if (yych == 'A') - goto yy622; - if (yych != 'a') - goto yy497; - yy622: + if (yych == 'M') + goto yy458; + if (yych == 'm') + goto yy458; + goto yy341; + yy425: yych = *++p; - if (yych == 'P') - goto yy623; - if (yych != 'p') - goto yy497; - yy623: + if (yych == 'D') + goto yy459; + if (yych == 'd') + goto yy459; + goto yy341; + yy426: yych = *++p; - if (yych == 'T') - goto yy624; - if (yych != 't') - goto yy497; - yy624: + if (yych == 'A') + goto yy460; + if (yych == 'a') + goto yy460; + goto yy341; + yy427: yych = *++p; - if (yych == 'I') - goto yy625; - if (yych != 'i') - goto yy497; - yy625: + if (yych == 'E') + goto yy461; + if (yych == 'e') + goto yy461; + goto yy341; + yy428: yych = *++p; - if (yych == 'O') - goto yy626; - if (yych != 'o') - goto yy497; - yy626: + if (yych == 'K') + goto yy375; + if (yych == 'k') + goto yy375; + goto yy341; + yy429: yych = *++p; if (yych == 'N') - goto yy529; + goto yy375; if (yych == 'n') - goto yy529; - goto yy497; - yy627: + goto yy375; + goto yy341; + yy430: yych = *++p; - if (yych == 'E') - goto yy529; - if (yych == 'e') - goto yy529; - goto yy497; - yy628: + if (yych == 'U') + goto yy462; + if (yych == 'u') + goto yy462; + goto yy341; + yy431: yych = *++p; - if (yych == 'D') - goto yy629; - if (yych != 'd') - goto yy497; - yy629: + if (yych == 'A') + goto yy375; + if (yych == 'a') + goto yy375; + goto yy341; + yy432: + yych = *++p; + if (yych == 'R') + goto yy463; + if (yych == 'r') + goto yy463; + goto yy341; + yy433: + yych = *++p; + if (yych <= 'I') { + if (yych == 'G') + goto yy452; + if (yych <= 'H') + goto yy341; + goto yy464; + } else { + if (yych <= 'g') { + if (yych <= 'f') + goto yy341; + goto yy452; + } else { + if (yych == 'i') + goto yy464; + goto yy341; + } + } + yy434: + yych = *++p; + if (yych == 'A') + goto yy423; + if (yych == 'a') + goto yy423; + goto yy341; + yy435: + yych = *++p; + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy341; + if (yych <= '\r') + goto yy465; + goto yy341; + } else { + if (yych <= ' ') + goto yy465; + if (yych == '>') + goto yy465; + goto yy341; + } + yy436: + yych = *++p; + if (yych == 'I') + goto yy467; + if (yych == 'i') + goto yy467; + goto yy341; + yy437: + yych = *++p; + if (yych == 'R') + goto yy468; + if (yych == 'r') + goto yy468; + goto yy341; + yy438: + yych = *++p; + if (yych == 'L') + goto yy395; + if (yych == 'l') + goto yy395; + goto yy341; + yy439: + yych = *++p; + if (yych == 'M') + goto yy469; + if (yych == 'm') + goto yy469; + goto yy341; + yy440: yych = *++p; - if (yych == 'S') - goto yy630; - if (yych != 's') - goto yy497; - yy630: + if (yych == 'L') + goto yy447; + if (yych == 'l') + goto yy447; + goto yy341; + yy441: yych = *++p; - if (yych == 'E') - goto yy631; - if (yych != 'e') - goto yy497; - yy631: + if (yych == 'O') + goto yy470; + if (yych == 'o') + goto yy470; + goto yy341; + yy442: yych = *++p; - if (yych == 'T') - goto yy529; - if (yych == 't') - goto yy529; - goto yy497; - yy632: + if (yych == 'A') + goto yy471; + if (yych == 'a') + goto yy471; + goto yy341; + yy443: yych = *++p; - if (yych == 'T') - goto yy634; - if (yych == 't') - goto yy634; - goto yy497; - yy633: + if (yych == 'C') + goto yy428; + if (yych == 'c') + goto yy428; + goto yy341; + yy444: yych = *++p; - if (yych == 'M') - goto yy529; - if (yych == 'm') - goto yy529; - goto yy497; - yy634: + if (yych == 'A') + goto yy472; + if (yych == 'a') + goto yy472; + goto yy341; + yy445: yych = *++p; if (yych == 'E') - goto yy635; - if (yych != 'e') - goto yy497; - yy635: - yych = *++p; - if (yych == 'R') - goto yy529; - if (yych == 'r') - goto yy529; - goto yy497; - yy636: + goto yy473; + if (yych == 'e') + goto yy473; + goto yy341; + yy446: yych = *++p; - if (yych == 'M') - goto yy637; - if (yych != 'm') - goto yy497; - yy637: + if (yych == 'C') + goto yy440; + if (yych == 'c') + goto yy440; + goto yy341; + yy447: yych = *++p; if (yych == 'E') - goto yy638; - if (yych != 'e') - goto yy497; - yy638: + goto yy375; + if (yych == 'e') + goto yy375; + goto yy341; + yy448: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { - if (yych <= 'R') { + if (yych <= 'E') { if (yych == '>') - goto yy530; - goto yy497; - } else { - if (yych <= 'S') - goto yy639; - if (yych != 's') - goto yy497; - } - } - yy639: - yych = *++p; - if (yych == 'E') - goto yy640; - if (yych != 'e') - goto yy497; - yy640: - yych = *++p; - if (yych == 'T') - goto yy529; - if (yych == 't') - goto yy529; - goto yy497; - yy641: - yych = *++p; - if (yych <= 'V') { - if (yych <= 'Q') { - if (yych == 'A') - goto yy647; - goto yy497; - } else { - if (yych <= 'R') - goto yy529; - if (yych <= 'U') - goto yy497; - goto yy529; - } - } else { - if (yych <= 'q') { - if (yych == 'a') - goto yy647; - goto yy497; + goto yy391; + goto yy341; } else { - if (yych <= 'r') - goto yy529; - if (yych == 'v') - goto yy529; - goto yy497; + if (yych <= 'F') + goto yy474; + if (yych == 'f') + goto yy474; + goto yy341; } } - yy642: - yych = *++p; - if (yych == 'T') - goto yy643; - if (yych != 't') - goto yy497; - yy643: + yy449: yych = *++p; - if (yych == 'A') - goto yy644; - if (yych != 'a') - goto yy497; - yy644: + if (yych == 'K') + goto yy475; + if (yych == 'k') + goto yy475; + goto yy341; + yy450: yych = *++p; if (yych == 'I') - goto yy645; - if (yych != 'i') - goto yy497; - yy645: + goto yy464; + if (yych == 'i') + goto yy464; + goto yy341; + yy451: yych = *++p; - if (yych == 'L') - goto yy646; - if (yych != 'l') - goto yy497; - yy646: + if (yych == 'E') + goto yy476; + if (yych == 'e') + goto yy476; + goto yy341; + yy452: yych = *++p; - if (yych == 'S') - goto yy529; - if (yych == 's') - goto yy529; - goto yy497; - yy647: + if (yych == 'R') + goto yy477; + if (yych == 'r') + goto yy477; + goto yy341; + yy453: yych = *++p; - if (yych == 'L') - goto yy648; - if (yych != 'l') - goto yy497; - yy648: + if (yych == 'I') + goto yy478; + if (yych == 'i') + goto yy478; + goto yy341; + yy454: yych = *++p; if (yych == 'O') - goto yy649; - if (yych != 'o') - goto yy497; - yy649: - yych = *++p; - if (yych == 'G') - goto yy529; - if (yych == 'g') - goto yy529; - goto yy497; - yy650: + goto yy479; + if (yych == 'o') + goto yy479; + goto yy341; + yy455: yych = *++p; - if (yych == 'L') - goto yy660; - if (yych == 'l') - goto yy660; - goto yy497; - yy651: + if (yych == 'D') + goto yy480; + if (yych == 'd') + goto yy480; + goto yy341; + yy456: yych = *++p; - if (yych == 'N') - goto yy657; - if (yych == 'n') - goto yy657; - goto yy497; - yy652: + if (yych == 'A') + goto yy372; + if (yych == 'a') + goto yy372; + goto yy341; + yy457: yych = *++p; - if (yych == 'P') - goto yy653; - if (yych != 'p') - goto yy497; - yy653: + if (yych == 'R') + goto yy447; + if (yych == 'r') + goto yy447; + goto yy341; + yy458: yych = *++p; - if (yych == 'T') - goto yy654; - if (yych != 't') - goto yy497; - yy654: + if (yych == 'E') + goto yy481; + if (yych == 'e') + goto yy481; + goto yy341; + yy459: yych = *++p; - if (yych == 'I') - goto yy655; - if (yych != 'i') - goto yy497; - yy655: + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy341; + if (yych <= '\r') + goto yy391; + goto yy341; + } else { + if (yych <= ' ') + goto yy391; + if (yych <= '.') + goto yy341; + goto yy393; + } + } else { + if (yych <= 'D') { + if (yych == '>') + goto yy391; + goto yy341; + } else { + if (yych <= 'E') + goto yy476; + if (yych == 'e') + goto yy476; + goto yy341; + } + } + yy460: yych = *++p; - if (yych == 'O') - goto yy656; - if (yych != 'o') - goto yy497; - yy656: + if (yych == 'M') + goto yy447; + if (yych == 'm') + goto yy447; + goto yy341; + yy461: yych = *++p; if (yych == 'N') - goto yy529; + goto yy471; if (yych == 'n') - goto yy529; - goto yy497; - yy657: - yych = *++p; - if (yych == 'T') - goto yy658; - if (yych != 't') - goto yy497; - yy658: - yych = *++p; - if (yych == 'E') - goto yy659; - if (yych != 'e') - goto yy497; - yy659: - yych = *++p; - if (yych == 'R') - goto yy529; - if (yych == 'r') - goto yy529; - goto yy497; - yy660: + goto yy471; + goto yy341; + yy462: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { - if (yych <= 'F') { + if (yych <= 'H') { if (yych == '>') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { - if (yych <= 'G') - goto yy661; - if (yych != 'g') - goto yy497; + if (yych <= 'I') + goto yy482; + if (yych == 'i') + goto yy482; + goto yy341; } } - yy661: + yy463: yych = *++p; - if (yych == 'R') - goto yy662; - if (yych != 'r') - goto yy497; - yy662: + if (yych == 'A') + goto yy483; + if (yych == 'a') + goto yy483; + goto yy341; + yy464: yych = *++p; if (yych == 'O') - goto yy663; - if (yych != 'o') - goto yy497; - yy663: - yych = *++p; - if (yych == 'U') - goto yy664; - if (yych != 'u') - goto yy497; - yy664: + goto yy429; + if (yych == 'o') + goto yy429; + goto yy341; + yy465: + ++p; + { return 1; } + yy467: yych = *++p; if (yych == 'P') - goto yy529; + goto yy484; if (yych == 'p') - goto yy529; - goto yy497; - yy665: + goto yy484; + goto yy341; + yy468: + yych = *++p; + if (yych == 'C') + goto yy447; + if (yych == 'c') + goto yy447; + goto yy341; + yy469: + yych = *++p; + if (yych == 'A') + goto yy485; + if (yych == 'a') + goto yy485; + goto yy341; + yy470: + yych = *++p; + if (yych == 'T') + goto yy375; + if (yych == 't') + goto yy375; + goto yy341; + yy471: yych = *++p; if (yych == 'D') - goto yy680; + goto yy375; if (yych == 'd') - goto yy680; - goto yy497; - yy666: + goto yy375; + goto yy341; + yy472: + yych = *++p; + if (yych == 'T') + goto yy486; + if (yych == 't') + goto yy486; + goto yy341; + yy473: + yych = *++p; + if (yych == 'S') + goto yy487; + if (yych == 's') + goto yy487; + goto yy341; + yy474: yych = *++p; if (yych == 'O') - goto yy673; + goto yy488; if (yych == 'o') - goto yy673; - goto yy497; - yy667: + goto yy488; + goto yy341; + yy475: yych = *++p; - if (yych == 'S') - goto yy668; - if (yych != 's') - goto yy497; - yy668: + if (yych == 'Q') + goto yy489; + if (yych == 'q') + goto yy489; + goto yy341; + yy476: yych = *++p; - if (yych == 'E') - goto yy669; - if (yych != 'e') - goto yy497; - yy669: + if (yych == 'R') + goto yy375; + if (yych == 'r') + goto yy375; + goto yy341; + yy477: + yych = *++p; + if (yych == 'O') + goto yy490; + if (yych == 'o') + goto yy490; + goto yy341; + yy478: + yych = *++p; + if (yych == 'L') + goto yy487; + if (yych == 'l') + goto yy487; + goto yy341; + yy479: + yych = *++p; + if (yych == 'G') + goto yy375; + if (yych == 'g') + goto yy375; + goto yy341; + yy480: + yych = *++p; + if (yych == 'S') + goto yy491; + if (yych == 's') + goto yy491; + goto yy341; + yy481: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy341; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { if (yych <= ' ') - goto yy530; + goto yy391; if (yych <= '.') - goto yy497; - goto yy532; + goto yy341; + goto yy393; } } else { - if (yych <= 'E') { + if (yych <= 'R') { if (yych == '>') - goto yy530; - goto yy497; + goto yy391; + goto yy341; } else { - if (yych <= 'F') - goto yy670; - if (yych != 'f') - goto yy497; + if (yych <= 'S') + goto yy491; + if (yych == 's') + goto yy491; + goto yy341; } } - yy670: - yych = *++p; - if (yych == 'O') - goto yy671; - if (yych != 'o') - goto yy497; - yy671: - yych = *++p; - if (yych == 'N') - goto yy672; - if (yych != 'n') - goto yy497; - yy672: + yy482: yych = *++p; if (yych == 'T') - goto yy529; + goto yy492; if (yych == 't') - goto yy529; - goto yy497; - yy673: - yych = *++p; - if (yych == 'C') - goto yy674; - if (yych != 'c') - goto yy497; - yy674: - yych = *++p; - if (yych == 'K') - goto yy675; - if (yych != 'k') - goto yy497; - yy675: - yych = *++p; - if (yych == 'Q') - goto yy676; - if (yych != 'q') - goto yy497; - yy676: - yych = *++p; - if (yych == 'U') - goto yy677; - if (yych != 'u') - goto yy497; - yy677: - yych = *++p; - if (yych == 'O') - goto yy678; - if (yych != 'o') - goto yy497; - yy678: - yych = *++p; - if (yych == 'T') - goto yy679; - if (yych != 't') - goto yy497; - yy679: - yych = *++p; - if (yych == 'E') - goto yy529; - if (yych == 'e') - goto yy529; - goto yy497; - yy680: - yych = *++p; - if (yych == 'Y') - goto yy529; - if (yych == 'y') - goto yy529; - goto yy497; - yy681: + goto yy492; + goto yy341; + yy483: yych = *++p; - if (yych == 'I') - goto yy692; - if (yych == 'i') - goto yy692; - goto yy497; - yy682: + if (yych == 'M') + goto yy493; + if (yych == 'm') + goto yy493; + goto yy341; + yy484: yych = *++p; if (yych == 'T') - goto yy688; + goto yy435; if (yych == 't') - goto yy688; - goto yy497; - yy683: - yych = *++p; - if (yych == 'D') - goto yy684; - if (yych != 'd') - goto yy497; - yy684: + goto yy435; + goto yy341; + yy485: yych = *++p; if (yych == 'R') - goto yy685; - if (yych != 'r') - goto yy497; - yy685: - yych = *++p; - if (yych == 'E') - goto yy686; - if (yych != 'e') - goto yy497; - yy686: + goto yy415; + if (yych == 'r') + goto yy415; + goto yy341; + yy486: yych = *++p; - if (yych == 'S') - goto yy687; - if (yych != 's') - goto yy497; - yy687: + if (yych == 'A') + goto yy494; + if (yych == 'a') + goto yy494; + goto yy341; + yy487: yych = *++p; if (yych == 'S') - goto yy529; + goto yy375; if (yych == 's') - goto yy529; - goto yy497; - yy688: + goto yy375; + goto yy341; + yy488: yych = *++p; - if (yych == 'I') - goto yy689; - if (yych != 'i') - goto yy497; - yy689: + if (yych == 'N') + goto yy470; + if (yych == 'n') + goto yy470; + goto yy341; + yy489: yych = *++p; - if (yych == 'C') - goto yy690; - if (yych != 'c') - goto yy497; - yy690: + if (yych == 'U') + goto yy495; + if (yych == 'u') + goto yy495; + goto yy341; + yy490: yych = *++p; - if (yych == 'L') - goto yy691; - if (yych != 'l') - goto yy497; - yy691: + if (yych == 'U') + goto yy496; + if (yych == 'u') + goto yy496; + goto yy341; + yy491: yych = *++p; if (yych == 'E') - goto yy529; + goto yy470; if (yych == 'e') - goto yy529; - goto yy497; - yy692: - yych = *++p; - if (yych == 'D') - goto yy693; - if (yych != 'd') - goto yy497; - yy693: + goto yy470; + goto yy341; + yy492: yych = *++p; if (yych == 'E') - goto yy529; + goto yy423; if (yych == 'e') - goto yy529; - goto yy497; - yy694: + goto yy423; + goto yy341; + yy493: yych = *++p; if (yych == 'E') - goto yy570; + goto yy487; if (yych == 'e') - goto yy570; - goto yy497; - yy695: - yych = *++p; - if (yych == 'R') - goto yy696; - if (yych != 'r') - goto yy497; - yy696: + goto yy487; + goto yy341; + yy494: yych = *++p; - if (yych == 'A') - goto yy697; - if (yych != 'a') + if (yych == '[') goto yy497; - yy697: + goto yy341; + yy495: yych = *++p; - if (yych == 'M') - goto yy529; - if (yych == 'm') - goto yy529; - goto yy497; - yy698: + if (yych == 'O') + goto yy499; + if (yych == 'o') + goto yy499; + goto yy341; + yy496: yych = *++p; - if (yych <= '/') { - if (yych <= 0x1F) { - if (yych <= 0x08) - goto yy497; - if (yych <= '\r') - goto yy530; - goto yy497; - } else { - if (yych <= ' ') - goto yy530; - if (yych <= '.') - goto yy497; - goto yy532; - } - } else { - if (yych <= '@') { - if (yych == '>') - goto yy530; - goto yy497; - } else { - if (yych <= 'A') - goto yy695; - if (yych == 'a') - goto yy695; - goto yy497; - } - } - yy699: + if (yych == 'P') + goto yy375; + if (yych == 'p') + goto yy375; + goto yy341; + yy497: ++p; - if ((yych = *p) <= 'U') { - if (yych <= 'N') { - if (yych == 'E') - goto yy555; - goto yy497; - } else { - if (yych <= 'O') - goto yy554; - if (yych <= 'T') - goto yy497; - goto yy553; - } - } else { - if (yych <= 'n') { - if (yych == 'e') - goto yy555; - goto yy497; - } else { - if (yych <= 'o') - goto yy554; - if (yych == 'u') - goto yy553; - goto yy497; - } - } + { return 5; } + yy499: + ++p; + if ((yych = *p) == 'T') + goto yy447; + if (yych == 't') + goto yy447; + goto yy341; } } @@ -11667,15 +8261,15 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { unsigned char yych; unsigned int yyaccept = 0; static const unsigned char yybm[] = { - 0, 224, 224, 224, 224, 224, 224, 224, 224, 198, 202, 194, 198, 194, + 0, 224, 224, 224, 224, 224, 224, 224, 224, 198, 210, 194, 198, 194, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 198, 224, 64, 224, 224, 224, 224, 128, 224, 224, - 224, 224, 224, 241, 240, 224, 241, 241, 241, 241, 241, 241, 241, 241, - 241, 241, 240, 224, 192, 192, 192, 224, 224, 241, 241, 241, 241, 241, - 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, - 241, 241, 241, 241, 241, 241, 241, 224, 224, 224, 224, 240, 192, 241, - 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, - 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 224, 224, 224, + 224, 224, 224, 224, 198, 224, 128, 224, 224, 224, 224, 64, 224, 224, + 224, 224, 224, 233, 232, 224, 233, 233, 233, 233, 233, 233, 233, 233, + 233, 233, 232, 224, 192, 192, 192, 224, 224, 233, 233, 233, 233, 233, + 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, + 233, 233, 233, 233, 233, 233, 233, 224, 224, 224, 224, 232, 192, 233, + 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, + 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 224, 224, 224, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -11689,735 +8283,812 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { }; yych = *p; if (yych == '<') - goto yy704; + goto yy504; ++p; - yy703 : { return 0; } - yy704: + yy503 : { return 0; } + yy504: yyaccept = 0; yych = *(marker = ++p); if (yych <= '@') { - if (yych == '/') - goto yy708; - goto yy703; + if (yych != '/') + goto yy503; } else { if (yych <= 'Z') - goto yy705; + goto yy507; if (yych <= '`') - goto yy703; - if (yych >= '{') - goto yy703; - } - yy705: - ++p; - yych = *p; - if (yybm[0 + yych] & 1) { - goto yy705; - } - if (yych <= ' ') { - if (yych <= 0x08) - goto yy707; - if (yych <= '\r') - goto yy719; - if (yych >= ' ') - goto yy719; - } else { - if (yych <= '/') { - if (yych >= '/') - goto yy721; - } else { - if (yych == '>') - goto yy713; - } - } - yy707: - p = marker; - if (yyaccept == 0) { - goto yy703; - } else { - goto yy717; + goto yy503; + if (yych <= 'z') + goto yy507; + goto yy503; } - yy708: yych = *++p; if (yych <= '@') - goto yy707; + goto yy506; if (yych <= 'Z') - goto yy709; + goto yy509; if (yych <= '`') - goto yy707; - if (yych >= '{') - goto yy707; - yy709: + goto yy506; + if (yych <= 'z') + goto yy509; + yy506: + p = marker; + if (yyaccept == 0) { + goto yy503; + } else { + goto yy522; + } + yy507: ++p; yych = *p; if (yybm[0 + yych] & 2) { - goto yy711; + goto yy511; } if (yych <= '=') { - if (yych <= '-') { - if (yych <= ',') - goto yy707; - goto yy709; + if (yych <= '.') { + if (yych == '-') + goto yy507; + goto yy506; } else { if (yych <= '/') - goto yy707; + goto yy513; if (yych <= '9') - goto yy709; - goto yy707; + goto yy507; + goto yy506; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy713; + goto yy514; if (yych <= '@') - goto yy707; - goto yy709; + goto yy506; + goto yy507; } else { if (yych <= '`') - goto yy707; + goto yy506; if (yych <= 'z') - goto yy709; - goto yy707; + goto yy507; + goto yy506; } } - yy711: + yy509: ++p; yych = *p; - if (yybm[0 + yych] & 2) { - goto yy711; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy506; + if (yych <= '\r') + goto yy516; + goto yy506; + } else { + if (yych <= ' ') + goto yy516; + if (yych == '-') + goto yy509; + goto yy506; + } + } else { + if (yych <= '@') { + if (yych <= '9') + goto yy509; + if (yych == '>') + goto yy514; + goto yy506; + } else { + if (yych <= 'Z') + goto yy509; + if (yych <= '`') + goto yy506; + if (yych <= 'z') + goto yy509; + goto yy506; + } } - if (yych != '>') - goto yy707; - yy713: + yy511: ++p; yych = *p; - if (yybm[0 + yych] & 4) { - goto yy713; + if (yybm[0 + yych] & 2) { + goto yy511; } - if (yych <= 0x08) - goto yy707; - if (yych <= '\n') - goto yy715; - if (yych <= '\v') - goto yy707; - if (yych <= '\r') - goto yy718; - goto yy707; - yy715: - yyaccept = 1; - marker = ++p; + if (yych <= '>') { + if (yych <= '9') { + if (yych != '/') + goto yy506; + } else { + if (yych <= ':') + goto yy518; + if (yych <= '=') + goto yy506; + goto yy514; + } + } else { + if (yych <= '^') { + if (yych <= '@') + goto yy506; + if (yych <= 'Z') + goto yy518; + goto yy506; + } else { + if (yych == '`') + goto yy506; + if (yych <= 'z') + goto yy518; + goto yy506; + } + } + yy513: + yych = *++p; + if (yych != '>') + goto yy506; + yy514: + ++p; yych = *p; if (yybm[0 + yych] & 4) { - goto yy713; + goto yy514; } if (yych <= 0x08) - goto yy717; + goto yy506; if (yych <= '\n') - goto yy715; + goto yy520; if (yych <= '\v') - goto yy717; + goto yy506; if (yych <= '\r') - goto yy718; - yy717 : { return 7; } - yy718: - yych = *++p; - goto yy717; - yy719: + goto yy523; + goto yy506; + yy516: ++p; yych = *p; - if (yych <= ':') { - if (yych <= ' ') { - if (yych <= 0x08) - goto yy707; - if (yych <= '\r') - goto yy719; - if (yych <= 0x1F) - goto yy707; - goto yy719; - } else { - if (yych == '/') - goto yy721; - if (yych <= '9') - goto yy707; - goto yy722; - } + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy506; + if (yych <= '\r') + goto yy516; + goto yy506; } else { - if (yych <= 'Z') { - if (yych == '>') - goto yy713; - if (yych <= '@') - goto yy707; - goto yy722; - } else { - if (yych <= '_') { - if (yych <= '^') - goto yy707; - goto yy722; - } else { - if (yych <= '`') - goto yy707; - if (yych <= 'z') - goto yy722; - goto yy707; - } - } + if (yych <= ' ') + goto yy516; + if (yych == '>') + goto yy514; + goto yy506; } - yy721: - yych = *++p; - if (yych == '>') - goto yy713; - goto yy707; - yy722: + yy518: ++p; yych = *p; - if (yybm[0 + yych] & 16) { - goto yy722; + if (yybm[0 + yych] & 8) { + goto yy518; } if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) - goto yy707; + goto yy506; + goto yy524; } else { - if (yych != ' ') - goto yy707; + if (yych == ' ') + goto yy524; + goto yy506; } } else { if (yych <= '<') { if (yych <= '/') - goto yy721; - goto yy707; + goto yy513; + goto yy506; } else { if (yych <= '=') - goto yy726; + goto yy526; if (yych <= '>') - goto yy713; - goto yy707; + goto yy514; + goto yy506; } } - yy724: + yy520: + yyaccept = 1; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 4) { + goto yy514; + } + if (yych <= 0x08) + goto yy522; + if (yych <= '\n') + goto yy520; + if (yych <= '\v') + goto yy522; + if (yych <= '\r') + goto yy523; + yy522 : { return 7; } + yy523: + yych = *++p; + goto yy522; + yy524: ++p; yych = *p; if (yych <= '<') { if (yych <= ' ') { if (yych <= 0x08) - goto yy707; + goto yy506; if (yych <= '\r') - goto yy724; + goto yy524; if (yych <= 0x1F) - goto yy707; - goto yy724; + goto yy506; + goto yy524; } else { if (yych <= '/') { if (yych <= '.') - goto yy707; - goto yy721; + goto yy506; + goto yy513; } else { if (yych == ':') - goto yy722; - goto yy707; + goto yy518; + goto yy506; } } } else { if (yych <= 'Z') { if (yych <= '=') - goto yy726; + goto yy526; if (yych <= '>') - goto yy713; + goto yy514; if (yych <= '@') - goto yy707; - goto yy722; + goto yy506; + goto yy518; } else { if (yych <= '_') { if (yych <= '^') - goto yy707; - goto yy722; + goto yy506; + goto yy518; } else { if (yych <= '`') - goto yy707; + goto yy506; if (yych <= 'z') - goto yy722; - goto yy707; + goto yy518; + goto yy506; } } } - yy726: + yy526: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy728; + goto yy527; } if (yych <= 0xE0) { if (yych <= '"') { if (yych <= 0x00) - goto yy707; - if (yych >= '!') - goto yy739; + goto yy506; + if (yych <= ' ') + goto yy529; + goto yy530; } else { if (yych <= '\'') - goto yy737; + goto yy532; if (yych <= 0xC1) - goto yy707; + goto yy506; if (yych <= 0xDF) - goto yy730; - goto yy731; + goto yy534; + goto yy535; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy736; - goto yy732; + goto yy537; + goto yy536; } else { if (yych <= 0xF0) - goto yy733; + goto yy538; if (yych <= 0xF3) - goto yy734; + goto yy539; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy540; + goto yy506; + } + } + yy527: + ++p; + yych = *p; + if (yybm[0 + yych] & 32) { + goto yy527; + } + if (yych <= 0xE0) { + if (yych <= '=') { + if (yych <= 0x00) + goto yy506; + if (yych <= ' ') + goto yy541; + goto yy506; + } else { + if (yych <= '>') + goto yy514; + if (yych <= 0xC1) + goto yy506; + if (yych <= 0xDF) + goto yy534; + goto yy535; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy537; + goto yy536; + } else { + if (yych <= 0xF0) + goto yy538; + if (yych <= 0xF3) + goto yy539; + if (yych <= 0xF4) + goto yy540; + goto yy506; } } + yy529: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy728; + goto yy527; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) - goto yy707; + goto yy506; if (yych <= ' ') - goto yy762; - if (yych <= '"') - goto yy739; - goto yy737; + goto yy543; + if (yych >= '#') + goto yy532; } else { if (yych == '>') - goto yy713; + goto yy514; if (yych <= 0xC1) - goto yy707; - goto yy730; + goto yy506; + goto yy534; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy731; + goto yy535; if (yych == 0xED) - goto yy736; - goto yy732; + goto yy537; + goto yy536; } else { if (yych <= 0xF0) - goto yy733; + goto yy538; if (yych <= 0xF3) - goto yy734; + goto yy539; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy540; + goto yy506; } } - yy728: + yy530: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy728; + if (yybm[0 + yych] & 64) { + goto yy530; } - if (yych <= 0xE0) { - if (yych <= '=') { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) + goto yy506; + if (yych <= '"') + goto yy545; + goto yy506; + } else { + if (yych <= 0xDF) + goto yy546; + if (yych <= 0xE0) + goto yy547; + goto yy548; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy549; + if (yych <= 0xEF) + goto yy548; + goto yy550; + } else { + if (yych <= 0xF3) + goto yy551; + if (yych <= 0xF4) + goto yy552; + goto yy506; + } + } + yy532: + ++p; + yych = *p; + if (yybm[0 + yych] & 128) { + goto yy532; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { if (yych <= 0x00) - goto yy707; - if (yych <= ' ') - goto yy756; - goto yy707; + goto yy506; + if (yych <= '\'') + goto yy545; + goto yy506; } else { - if (yych <= '>') - goto yy713; - if (yych <= 0xC1) - goto yy707; - if (yych >= 0xE0) - goto yy731; + if (yych <= 0xDF) + goto yy553; + if (yych <= 0xE0) + goto yy554; + goto yy555; } } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy736; - goto yy732; + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy556; + if (yych <= 0xEF) + goto yy555; + goto yy557; } else { - if (yych <= 0xF0) - goto yy733; if (yych <= 0xF3) - goto yy734; + goto yy558; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy559; + goto yy506; } } - yy730: + yy534: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy728; - goto yy707; - yy731: + goto yy527; + goto yy506; + yy535: ++p; yych = *p; if (yych <= 0x9F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy730; - goto yy707; - yy732: + goto yy534; + goto yy506; + yy536: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy730; - goto yy707; - yy733: + goto yy534; + goto yy506; + yy537: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy506; + if (yych <= 0x9F) + goto yy534; + goto yy506; + yy538: ++p; yych = *p; if (yych <= 0x8F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy732; - goto yy707; - yy734: + goto yy536; + goto yy506; + yy539: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy732; - goto yy707; - yy735: + goto yy536; + goto yy506; + yy540: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0x8F) - goto yy732; - goto yy707; - yy736: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0x9F) - goto yy730; - goto yy707; - yy737: + goto yy536; + goto yy506; + yy541: ++p; yych = *p; - if (yybm[0 + yych] & 64) { - goto yy737; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy707; - if (yych <= '\'') - goto yy748; - goto yy707; + if (yych <= '@') { + if (yych <= '"') { + if (yych <= '\r') { + if (yych <= 0x00) + goto yy506; + if (yych <= 0x08) + goto yy527; + goto yy541; + } else { + if (yych == ' ') + goto yy541; + if (yych <= '!') + goto yy527; + goto yy506; + } } else { - if (yych <= 0xDF) - goto yy749; - if (yych <= 0xE0) - goto yy750; - goto yy751; + if (yych <= ':') { + if (yych == '\'') + goto yy506; + if (yych <= '9') + goto yy527; + goto yy560; + } else { + if (yych <= ';') + goto yy527; + if (yych <= '=') + goto yy506; + if (yych <= '>') + goto yy514; + goto yy527; + } } } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy755; - if (yych <= 0xEF) - goto yy751; - goto yy752; + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') + goto yy560; + if (yych <= '^') + goto yy527; + if (yych <= '_') + goto yy560; + goto yy506; + } else { + if (yych <= 'z') + goto yy560; + if (yych <= 0x7F) + goto yy527; + if (yych <= 0xC1) + goto yy506; + goto yy534; + } } else { - if (yych <= 0xF3) - goto yy753; - if (yych <= 0xF4) - goto yy754; - goto yy707; + if (yych <= 0xEF) { + if (yych <= 0xE0) + goto yy535; + if (yych == 0xED) + goto yy537; + goto yy536; + } else { + if (yych <= 0xF0) + goto yy538; + if (yych <= 0xF3) + goto yy539; + if (yych <= 0xF4) + goto yy540; + goto yy506; + } } } - yy739: + yy543: ++p; yych = *p; - if (yybm[0 + yych] & 128) { - goto yy739; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy707; - if (yych <= '"') - goto yy748; - goto yy707; + if (yych <= '@') { + if (yych <= '"') { + if (yych <= '\r') { + if (yych <= 0x00) + goto yy506; + if (yych <= 0x08) + goto yy527; + goto yy543; + } else { + if (yych == ' ') + goto yy543; + if (yych <= '!') + goto yy527; + goto yy530; + } } else { - if (yych <= 0xDF) - goto yy741; - if (yych <= 0xE0) - goto yy742; - goto yy743; + if (yych <= ':') { + if (yych == '\'') + goto yy532; + if (yych <= '9') + goto yy527; + goto yy560; + } else { + if (yych <= ';') + goto yy527; + if (yych <= '=') + goto yy506; + if (yych <= '>') + goto yy514; + goto yy527; + } } } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy747; - if (yych <= 0xEF) - goto yy743; - goto yy744; + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') + goto yy560; + if (yych <= '^') + goto yy527; + if (yych <= '_') + goto yy560; + goto yy506; + } else { + if (yych <= 'z') + goto yy560; + if (yych <= 0x7F) + goto yy527; + if (yych <= 0xC1) + goto yy506; + goto yy534; + } } else { - if (yych <= 0xF3) - goto yy745; - if (yych <= 0xF4) - goto yy746; - goto yy707; + if (yych <= 0xEF) { + if (yych <= 0xE0) + goto yy535; + if (yych == 0xED) + goto yy537; + goto yy536; + } else { + if (yych <= 0xF0) + goto yy538; + if (yych <= 0xF3) + goto yy539; + if (yych <= 0xF4) + goto yy540; + goto yy506; + } } } - yy741: + yy545: + ++p; + yych = *p; + if (yybm[0 + yych] & 2) { + goto yy511; + } + if (yych == '/') + goto yy513; + if (yych == '>') + goto yy514; + goto yy506; + yy546: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy739; - goto yy707; - yy742: + goto yy530; + goto yy506; + yy547: ++p; yych = *p; if (yych <= 0x9F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy741; - goto yy707; - yy743: + goto yy546; + goto yy506; + yy548: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy741; - goto yy707; - yy744: + goto yy546; + goto yy506; + yy549: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy506; + if (yych <= 0x9F) + goto yy546; + goto yy506; + yy550: ++p; yych = *p; if (yych <= 0x8F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy743; - goto yy707; - yy745: + goto yy548; + goto yy506; + yy551: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy743; - goto yy707; - yy746: + goto yy548; + goto yy506; + yy552: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0x8F) - goto yy743; - goto yy707; - yy747: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0x9F) - goto yy741; - goto yy707; - yy748: - ++p; - yych = *p; - if (yych <= ' ') { - if (yych <= 0x08) - goto yy707; - if (yych <= '\r') - goto yy719; - if (yych <= 0x1F) - goto yy707; - goto yy719; - } else { - if (yych <= '/') { - if (yych <= '.') - goto yy707; - goto yy721; - } else { - if (yych == '>') - goto yy713; - goto yy707; - } - } - yy749: + goto yy548; + goto yy506; + yy553: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy737; - goto yy707; - yy750: + goto yy532; + goto yy506; + yy554: ++p; yych = *p; if (yych <= 0x9F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy749; - goto yy707; - yy751: + goto yy553; + goto yy506; + yy555: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy749; - goto yy707; - yy752: + goto yy553; + goto yy506; + yy556: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy506; + if (yych <= 0x9F) + goto yy553; + goto yy506; + yy557: ++p; yych = *p; if (yych <= 0x8F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy751; - goto yy707; - yy753: + goto yy555; + goto yy506; + yy558: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0xBF) - goto yy751; - goto yy707; - yy754: + goto yy555; + goto yy506; + yy559: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy506; if (yych <= 0x8F) - goto yy751; - goto yy707; - yy755: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0x9F) - goto yy749; - goto yy707; - yy756: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '"') { - if (yych <= '\r') { - if (yych <= 0x00) - goto yy707; - if (yych <= 0x08) - goto yy728; - goto yy756; - } else { - if (yych == ' ') - goto yy756; - if (yych <= '!') - goto yy728; - goto yy707; - } - } else { - if (yych <= ':') { - if (yych == '\'') - goto yy707; - if (yych <= '9') - goto yy728; - } else { - if (yych <= ';') - goto yy728; - if (yych <= '=') - goto yy707; - if (yych <= '>') - goto yy713; - goto yy728; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '`') { - if (yych <= 'Z') - goto yy758; - if (yych <= '^') - goto yy728; - if (yych >= '`') - goto yy707; - } else { - if (yych <= 'z') - goto yy758; - if (yych <= 0x7F) - goto yy728; - if (yych <= 0xC1) - goto yy707; - goto yy730; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy731; - if (yych == 0xED) - goto yy736; - goto yy732; - } else { - if (yych <= 0xF0) - goto yy733; - if (yych <= 0xF3) - goto yy734; - if (yych <= 0xF4) - goto yy735; - goto yy707; - } - } - } - yy758: + goto yy555; + goto yy506; + yy560: ++p; yych = *p; if (yych <= '>') { if (yych <= '&') { if (yych <= 0x1F) { if (yych <= 0x00) - goto yy707; + goto yy506; if (yych <= 0x08) - goto yy728; + goto yy527; if (yych >= 0x0E) - goto yy728; + goto yy527; } else { if (yych <= ' ') - goto yy760; + goto yy562; if (yych == '"') - goto yy707; - goto yy728; + goto yy506; + goto yy527; } } else { if (yych <= '/') { if (yych <= '\'') - goto yy707; + goto yy506; if (yych <= ',') - goto yy728; + goto yy527; if (yych <= '.') - goto yy758; - goto yy728; + goto yy560; + goto yy527; } else { if (yych <= ';') { if (yych <= ':') - goto yy758; - goto yy728; + goto yy560; + goto yy527; } else { if (yych <= '<') - goto yy707; + goto yy506; if (yych <= '=') - goto yy726; - goto yy713; + goto yy526; + goto yy514; } } } @@ -12425,188 +9096,116 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '_') { if (yych <= '@') - goto yy728; + goto yy527; if (yych <= 'Z') - goto yy758; + goto yy560; if (yych <= '^') - goto yy728; - goto yy758; + goto yy527; + goto yy560; } else { if (yych <= '`') - goto yy707; + goto yy506; if (yych <= 'z') - goto yy758; + goto yy560; if (yych <= 0x7F) - goto yy728; - goto yy707; + goto yy527; + goto yy506; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy730; + goto yy534; if (yych <= 0xE0) - goto yy731; + goto yy535; if (yych <= 0xEC) - goto yy732; - goto yy736; + goto yy536; + goto yy537; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy732; - goto yy733; + goto yy536; + goto yy538; } else { if (yych <= 0xF3) - goto yy734; + goto yy539; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy540; + goto yy506; } } } } - yy760: + yy562: ++p; yych = *p; if (yych <= '@') { if (yych <= '&') { if (yych <= 0x1F) { if (yych <= 0x00) - goto yy707; + goto yy506; if (yych <= 0x08) - goto yy728; + goto yy527; if (yych <= '\r') - goto yy760; - goto yy728; + goto yy562; + goto yy527; } else { if (yych <= ' ') - goto yy760; + goto yy562; if (yych == '"') - goto yy707; - goto yy728; + goto yy506; + goto yy527; } } else { if (yych <= ';') { if (yych <= '\'') - goto yy707; + goto yy506; if (yych == ':') - goto yy758; - goto yy728; + goto yy560; + goto yy527; } else { if (yych <= '<') - goto yy707; - if (yych <= '=') - goto yy726; - if (yych <= '>') - goto yy713; - goto yy728; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '`') { - if (yych <= 'Z') - goto yy758; - if (yych <= '^') - goto yy728; - if (yych <= '_') - goto yy758; - goto yy707; - } else { - if (yych <= 'z') - goto yy758; - if (yych <= 0x7F) - goto yy728; - if (yych <= 0xC1) - goto yy707; - goto yy730; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy731; - if (yych == 0xED) - goto yy736; - goto yy732; - } else { - if (yych <= 0xF0) - goto yy733; - if (yych <= 0xF3) - goto yy734; - if (yych <= 0xF4) - goto yy735; - goto yy707; - } - } - } - yy762: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '"') { - if (yych <= '\r') { - if (yych <= 0x00) - goto yy707; - if (yych <= 0x08) - goto yy728; - goto yy762; - } else { - if (yych == ' ') - goto yy762; - if (yych <= '!') - goto yy728; - goto yy739; - } - } else { - if (yych <= ':') { - if (yych == '\'') - goto yy737; - if (yych <= '9') - goto yy728; - goto yy758; - } else { - if (yych <= ';') - goto yy728; + goto yy506; if (yych <= '=') - goto yy707; + goto yy526; if (yych <= '>') - goto yy713; - goto yy728; + goto yy514; + goto yy527; } } } else { if (yych <= 0xDF) { if (yych <= '`') { if (yych <= 'Z') - goto yy758; + goto yy560; if (yych <= '^') - goto yy728; + goto yy527; if (yych <= '_') - goto yy758; - goto yy707; + goto yy560; + goto yy506; } else { if (yych <= 'z') - goto yy758; + goto yy560; if (yych <= 0x7F) - goto yy728; + goto yy527; if (yych <= 0xC1) - goto yy707; - goto yy730; + goto yy506; + goto yy534; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy731; + goto yy535; if (yych == 0xED) - goto yy736; - goto yy732; + goto yy537; + goto yy536; } else { if (yych <= 0xF0) - goto yy733; + goto yy538; if (yych <= 0xF3) - goto yy734; + goto yy539; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy540; + goto yy506; } } } @@ -12642,820 +9241,785 @@ bufsize_t _scan_html_block_end_1(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ';') { if (yych == '\n') - goto yy768; + goto yy568; } else { if (yych <= '<') - goto yy769; + goto yy569; if (yych <= 0x7F) - goto yy766; + goto yy566; if (yych <= 0xC1) - goto yy768; - goto yy770; + goto yy568; + goto yy570; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy771; + goto yy571; if (yych == 0xED) - goto yy773; - goto yy772; + goto yy573; + goto yy572; } else { if (yych <= 0xF0) - goto yy774; + goto yy574; if (yych <= 0xF3) - goto yy775; + goto yy575; if (yych <= 0xF4) - goto yy776; - goto yy768; + goto yy576; + goto yy568; } } - yy766: + yy566: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych != '\n') - goto yy781; + goto yy578; } else { if (yych <= 0xC1) - goto yy767; + goto yy567; if (yych <= 0xF4) - goto yy781; + goto yy578; } - yy767 : { return 0; } - yy768: + yy567 : { return 0; } + yy568: yych = *++p; - goto yy767; - yy769: + goto yy567; + yy569: yyaccept = 0; yych = *(marker = ++p); if (yych <= '/') { if (yych == '\n') - goto yy767; + goto yy567; if (yych <= '.') - goto yy781; - goto yy789; + goto yy578; + goto yy589; } else { if (yych <= 0x7F) - goto yy781; + goto yy578; if (yych <= 0xC1) - goto yy767; + goto yy567; if (yych <= 0xF4) - goto yy781; - goto yy767; + goto yy578; + goto yy567; } - yy770: + yy570: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy567; if (yych <= 0xBF) - goto yy780; - goto yy767; - yy771: + goto yy577; + goto yy567; + yy571: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy767; + goto yy567; if (yych <= 0xBF) - goto yy779; - goto yy767; - yy772: + goto yy582; + goto yy567; + yy572: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy567; if (yych <= 0xBF) - goto yy779; - goto yy767; - yy773: + goto yy582; + goto yy567; + yy573: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy567; if (yych <= 0x9F) - goto yy779; - goto yy767; - yy774: + goto yy582; + goto yy567; + yy574: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy767; + goto yy567; if (yych <= 0xBF) - goto yy777; - goto yy767; - yy775: + goto yy584; + goto yy567; + yy575: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy567; if (yych <= 0xBF) - goto yy777; - goto yy767; - yy776: + goto yy584; + goto yy567; + yy576: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; - if (yych >= 0x90) - goto yy767; - yy777: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy778; - if (yych <= 0xBF) - goto yy779; - yy778: - p = marker; - if (yyaccept == 0) { - goto yy767; - } else { - goto yy795; - } - yy779: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy778; - if (yych >= 0xC0) - goto yy778; - yy780: + goto yy567; + if (yych <= 0x8F) + goto yy584; + goto yy567; + yy577: ++p; yych = *p; - yy781: + yy578: if (yybm[0 + yych] & 64) { - goto yy780; + goto yy577; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy778; - if (yych >= '=') - goto yy778; + goto yy579; + if (yych <= '<') + goto yy580; } else { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; - goto yy777; + goto yy583; + goto yy584; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy788; + goto yy585; if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; } } - yy782: + yy579: + p = marker; + if (yyaccept == 0) { + goto yy567; + } else { + goto yy599; + } + yy580: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xDF) { if (yych <= '.') { if (yych == '\n') - goto yy778; - goto yy780; + goto yy579; + goto yy577; } else { if (yych <= '/') - goto yy789; + goto yy589; if (yych <= 0x7F) - goto yy780; + goto yy577; if (yych <= 0xC1) - goto yy778; - goto yy779; + goto yy579; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych == 0xED) - goto yy788; - goto yy777; + goto yy585; + goto yy584; } else { if (yych <= 0xF0) - goto yy785; + goto yy586; if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } - yy784: + yy582: ++p; yych = *p; - if (yych <= 0x9F) - goto yy778; + if (yych <= 0x7F) + goto yy579; if (yych <= 0xBF) - goto yy779; - goto yy778; - yy785: + goto yy577; + goto yy579; + yy583: ++p; yych = *p; - if (yych <= 0x8F) - goto yy778; + if (yych <= 0x9F) + goto yy579; if (yych <= 0xBF) - goto yy777; - goto yy778; - yy786: + goto yy582; + goto yy579; + yy584: ++p; yych = *p; if (yych <= 0x7F) - goto yy778; + goto yy579; if (yych <= 0xBF) - goto yy777; - goto yy778; - yy787: + goto yy582; + goto yy579; + yy585: ++p; yych = *p; if (yych <= 0x7F) - goto yy778; + goto yy579; + if (yych <= 0x9F) + goto yy582; + goto yy579; + yy586: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy777; - goto yy778; - yy788: + goto yy579; + if (yych <= 0xBF) + goto yy584; + goto yy579; + yy587: ++p; yych = *p; if (yych <= 0x7F) - goto yy778; - if (yych <= 0x9F) - goto yy779; - goto yy778; - yy789: + goto yy579; + if (yych <= 0xBF) + goto yy584; + goto yy579; + yy588: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy579; + if (yych <= 0x8F) + goto yy584; + goto yy579; + yy589: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 's') { if (yych <= 'R') { if (yych <= '\n') { if (yych <= '\t') - goto yy780; - goto yy778; + goto yy577; + goto yy579; } else { - if (yych == 'P') - goto yy791; - goto yy780; + if (yych != 'P') + goto yy577; } } else { if (yych <= 'o') { - if (yych >= 'T') - goto yy780; + if (yych <= 'S') + goto yy591; + goto yy577; } else { if (yych <= 'p') - goto yy791; + goto yy590; if (yych <= 'r') - goto yy780; + goto yy577; + goto yy591; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } else { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; - goto yy777; + goto yy583; + goto yy584; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy585; + if (yych <= 0xEF) + goto yy584; + goto yy586; + } else { + if (yych <= 0xF3) + goto yy587; + if (yych <= 0xF4) + goto yy588; + goto yy579; } + } + } + yy590: + ++p; + yych = *p; + if (yybm[0 + yych] & 128) { + goto yy580; + } + if (yych <= 0xC1) { + if (yych <= 'R') { + if (yych == '\n') + goto yy579; + if (yych <= 'Q') + goto yy577; + goto yy592; + } else { + if (yych == 'r') + goto yy592; + if (yych <= 0x7F) + goto yy577; + goto yy579; + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) + goto yy582; + if (yych <= 0xE0) + goto yy583; + if (yych <= 0xEC) + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy788; if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } + yy591: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 't') { if (yych <= 'S') { if (yych <= '\n') { if (yych <= '\t') - goto yy780; - goto yy778; + goto yy577; + goto yy579; } else { if (yych == 'C') - goto yy796; - goto yy780; + goto yy593; + goto yy577; } } else { if (yych <= 'b') { if (yych <= 'T') - goto yy797; - goto yy780; + goto yy594; + goto yy577; } else { if (yych <= 'c') - goto yy796; + goto yy593; if (yych <= 's') - goto yy780; - goto yy797; + goto yy577; + goto yy594; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } else { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; - goto yy777; + goto yy583; + goto yy584; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy788; - if (yych <= 0xEF) - goto yy777; - goto yy785; - } else { - if (yych <= 0xF3) - goto yy786; - if (yych <= 0xF4) - goto yy787; - goto yy778; - } - } - } - yy791: - ++p; - yych = *p; - if (yybm[0 + yych] & 128) { - goto yy782; - } - if (yych <= 0xC1) { - if (yych <= 'R') { - if (yych == '\n') - goto yy778; - if (yych <= 'Q') - goto yy780; - } else { - if (yych == 'r') - goto yy792; - if (yych <= 0x7F) - goto yy780; - goto yy778; - } - } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy779; - if (yych <= 0xE0) - goto yy784; - if (yych <= 0xEC) - goto yy777; - goto yy788; - } else { - if (yych <= 0xF0) { + goto yy585; if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy792: + yy592: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { if (yych <= 'E') { if (yych == '\n') - goto yy778; + goto yy579; if (yych <= 'D') - goto yy780; + goto yy577; + goto yy595; } else { if (yych == 'e') - goto yy793; + goto yy595; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy793: - ++p; - yych = *p; - if (yybm[0 + yych] & 128) { - goto yy782; - } - if (yych <= 0xDF) { - if (yych <= '=') { - if (yych == '\n') - goto yy778; - goto yy780; - } else { - if (yych <= '>') - goto yy794; - if (yych <= 0x7F) - goto yy780; - if (yych <= 0xC1) - goto yy778; - goto yy779; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy784; - if (yych == 0xED) - goto yy788; - goto yy777; - } else { - if (yych <= 0xF0) - goto yy785; - if (yych <= 0xF3) - goto yy786; - if (yych <= 0xF4) - goto yy787; - goto yy778; - } - } - yy794: - yyaccept = 1; - marker = ++p; - yych = *p; - if (yybm[0 + yych] & 64) { - goto yy780; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy795; - if (yych <= '<') - goto yy782; - } else { - if (yych <= 0xDF) - goto yy779; - if (yych <= 0xE0) - goto yy784; - goto yy777; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy788; - if (yych <= 0xEF) - goto yy777; - goto yy785; - } else { - if (yych <= 0xF3) - goto yy786; - if (yych <= 0xF4) - goto yy787; - } - } - yy795 : { return (bufsize_t)(p - start); } - yy796: + yy593: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { if (yych <= 'R') { if (yych == '\n') - goto yy778; + goto yy579; if (yych <= 'Q') - goto yy780; - goto yy800; + goto yy577; + goto yy596; } else { if (yych == 'r') - goto yy800; + goto yy596; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy797: + yy594: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { if (yych <= 'Y') { if (yych == '\n') - goto yy778; + goto yy579; if (yych <= 'X') - goto yy780; + goto yy577; + goto yy597; } else { if (yych == 'y') - goto yy798; + goto yy597; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy798: + yy595: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } - if (yych <= 0xC1) { - if (yych <= 'L') { + if (yych <= 0xDF) { + if (yych <= '=') { if (yych == '\n') - goto yy778; - if (yych <= 'K') - goto yy780; + goto yy579; + goto yy577; } else { - if (yych == 'l') - goto yy799; + if (yych <= '>') + goto yy598; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + if (yych <= 0xC1) + goto yy579; + goto yy582; } } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy779; + if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy784; - if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy583; + if (yych == 0xED) + goto yy585; + goto yy584; } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy777; - goto yy785; - } else { - if (yych <= 0xF3) - goto yy786; - if (yych <= 0xF4) - goto yy787; - goto yy778; - } + if (yych <= 0xF0) + goto yy586; + if (yych <= 0xF3) + goto yy587; + if (yych <= 0xF4) + goto yy588; + goto yy579; } } - yy799: + yy596: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { - if (yych <= 'E') { + if (yych <= 'I') { if (yych == '\n') - goto yy778; - if (yych <= 'D') - goto yy780; - goto yy793; + goto yy579; + if (yych <= 'H') + goto yy577; + goto yy600; } else { - if (yych == 'e') - goto yy793; + if (yych == 'i') + goto yy600; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy800: + yy597: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { - if (yych <= 'I') { + if (yych <= 'L') { if (yych == '\n') - goto yy778; - if (yych <= 'H') - goto yy780; + goto yy579; + if (yych <= 'K') + goto yy577; + goto yy592; } else { - if (yych == 'i') - goto yy801; + if (yych == 'l') + goto yy592; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy801: + yy598: + yyaccept = 1; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 64) { + goto yy577; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\n') + goto yy599; + if (yych <= '<') + goto yy580; + } else { + if (yych <= 0xDF) + goto yy582; + if (yych <= 0xE0) + goto yy583; + goto yy584; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy585; + if (yych <= 0xEF) + goto yy584; + goto yy586; + } else { + if (yych <= 0xF3) + goto yy587; + if (yych <= 0xF4) + goto yy588; + } + } + yy599 : { return (bufsize_t)(p - start); } + yy600: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { if (yych <= 'P') { if (yych == '\n') - goto yy778; + goto yy579; if (yych <= 'O') - goto yy780; + goto yy577; } else { if (yych == 'p') - goto yy802; + goto yy601; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } - yy802: + yy601: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy580; } if (yych <= 0xC1) { if (yych <= 'T') { if (yych == '\n') - goto yy778; + goto yy579; if (yych <= 'S') - goto yy780; - goto yy793; + goto yy577; + goto yy595; } else { if (yych == 't') - goto yy793; + goto yy595; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy577; + goto yy579; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy582; if (yych <= 0xE0) - goto yy784; + goto yy583; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy584; + goto yy585; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy584; + goto yy586; } else { if (yych <= 0xF3) - goto yy786; + goto yy587; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy588; + goto yy579; } } } @@ -13491,323 +10055,326 @@ bufsize_t _scan_html_block_end_2(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ',') { if (yych == '\n') - goto yy807; + goto yy606; } else { if (yych <= '-') - goto yy808; + goto yy607; if (yych <= 0x7F) - goto yy805; + goto yy604; if (yych <= 0xC1) - goto yy807; - goto yy809; + goto yy606; + goto yy608; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy810; + goto yy609; if (yych == 0xED) - goto yy812; - goto yy811; + goto yy611; + goto yy610; } else { if (yych <= 0xF0) - goto yy813; + goto yy612; if (yych <= 0xF3) - goto yy814; + goto yy613; if (yych <= 0xF4) - goto yy815; - goto yy807; + goto yy614; + goto yy606; } } - yy805: + yy604: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych != '\n') - goto yy820; + goto yy616; } else { if (yych <= 0xC1) - goto yy806; + goto yy605; if (yych <= 0xF4) - goto yy820; + goto yy616; } - yy806 : { return 0; } - yy807: + yy605 : { return 0; } + yy606: yych = *++p; - goto yy806; - yy808: + goto yy605; + yy607: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy827; + goto yy626; } if (yych <= 0x7F) { if (yych == '\n') - goto yy806; - goto yy820; + goto yy605; + goto yy616; } else { if (yych <= 0xC1) - goto yy806; + goto yy605; if (yych <= 0xF4) - goto yy820; - goto yy806; + goto yy616; + goto yy605; } - yy809: + yy608: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy605; if (yych <= 0xBF) - goto yy819; - goto yy806; - yy810: + goto yy615; + goto yy605; + yy609: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy806; + goto yy605; if (yych <= 0xBF) - goto yy818; - goto yy806; - yy811: + goto yy619; + goto yy605; + yy610: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy605; if (yych <= 0xBF) - goto yy818; - goto yy806; - yy812: + goto yy619; + goto yy605; + yy611: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy605; if (yych <= 0x9F) - goto yy818; - goto yy806; - yy813: + goto yy619; + goto yy605; + yy612: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy806; + goto yy605; if (yych <= 0xBF) - goto yy816; - goto yy806; - yy814: + goto yy621; + goto yy605; + yy613: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy605; if (yych <= 0xBF) - goto yy816; - goto yy806; - yy815: + goto yy621; + goto yy605; + yy614: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; - if (yych >= 0x90) - goto yy806; - yy816: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy817; - if (yych <= 0xBF) - goto yy818; - yy817: - p = marker; - if (yyaccept == 0) { - goto yy806; - } else { - goto yy830; - } - yy818: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy817; - if (yych >= 0xC0) - goto yy817; - yy819: + goto yy605; + if (yych <= 0x8F) + goto yy621; + goto yy605; + yy615: ++p; yych = *p; - yy820: + yy616: if (yybm[0 + yych] & 64) { - goto yy819; + goto yy615; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy817; - if (yych >= '.') - goto yy817; + goto yy617; + if (yych <= '-') + goto yy618; } else { if (yych <= 0xDF) - goto yy818; + goto yy619; if (yych <= 0xE0) - goto yy822; - goto yy816; + goto yy620; + goto yy621; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy826; + goto yy622; if (yych <= 0xEF) - goto yy816; - goto yy823; + goto yy621; + goto yy623; } else { if (yych <= 0xF3) - goto yy824; + goto yy624; if (yych <= 0xF4) - goto yy825; - goto yy817; + goto yy625; } } - yy821: + yy617: + p = marker; + if (yyaccept == 0) { + goto yy605; + } else { + goto yy629; + } + yy618: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy819; + goto yy615; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy817; + goto yy617; if (yych <= '-') - goto yy827; - goto yy817; + goto yy626; + goto yy617; } else { if (yych <= 0xDF) - goto yy818; - if (yych >= 0xE1) - goto yy816; + goto yy619; + if (yych <= 0xE0) + goto yy620; + goto yy621; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy826; + goto yy622; if (yych <= 0xEF) - goto yy816; - goto yy823; + goto yy621; + goto yy623; } else { if (yych <= 0xF3) - goto yy824; + goto yy624; if (yych <= 0xF4) - goto yy825; - goto yy817; + goto yy625; + goto yy617; } } - yy822: + yy619: ++p; yych = *p; - if (yych <= 0x9F) - goto yy817; + if (yych <= 0x7F) + goto yy617; if (yych <= 0xBF) - goto yy818; - goto yy817; - yy823: + goto yy615; + goto yy617; + yy620: ++p; yych = *p; - if (yych <= 0x8F) - goto yy817; + if (yych <= 0x9F) + goto yy617; if (yych <= 0xBF) - goto yy816; - goto yy817; - yy824: + goto yy619; + goto yy617; + yy621: ++p; yych = *p; if (yych <= 0x7F) - goto yy817; + goto yy617; if (yych <= 0xBF) - goto yy816; - goto yy817; - yy825: + goto yy619; + goto yy617; + yy622: ++p; yych = *p; if (yych <= 0x7F) - goto yy817; + goto yy617; + if (yych <= 0x9F) + goto yy619; + goto yy617; + yy623: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy816; - goto yy817; - yy826: + goto yy617; + if (yych <= 0xBF) + goto yy621; + goto yy617; + yy624: ++p; yych = *p; if (yych <= 0x7F) - goto yy817; - if (yych <= 0x9F) - goto yy818; - goto yy817; - yy827: + goto yy617; + if (yych <= 0xBF) + goto yy621; + goto yy617; + yy625: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy617; + if (yych <= 0x8F) + goto yy621; + goto yy617; + yy626: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy827; + goto yy626; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy817; - goto yy819; + goto yy617; + goto yy615; } else { if (yych <= '>') - goto yy829; + goto yy628; if (yych <= 0x7F) - goto yy819; + goto yy615; if (yych <= 0xC1) - goto yy817; - goto yy818; + goto yy617; + goto yy619; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy822; + goto yy620; if (yych == 0xED) - goto yy826; - goto yy816; + goto yy622; + goto yy621; } else { if (yych <= 0xF0) - goto yy823; + goto yy623; if (yych <= 0xF3) - goto yy824; + goto yy624; if (yych <= 0xF4) - goto yy825; - goto yy817; + goto yy625; + goto yy617; } } - yy829: + yy628: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy819; + goto yy615; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy830; + goto yy629; if (yych <= '-') - goto yy821; + goto yy618; } else { if (yych <= 0xDF) - goto yy818; + goto yy619; if (yych <= 0xE0) - goto yy822; - goto yy816; + goto yy620; + goto yy621; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy826; + goto yy622; if (yych <= 0xEF) - goto yy816; - goto yy823; + goto yy621; + goto yy623; } else { if (yych <= 0xF3) - goto yy824; + goto yy624; if (yych <= 0xF4) - goto yy825; + goto yy625; } } - yy830 : { return (bufsize_t)(p - start); } + yy629 : { return (bufsize_t)(p - start); } } } @@ -13840,290 +10407,291 @@ bufsize_t _scan_html_block_end_3(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '>') { if (yych == '\n') - goto yy835; + goto yy634; } else { if (yych <= '?') - goto yy836; + goto yy635; if (yych <= 0x7F) - goto yy833; + goto yy632; if (yych <= 0xC1) - goto yy835; - goto yy837; + goto yy634; + goto yy636; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy838; + goto yy637; if (yych == 0xED) - goto yy840; - goto yy839; + goto yy639; + goto yy638; } else { if (yych <= 0xF0) - goto yy841; + goto yy640; if (yych <= 0xF3) - goto yy842; + goto yy641; if (yych <= 0xF4) - goto yy843; - goto yy835; + goto yy642; + goto yy634; } } - yy833: + yy632: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych != '\n') - goto yy848; + goto yy644; } else { if (yych <= 0xC1) - goto yy834; + goto yy633; if (yych <= 0xF4) - goto yy848; + goto yy644; } - yy834 : { return 0; } - yy835: + yy633 : { return 0; } + yy634: yych = *++p; - goto yy834; - yy836: + goto yy633; + yy635: yyaccept = 0; yych = *(marker = ++p); if (yych <= '>') { if (yych == '\n') - goto yy834; + goto yy633; if (yych <= '=') - goto yy848; - goto yy856; + goto yy644; + goto yy655; } else { if (yych <= 0x7F) - goto yy848; + goto yy644; if (yych <= 0xC1) - goto yy834; + goto yy633; if (yych <= 0xF4) - goto yy848; - goto yy834; + goto yy644; + goto yy633; } - yy837: + yy636: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy633; if (yych <= 0xBF) - goto yy847; - goto yy834; - yy838: + goto yy643; + goto yy633; + yy637: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy834; + goto yy633; if (yych <= 0xBF) - goto yy846; - goto yy834; - yy839: + goto yy648; + goto yy633; + yy638: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy633; if (yych <= 0xBF) - goto yy846; - goto yy834; - yy840: + goto yy648; + goto yy633; + yy639: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy633; if (yych <= 0x9F) - goto yy846; - goto yy834; - yy841: + goto yy648; + goto yy633; + yy640: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy834; + goto yy633; if (yych <= 0xBF) - goto yy844; - goto yy834; - yy842: + goto yy650; + goto yy633; + yy641: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy633; if (yych <= 0xBF) - goto yy844; - goto yy834; - yy843: + goto yy650; + goto yy633; + yy642: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; - if (yych >= 0x90) - goto yy834; - yy844: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy845; - if (yych <= 0xBF) - goto yy846; - yy845: - p = marker; - if (yyaccept == 0) { - goto yy834; - } else { - goto yy857; - } - yy846: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy845; - if (yych >= 0xC0) - goto yy845; - yy847: + goto yy633; + if (yych <= 0x8F) + goto yy650; + goto yy633; + yy643: ++p; yych = *p; - yy848: + yy644: if (yybm[0 + yych] & 64) { - goto yy847; + goto yy643; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy845; - if (yych >= '@') - goto yy845; + goto yy645; + if (yych <= '?') + goto yy646; } else { if (yych <= 0xDF) - goto yy846; + goto yy648; if (yych <= 0xE0) - goto yy851; - goto yy844; + goto yy649; + goto yy650; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy855; + goto yy651; if (yych <= 0xEF) - goto yy844; - goto yy852; + goto yy650; + goto yy652; } else { if (yych <= 0xF3) - goto yy853; + goto yy653; if (yych <= 0xF4) - goto yy854; - goto yy845; + goto yy654; } } - yy849: + yy645: + p = marker; + if (yyaccept == 0) { + goto yy633; + } else { + goto yy656; + } + yy646: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy849; + goto yy646; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy845; - goto yy847; + goto yy645; + goto yy643; } else { if (yych <= '>') - goto yy856; + goto yy655; if (yych <= 0x7F) - goto yy847; + goto yy643; if (yych <= 0xC1) - goto yy845; - goto yy846; + goto yy645; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy851; + goto yy649; if (yych == 0xED) - goto yy855; - goto yy844; + goto yy651; + goto yy650; } else { if (yych <= 0xF0) - goto yy852; + goto yy652; if (yych <= 0xF3) - goto yy853; + goto yy653; if (yych <= 0xF4) - goto yy854; - goto yy845; + goto yy654; + goto yy645; } } - yy851: + yy648: ++p; yych = *p; - if (yych <= 0x9F) - goto yy845; + if (yych <= 0x7F) + goto yy645; if (yych <= 0xBF) - goto yy846; - goto yy845; - yy852: + goto yy643; + goto yy645; + yy649: ++p; yych = *p; - if (yych <= 0x8F) - goto yy845; + if (yych <= 0x9F) + goto yy645; if (yych <= 0xBF) - goto yy844; - goto yy845; - yy853: + goto yy648; + goto yy645; + yy650: ++p; yych = *p; if (yych <= 0x7F) - goto yy845; + goto yy645; if (yych <= 0xBF) - goto yy844; - goto yy845; - yy854: + goto yy648; + goto yy645; + yy651: ++p; yych = *p; if (yych <= 0x7F) - goto yy845; + goto yy645; + if (yych <= 0x9F) + goto yy648; + goto yy645; + yy652: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy844; - goto yy845; - yy855: + goto yy645; + if (yych <= 0xBF) + goto yy650; + goto yy645; + yy653: ++p; yych = *p; if (yych <= 0x7F) - goto yy845; - if (yych <= 0x9F) - goto yy846; - goto yy845; - yy856: + goto yy645; + if (yych <= 0xBF) + goto yy650; + goto yy645; + yy654: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy645; + if (yych <= 0x8F) + goto yy650; + goto yy645; + yy655: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy847; + goto yy643; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy857; + goto yy656; if (yych <= '?') - goto yy849; + goto yy646; } else { if (yych <= 0xDF) - goto yy846; + goto yy648; if (yych <= 0xE0) - goto yy851; - goto yy844; + goto yy649; + goto yy650; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy855; + goto yy651; if (yych <= 0xEF) - goto yy844; - goto yy852; + goto yy650; + goto yy652; } else { if (yych <= 0xF3) - goto yy853; + goto yy653; if (yych <= 0xF4) - goto yy854; + goto yy654; } } - yy857 : { return (bufsize_t)(p - start); } + yy656 : { return (bufsize_t)(p - start); } } } @@ -14136,268 +10704,259 @@ bufsize_t _scan_html_block_end_4(const unsigned char *p) { unsigned char yych; unsigned int yyaccept = 0; static const unsigned char yybm[] = { - 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 0, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, 128, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 0, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 64, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, }; yych = *p; - if (yych <= 0xDF) { - if (yych <= '=') { + if (yybm[0 + yych] & 64) { + goto yy662; + } + if (yych <= 0xE0) { + if (yych <= 0x7F) { if (yych == '\n') - goto yy862; + goto yy661; } else { - if (yych <= '>') - goto yy863; - if (yych <= 0x7F) - goto yy860; if (yych <= 0xC1) - goto yy862; - goto yy865; + goto yy661; + if (yych <= 0xDF) + goto yy665; + goto yy666; } } else { if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy866; if (yych == 0xED) - goto yy868; - goto yy867; + goto yy668; + goto yy667; } else { if (yych <= 0xF0) - goto yy869; + goto yy669; + if (yych <= 0xF3) + goto yy670; + if (yych <= 0xF4) + goto yy671; + goto yy661; + } + } + yyaccept = 0; + yych = *(marker = ++p); + if (yych <= 0x7F) { + if (yych != '\n') + goto yy673; + } else { + if (yych <= 0xC1) + goto yy660; + if (yych <= 0xF4) + goto yy673; + } + yy660 : { return 0; } + yy661: + yych = *++p; + goto yy660; + yy662: + yyaccept = 1; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 128) { + goto yy672; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\n') + goto yy664; + if (yych <= '>') + goto yy662; + } else { + if (yych <= 0xDF) + goto yy675; + if (yych <= 0xE0) + goto yy676; + goto yy677; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy678; + if (yych <= 0xEF) + goto yy677; + goto yy679; + } else { if (yych <= 0xF3) - goto yy870; + goto yy680; if (yych <= 0xF4) - goto yy871; - goto yy862; + goto yy681; } } - yy860: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) { - if (yych != '\n') - goto yy876; - } else { - if (yych <= 0xC1) - goto yy861; - if (yych <= 0xF4) - goto yy876; - } - yy861 : { return 0; } - yy862: - yych = *++p; - goto yy861; - yy863: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x7F) { - if (yych != '\n') - goto yy876; - } else { - if (yych <= 0xC1) - goto yy864; - if (yych <= 0xF4) - goto yy876; - } - yy864 : { return (bufsize_t)(p - start); } - yy865: + yy664 : { return (bufsize_t)(p - start); } + yy665: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy660; if (yych <= 0xBF) - goto yy875; - goto yy861; - yy866: + goto yy672; + goto yy660; + yy666: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy861; + goto yy660; if (yych <= 0xBF) - goto yy874; - goto yy861; - yy867: + goto yy675; + goto yy660; + yy667: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy660; if (yych <= 0xBF) - goto yy874; - goto yy861; - yy868: + goto yy675; + goto yy660; + yy668: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy660; if (yych <= 0x9F) - goto yy874; - goto yy861; - yy869: + goto yy675; + goto yy660; + yy669: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy861; + goto yy660; if (yych <= 0xBF) - goto yy872; - goto yy861; - yy870: + goto yy677; + goto yy660; + yy670: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy660; if (yych <= 0xBF) - goto yy872; - goto yy861; - yy871: + goto yy677; + goto yy660; + yy671: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; - if (yych >= 0x90) - goto yy861; - yy872: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy873; - if (yych <= 0xBF) - goto yy874; - yy873: - p = marker; - if (yyaccept == 0) { - goto yy861; - } else { - goto yy864; - } - yy874: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy873; - if (yych >= 0xC0) - goto yy873; - yy875: + goto yy660; + if (yych <= 0x8F) + goto yy677; + goto yy660; + yy672: ++p; yych = *p; - yy876: - if (yybm[0 + yych] & 64) { - goto yy875; + yy673: + if (yybm[0 + yych] & 128) { + goto yy672; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy873; - if (yych >= '?') - goto yy873; + goto yy674; + if (yych <= '>') + goto yy662; } else { if (yych <= 0xDF) - goto yy874; + goto yy675; if (yych <= 0xE0) - goto yy879; - goto yy872; + goto yy676; + goto yy677; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy883; + goto yy678; if (yych <= 0xEF) - goto yy872; - goto yy880; + goto yy677; + goto yy679; } else { if (yych <= 0xF3) - goto yy881; + goto yy680; if (yych <= 0xF4) - goto yy882; - goto yy873; + goto yy681; } } - yy877: - yyaccept = 1; - marker = ++p; - yych = *p; - if (yybm[0 + yych] & 64) { - goto yy875; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy864; - if (yych <= '>') - goto yy877; - goto yy864; - } else { - if (yych <= 0xDF) - goto yy874; - if (yych >= 0xE1) - goto yy872; - } + yy674: + p = marker; + if (yyaccept == 0) { + goto yy660; } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy883; - if (yych <= 0xEF) - goto yy872; - goto yy880; - } else { - if (yych <= 0xF3) - goto yy881; - if (yych <= 0xF4) - goto yy882; - goto yy864; - } + goto yy664; } - yy879: + yy675: ++p; yych = *p; - if (yych <= 0x9F) - goto yy873; + if (yych <= 0x7F) + goto yy674; if (yych <= 0xBF) - goto yy874; - goto yy873; - yy880: + goto yy672; + goto yy674; + yy676: ++p; yych = *p; - if (yych <= 0x8F) - goto yy873; + if (yych <= 0x9F) + goto yy674; if (yych <= 0xBF) - goto yy872; - goto yy873; - yy881: + goto yy675; + goto yy674; + yy677: ++p; yych = *p; if (yych <= 0x7F) - goto yy873; + goto yy674; if (yych <= 0xBF) - goto yy872; - goto yy873; - yy882: + goto yy675; + goto yy674; + yy678: ++p; yych = *p; if (yych <= 0x7F) - goto yy873; + goto yy674; + if (yych <= 0x9F) + goto yy675; + goto yy674; + yy679: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy872; - goto yy873; - yy883: + goto yy674; + if (yych <= 0xBF) + goto yy677; + goto yy674; + yy680: ++p; yych = *p; if (yych <= 0x7F) - goto yy873; - if (yych <= 0x9F) - goto yy874; - goto yy873; + goto yy674; + if (yych <= 0xBF) + goto yy677; + goto yy674; + yy681: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy674; + if (yych <= 0x8F) + goto yy677; + goto yy674; } } @@ -14430,323 +10989,326 @@ bufsize_t _scan_html_block_end_5(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '\\') { if (yych == '\n') - goto yy888; + goto yy686; } else { if (yych <= ']') - goto yy889; + goto yy687; if (yych <= 0x7F) - goto yy886; + goto yy684; if (yych <= 0xC1) - goto yy888; - goto yy890; + goto yy686; + goto yy688; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy891; + goto yy689; if (yych == 0xED) - goto yy893; - goto yy892; + goto yy691; + goto yy690; } else { if (yych <= 0xF0) - goto yy894; + goto yy692; if (yych <= 0xF3) - goto yy895; + goto yy693; if (yych <= 0xF4) - goto yy896; - goto yy888; + goto yy694; + goto yy686; } } - yy886: + yy684: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych != '\n') - goto yy901; + goto yy696; } else { if (yych <= 0xC1) - goto yy887; + goto yy685; if (yych <= 0xF4) - goto yy901; + goto yy696; } - yy887 : { return 0; } - yy888: + yy685 : { return 0; } + yy686: yych = *++p; - goto yy887; - yy889: + goto yy685; + yy687: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy908; + goto yy706; } if (yych <= 0x7F) { if (yych == '\n') - goto yy887; - goto yy901; + goto yy685; + goto yy696; } else { if (yych <= 0xC1) - goto yy887; + goto yy685; if (yych <= 0xF4) - goto yy901; - goto yy887; + goto yy696; + goto yy685; } - yy890: + yy688: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy685; if (yych <= 0xBF) - goto yy900; - goto yy887; - yy891: + goto yy695; + goto yy685; + yy689: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy887; + goto yy685; if (yych <= 0xBF) - goto yy899; - goto yy887; - yy892: + goto yy699; + goto yy685; + yy690: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy685; if (yych <= 0xBF) - goto yy899; - goto yy887; - yy893: + goto yy699; + goto yy685; + yy691: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy685; if (yych <= 0x9F) - goto yy899; - goto yy887; - yy894: + goto yy699; + goto yy685; + yy692: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy887; + goto yy685; if (yych <= 0xBF) - goto yy897; - goto yy887; - yy895: + goto yy701; + goto yy685; + yy693: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy685; if (yych <= 0xBF) - goto yy897; - goto yy887; - yy896: + goto yy701; + goto yy685; + yy694: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; - if (yych >= 0x90) - goto yy887; - yy897: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy898; - if (yych <= 0xBF) - goto yy899; - yy898: - p = marker; - if (yyaccept == 0) { - goto yy887; - } else { - goto yy911; - } - yy899: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy898; - if (yych >= 0xC0) - goto yy898; - yy900: + goto yy685; + if (yych <= 0x8F) + goto yy701; + goto yy685; + yy695: ++p; yych = *p; - yy901: + yy696: if (yybm[0 + yych] & 64) { - goto yy900; + goto yy695; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy898; - if (yych >= '^') - goto yy898; + goto yy697; + if (yych <= ']') + goto yy698; } else { if (yych <= 0xDF) - goto yy899; + goto yy699; if (yych <= 0xE0) - goto yy903; - goto yy897; + goto yy700; + goto yy701; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy907; + goto yy702; if (yych <= 0xEF) - goto yy897; - goto yy904; + goto yy701; + goto yy703; } else { if (yych <= 0xF3) - goto yy905; + goto yy704; if (yych <= 0xF4) - goto yy906; - goto yy898; + goto yy705; } } - yy902: + yy697: + p = marker; + if (yyaccept == 0) { + goto yy685; + } else { + goto yy709; + } + yy698: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy900; + goto yy695; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy898; + goto yy697; if (yych <= ']') - goto yy908; - goto yy898; + goto yy706; + goto yy697; } else { if (yych <= 0xDF) - goto yy899; - if (yych >= 0xE1) - goto yy897; + goto yy699; + if (yych <= 0xE0) + goto yy700; + goto yy701; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy907; + goto yy702; if (yych <= 0xEF) - goto yy897; - goto yy904; + goto yy701; + goto yy703; } else { if (yych <= 0xF3) - goto yy905; + goto yy704; if (yych <= 0xF4) - goto yy906; - goto yy898; + goto yy705; + goto yy697; } } - yy903: + yy699: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy697; + if (yych <= 0xBF) + goto yy695; + goto yy697; + yy700: + ++p; + yych = *p; + if (yych <= 0x9F) + goto yy697; + if (yych <= 0xBF) + goto yy699; + goto yy697; + yy701: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy697; + if (yych <= 0xBF) + goto yy699; + goto yy697; + yy702: ++p; yych = *p; + if (yych <= 0x7F) + goto yy697; if (yych <= 0x9F) - goto yy898; - if (yych <= 0xBF) - goto yy899; - goto yy898; - yy904: + goto yy699; + goto yy697; + yy703: ++p; yych = *p; if (yych <= 0x8F) - goto yy898; + goto yy697; if (yych <= 0xBF) - goto yy897; - goto yy898; - yy905: + goto yy701; + goto yy697; + yy704: ++p; yych = *p; if (yych <= 0x7F) - goto yy898; + goto yy697; if (yych <= 0xBF) - goto yy897; - goto yy898; - yy906: + goto yy701; + goto yy697; + yy705: ++p; yych = *p; if (yych <= 0x7F) - goto yy898; + goto yy697; if (yych <= 0x8F) - goto yy897; - goto yy898; - yy907: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy898; - if (yych <= 0x9F) - goto yy899; - goto yy898; - yy908: + goto yy701; + goto yy697; + yy706: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy908; + goto yy706; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy898; - goto yy900; + goto yy697; + goto yy695; } else { if (yych <= '>') - goto yy910; + goto yy708; if (yych <= 0x7F) - goto yy900; + goto yy695; if (yych <= 0xC1) - goto yy898; - goto yy899; + goto yy697; + goto yy699; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy903; + goto yy700; if (yych == 0xED) - goto yy907; - goto yy897; + goto yy702; + goto yy701; } else { if (yych <= 0xF0) - goto yy904; + goto yy703; if (yych <= 0xF3) - goto yy905; + goto yy704; if (yych <= 0xF4) - goto yy906; - goto yy898; + goto yy705; + goto yy697; } } - yy910: + yy708: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy900; + goto yy695; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy911; + goto yy709; if (yych <= ']') - goto yy902; + goto yy698; } else { if (yych <= 0xDF) - goto yy899; + goto yy699; if (yych <= 0xE0) - goto yy903; - goto yy897; + goto yy700; + goto yy701; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy907; + goto yy702; if (yych <= 0xEF) - goto yy897; - goto yy904; + goto yy701; + goto yy703; } else { if (yych <= 0xF3) - goto yy905; + goto yy704; if (yych <= 0xF4) - goto yy906; + goto yy705; } } - yy911 : { return (bufsize_t)(p - start); } + yy709 : { return (bufsize_t)(p - start); } } } @@ -14761,16 +11323,16 @@ bufsize_t _scan_link_title(const unsigned char *p) { unsigned char yych; unsigned int yyaccept = 0; static const unsigned char yybm[] = { - 0, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 96, 224, 224, 224, 224, 160, 224, 192, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 16, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 192, 208, 208, 208, 208, 144, 208, 80, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 32, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, + 208, 208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -14784,558 +11346,556 @@ bufsize_t _scan_link_title(const unsigned char *p) { yych = *p; if (yych <= '&') { if (yych == '"') - goto yy916; + goto yy714; } else { if (yych <= '\'') - goto yy917; + goto yy715; if (yych <= '(') - goto yy918; + goto yy716; } ++p; - yy915 : { return 0; } - yy916: + yy713 : { return 0; } + yy714: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy915; + goto yy713; if (yych <= 0x7F) - goto yy951; + goto yy718; if (yych <= 0xC1) - goto yy915; + goto yy713; if (yych <= 0xF4) - goto yy951; - goto yy915; - yy917: + goto yy718; + goto yy713; + yy715: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy915; + goto yy713; if (yych <= 0x7F) - goto yy937; + goto yy732; if (yych <= 0xC1) - goto yy915; + goto yy713; if (yych <= 0xF4) - goto yy937; - goto yy915; - yy918: + goto yy732; + goto yy713; + yy716: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy915; + goto yy713; if (yych <= 0x7F) - goto yy923; + goto yy745; if (yych <= 0xC1) - goto yy915; + goto yy713; if (yych <= 0xF4) - goto yy923; - goto yy915; - yy919: + goto yy745; + goto yy713; + yy717: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy922; + yy718: + if (yybm[0 + yych] & 16) { + goto yy717; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= ')') - goto yy933; - goto yy919; + goto yy719; + if (yych <= '"') + goto yy720; + goto yy722; } else { if (yych <= 0xC1) - goto yy921; + goto yy719; if (yych <= 0xDF) - goto yy924; - goto yy925; + goto yy724; + goto yy725; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy930; - goto yy926; + goto yy727; + goto yy726; } else { if (yych <= 0xF0) - goto yy927; + goto yy728; if (yych <= 0xF3) - goto yy928; + goto yy729; if (yych <= 0xF4) - goto yy929; + goto yy730; } } - yy921: + yy719: p = marker; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy915; + goto yy713; } else { - goto yy932; + goto yy721; } } else { if (yyaccept == 2) { - goto yy946; + goto yy734; } else { - goto yy960; + goto yy747; } } - yy922: + yy720: + ++p; + yy721 : { return (bufsize_t)(p - start); } + yy722: ++p; yych = *p; - yy923: - if (yybm[0 + yych] & 32) { - goto yy922; + if (yybm[0 + yych] & 16) { + goto yy717; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= ')') - goto yy931; - goto yy919; + goto yy719; + if (yych <= '"') + goto yy757; + goto yy722; } else { if (yych <= 0xC1) - goto yy921; + goto yy719; if (yych >= 0xE0) - goto yy925; + goto yy725; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy930; - goto yy926; + goto yy727; + goto yy726; } else { if (yych <= 0xF0) - goto yy927; + goto yy728; if (yych <= 0xF3) - goto yy928; + goto yy729; if (yych <= 0xF4) - goto yy929; - goto yy921; + goto yy730; + goto yy719; } } - yy924: + yy724: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy922; - goto yy921; - yy925: + goto yy717; + goto yy719; + yy725: ++p; yych = *p; if (yych <= 0x9F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy924; - goto yy921; - yy926: + goto yy724; + goto yy719; + yy726: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy924; - goto yy921; - yy927: + goto yy724; + goto yy719; + yy727: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy719; + if (yych <= 0x9F) + goto yy724; + goto yy719; + yy728: ++p; yych = *p; if (yych <= 0x8F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy926; - goto yy921; - yy928: + goto yy726; + goto yy719; + yy729: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy926; - goto yy921; - yy929: + goto yy726; + goto yy719; + yy730: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0x8F) - goto yy926; - goto yy921; - yy930: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy921; - if (yych <= 0x9F) - goto yy924; - goto yy921; - yy931: - ++p; - yy932 : { return (bufsize_t)(p - start); } - yy933: - yyaccept = 1; - marker = ++p; - yych = *p; - if (yybm[0 + yych] & 32) { - goto yy922; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy932; - if (yych <= ')') - goto yy931; - goto yy919; - } else { - if (yych <= 0xC1) - goto yy932; - if (yych <= 0xDF) - goto yy924; - goto yy925; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy930; - goto yy926; - } else { - if (yych <= 0xF0) - goto yy927; - if (yych <= 0xF3) - goto yy928; - if (yych <= 0xF4) - goto yy929; - goto yy932; - } - } - yy934: + goto yy726; + goto yy719; + yy731: ++p; yych = *p; + yy732: if (yybm[0 + yych] & 64) { - goto yy936; + goto yy731; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= '\'') - goto yy947; - goto yy934; + goto yy719; + if (yych >= '(') + goto yy735; } else { if (yych <= 0xC1) - goto yy921; + goto yy719; if (yych <= 0xDF) - goto yy938; - goto yy939; + goto yy737; + goto yy738; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy944; - goto yy940; + goto yy740; + goto yy739; } else { if (yych <= 0xF0) - goto yy941; + goto yy741; if (yych <= 0xF3) - goto yy942; + goto yy742; if (yych <= 0xF4) - goto yy943; - goto yy921; + goto yy743; + goto yy719; } } - yy936: + yy733: + ++p; + yy734 : { return (bufsize_t)(p - start); } + yy735: ++p; yych = *p; - yy937: if (yybm[0 + yych] & 64) { - goto yy936; + goto yy731; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; + goto yy719; if (yych <= '\'') - goto yy945; - goto yy934; + goto yy758; + goto yy735; } else { if (yych <= 0xC1) - goto yy921; + goto yy719; if (yych >= 0xE0) - goto yy939; + goto yy738; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy944; - goto yy940; + goto yy740; + goto yy739; } else { if (yych <= 0xF0) - goto yy941; + goto yy741; if (yych <= 0xF3) - goto yy942; + goto yy742; if (yych <= 0xF4) - goto yy943; - goto yy921; + goto yy743; + goto yy719; } } - yy938: + yy737: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy936; - goto yy921; - yy939: + goto yy731; + goto yy719; + yy738: ++p; yych = *p; if (yych <= 0x9F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy938; - goto yy921; - yy940: + goto yy737; + goto yy719; + yy739: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; - if (yych <= 0xBF) - goto yy938; - goto yy921; - yy941: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy940; - goto yy921; - yy942: + goto yy737; + goto yy719; + yy740: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; - if (yych <= 0xBF) - goto yy940; - goto yy921; - yy943: + goto yy719; + if (yych <= 0x9F) + goto yy737; + goto yy719; + yy741: ++p; yych = *p; - if (yych <= 0x7F) - goto yy921; if (yych <= 0x8F) - goto yy940; - goto yy921; - yy944: + goto yy719; + if (yych <= 0xBF) + goto yy739; + goto yy719; + yy742: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; - if (yych <= 0x9F) - goto yy938; - goto yy921; - yy945: - ++p; - yy946 : { return (bufsize_t)(p - start); } - yy947: - yyaccept = 2; - marker = ++p; - yych = *p; - if (yybm[0 + yych] & 64) { - goto yy936; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy946; - if (yych <= '\'') - goto yy945; - goto yy934; - } else { - if (yych <= 0xC1) - goto yy946; - if (yych <= 0xDF) - goto yy938; - goto yy939; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy944; - goto yy940; - } else { - if (yych <= 0xF0) - goto yy941; - if (yych <= 0xF3) - goto yy942; - if (yych <= 0xF4) - goto yy943; - goto yy946; - } - } - yy948: + goto yy719; + if (yych <= 0xBF) + goto yy739; + goto yy719; + yy743: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy719; + if (yych <= 0x8F) + goto yy739; + goto yy719; + yy744: ++p; yych = *p; + yy745: if (yybm[0 + yych] & 128) { - goto yy950; + goto yy744; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= '"') - goto yy961; - goto yy948; + goto yy719; + if (yych >= '*') + goto yy748; } else { if (yych <= 0xC1) - goto yy921; + goto yy719; if (yych <= 0xDF) - goto yy952; - goto yy953; + goto yy750; + goto yy751; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy958; - goto yy954; + goto yy753; + goto yy752; } else { if (yych <= 0xF0) - goto yy955; + goto yy754; if (yych <= 0xF3) - goto yy956; + goto yy755; if (yych <= 0xF4) - goto yy957; - goto yy921; + goto yy756; + goto yy719; } } - yy950: + yy746: + ++p; + yy747 : { return (bufsize_t)(p - start); } + yy748: ++p; yych = *p; - yy951: if (yybm[0 + yych] & 128) { - goto yy950; + goto yy744; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= '"') - goto yy959; - goto yy948; + goto yy719; + if (yych <= ')') + goto yy759; + goto yy748; } else { if (yych <= 0xC1) - goto yy921; + goto yy719; if (yych >= 0xE0) - goto yy953; + goto yy751; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy958; - goto yy954; + goto yy753; + goto yy752; } else { if (yych <= 0xF0) - goto yy955; + goto yy754; if (yych <= 0xF3) - goto yy956; + goto yy755; if (yych <= 0xF4) - goto yy957; - goto yy921; + goto yy756; + goto yy719; } } - yy952: + yy750: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy950; - goto yy921; - yy953: + goto yy744; + goto yy719; + yy751: ++p; yych = *p; if (yych <= 0x9F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy952; - goto yy921; - yy954: + goto yy750; + goto yy719; + yy752: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy952; - goto yy921; - yy955: + goto yy750; + goto yy719; + yy753: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy719; + if (yych <= 0x9F) + goto yy750; + goto yy719; + yy754: ++p; yych = *p; if (yych <= 0x8F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy954; - goto yy921; - yy956: + goto yy752; + goto yy719; + yy755: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0xBF) - goto yy954; - goto yy921; - yy957: + goto yy752; + goto yy719; + yy756: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy719; if (yych <= 0x8F) - goto yy954; - goto yy921; - yy958: - ++p; + goto yy752; + goto yy719; + yy757: + yyaccept = 1; + marker = ++p; yych = *p; - if (yych <= 0x7F) - goto yy921; - if (yych <= 0x9F) - goto yy952; - goto yy921; - yy959: - ++p; - yy960 : { return (bufsize_t)(p - start); } - yy961: + if (yybm[0 + yych] & 16) { + goto yy717; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) + goto yy721; + if (yych <= '"') + goto yy720; + goto yy722; + } else { + if (yych <= 0xC1) + goto yy721; + if (yych <= 0xDF) + goto yy724; + goto yy725; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy727; + goto yy726; + } else { + if (yych <= 0xF0) + goto yy728; + if (yych <= 0xF3) + goto yy729; + if (yych <= 0xF4) + goto yy730; + goto yy721; + } + } + yy758: + yyaccept = 2; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 64) { + goto yy731; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) + goto yy734; + if (yych <= '\'') + goto yy733; + goto yy735; + } else { + if (yych <= 0xC1) + goto yy734; + if (yych <= 0xDF) + goto yy737; + goto yy738; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy740; + goto yy739; + } else { + if (yych <= 0xF0) + goto yy741; + if (yych <= 0xF3) + goto yy742; + if (yych <= 0xF4) + goto yy743; + goto yy734; + } + } + yy759: yyaccept = 3; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy950; + goto yy744; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy960; - if (yych <= '"') - goto yy959; - goto yy948; + goto yy747; + if (yych <= ')') + goto yy746; + goto yy748; } else { if (yych <= 0xC1) - goto yy960; + goto yy747; if (yych <= 0xDF) - goto yy952; - goto yy953; + goto yy750; + goto yy751; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy958; - goto yy954; + goto yy753; + goto yy752; } else { if (yych <= 0xF0) - goto yy955; + goto yy754; if (yych <= 0xF3) - goto yy956; + goto yy755; if (yych <= 0xF4) - goto yy957; - goto yy960; + goto yy756; + goto yy747; } } } @@ -15363,28 +11923,18 @@ bufsize_t _scan_spacechars(const unsigned char *p) { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; yych = *p; - if (yych <= 0x08) - goto yy964; - if (yych <= '\r') - goto yy966; - if (yych == ' ') - goto yy966; - yy964: + if (yybm[0 + yych] & 128) { + goto yy764; + } ++p; { return 0; } - yy966: - ++p; - yych = *p; - goto yy969; - yy967 : { return (bufsize_t)(p - start); } - yy968: + yy764: ++p; yych = *p; - yy969: if (yybm[0 + yych] & 128) { - goto yy968; + goto yy764; } - goto yy967; + { return (bufsize_t)(p - start); } } } @@ -15411,115 +11961,116 @@ bufsize_t _scan_atx_heading_start(const unsigned char *p) { }; yych = *p; if (yych == '#') - goto yy974; + goto yy771; ++p; - yy973 : { return 0; } - yy974: + yy770 : { return 0; } + yy771: yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy977; + goto yy772; } if (yych <= '\f') { if (yych <= 0x08) - goto yy973; - if (yych >= '\v') - goto yy973; + goto yy770; + if (yych <= '\n') + goto yy775; + goto yy770; } else { if (yych <= '\r') - goto yy975; + goto yy775; if (yych == '#') - goto yy979; - goto yy973; + goto yy776; + goto yy770; } - yy975: - ++p; - yy976 : { return (bufsize_t)(p - start); } - yy977: + yy772: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy772; } - goto yy976; - yy979: + yy774 : { return (bufsize_t)(p - start); } + yy775: + yych = *++p; + goto yy774; + yy776: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy772; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy777; if (yych <= '\n') - goto yy975; + goto yy775; } else { if (yych <= '\r') - goto yy975; + goto yy775; if (yych == '#') - goto yy981; + goto yy778; } - yy980: + yy777: p = marker; - goto yy973; - yy981: + goto yy770; + yy778: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy772; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy777; if (yych <= '\n') - goto yy975; - goto yy980; + goto yy775; + goto yy777; } else { if (yych <= '\r') - goto yy975; + goto yy775; if (yych != '#') - goto yy980; + goto yy777; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy772; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy777; if (yych <= '\n') - goto yy975; - goto yy980; + goto yy775; + goto yy777; } else { if (yych <= '\r') - goto yy975; + goto yy775; if (yych != '#') - goto yy980; + goto yy777; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy772; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy777; if (yych <= '\n') - goto yy975; - goto yy980; + goto yy775; + goto yy777; } else { if (yych <= '\r') - goto yy975; + goto yy775; if (yych != '#') - goto yy980; + goto yy777; } ++p; if (yybm[0 + (yych = *p)] & 128) { - goto yy977; + goto yy772; } if (yych <= 0x08) - goto yy980; + goto yy777; if (yych <= '\n') - goto yy975; + goto yy775; if (yych == '\r') - goto yy975; - goto yy980; + goto yy775; + goto yy777; } } @@ -15531,141 +12082,141 @@ bufsize_t _scan_setext_heading_line(const unsigned char *p) { { unsigned char yych; static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; yych = *p; if (yych == '-') - goto yy989; + goto yy786; if (yych == '=') - goto yy990; + goto yy787; ++p; - yy988 : { return 0; } - yy989: + yy785 : { return 0; } + yy786: yych = *(marker = ++p); - if (yybm[0 + yych] & 128) { - goto yy1002; + if (yybm[0 + yych] & 64) { + goto yy793; } if (yych <= '\f') { if (yych <= 0x08) - goto yy988; + goto yy785; if (yych <= '\n') - goto yy999; - goto yy988; + goto yy789; + goto yy785; } else { if (yych <= '\r') - goto yy999; + goto yy789; if (yych == ' ') - goto yy999; - goto yy988; + goto yy789; + goto yy785; } - yy990: + yy787: yych = *(marker = ++p); - if (yybm[0 + yych] & 64) { - goto yy996; + if (yybm[0 + yych] & 128) { + goto yy799; } if (yych <= '\f') { if (yych <= 0x08) - goto yy988; + goto yy785; if (yych <= '\n') - goto yy992; - goto yy988; + goto yy796; + goto yy785; } else { if (yych <= '\r') - goto yy992; + goto yy796; if (yych == ' ') - goto yy992; - goto yy988; + goto yy796; + goto yy785; } - yy991: + yy788: ++p; yych = *p; - yy992: + yy789: if (yybm[0 + yych] & 32) { - goto yy991; + goto yy788; } if (yych <= 0x08) - goto yy993; + goto yy790; if (yych <= '\n') - goto yy994; + goto yy791; if (yych == '\r') - goto yy994; - yy993: + goto yy791; + yy790: p = marker; - goto yy988; - yy994: + goto yy785; + yy791: ++p; - { return 1; } - yy996: + { return 2; } + yy793: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy991; + goto yy788; } if (yych <= '\f') { if (yych <= 0x08) - goto yy993; + goto yy790; if (yych <= '\n') - goto yy994; - goto yy993; + goto yy791; + goto yy790; } else { if (yych <= '\r') - goto yy994; - if (yych == '=') - goto yy996; - goto yy993; + goto yy791; + if (yych == '-') + goto yy793; + goto yy790; } - yy998: + yy795: ++p; yych = *p; - yy999: + yy796: if (yych <= '\f') { if (yych <= 0x08) - goto yy993; + goto yy790; if (yych <= '\t') - goto yy998; + goto yy795; if (yych >= '\v') - goto yy993; + goto yy790; } else { if (yych <= '\r') - goto yy1000; + goto yy797; if (yych == ' ') - goto yy998; - goto yy993; + goto yy795; + goto yy790; } - yy1000: + yy797: ++p; - { return 2; } - yy1002: + { return 1; } + yy799: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1002; + goto yy799; } if (yych <= '\f') { if (yych <= 0x08) - goto yy993; + goto yy790; if (yych <= '\t') - goto yy998; + goto yy795; if (yych <= '\n') - goto yy1000; - goto yy993; + goto yy797; + goto yy790; } else { if (yych <= '\r') - goto yy1000; + goto yy797; if (yych == ' ') - goto yy998; - goto yy993; + goto yy795; + goto yy790; } } } @@ -15680,265 +12231,193 @@ bufsize_t _scan_thematic_break(const unsigned char *p) { { unsigned char yych; static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 128, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 32, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; yych = *p; if (yych <= ',') { if (yych == '*') - goto yy1008; + goto yy805; } else { if (yych <= '-') - goto yy1009; + goto yy806; if (yych == '_') - goto yy1010; + goto yy807; } ++p; - yy1007 : { return 0; } - yy1008: + yy804 : { return 0; } + yy805: yych = *(marker = ++p); - if (yych <= 0x1F) { - if (yych == '\t') - goto yy1032; - goto yy1007; - } else { - if (yych <= ' ') - goto yy1032; - if (yych == '*') - goto yy1034; - goto yy1007; + if (yybm[0 + yych] & 16) { + goto yy808; } - yy1009: + if (yych == '*') + goto yy811; + goto yy804; + yy806: yych = *(marker = ++p); if (yych <= 0x1F) { if (yych == '\t') - goto yy1022; - goto yy1007; + goto yy813; + goto yy804; } else { if (yych <= ' ') - goto yy1022; + goto yy813; if (yych == '-') - goto yy1024; - goto yy1007; + goto yy815; + goto yy804; } - yy1010: + yy807: yych = *(marker = ++p); - if (yybm[0 + yych] & 16) { - goto yy1011; - } - if (yych == '_') - goto yy1014; - goto yy1007; - yy1011: - ++p; - yych = *p; - if (yybm[0 + yych] & 16) { - goto yy1011; - } - if (yych == '_') - goto yy1014; - yy1013: - p = marker; - goto yy1007; - yy1014: - ++p; - yych = *p; if (yych <= 0x1F) { - if (yych == '\t') - goto yy1014; - goto yy1013; - } else { - if (yych <= ' ') - goto yy1014; - if (yych != '_') - goto yy1013; - } - yy1016: - ++p; - yych = *p; - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x08) - goto yy1013; - goto yy1016; - } else { - if (yych <= '\n') - goto yy1018; - if (yych <= '\f') - goto yy1013; - } + if (yych == '\t') + goto yy817; + goto yy804; } else { - if (yych <= ' ') { - if (yych <= 0x1F) - goto yy1013; - goto yy1016; - } else { - if (yych == '_') - goto yy1020; - goto yy1013; - } + if (yych <= ' ') + goto yy817; + if (yych == '_') + goto yy819; + goto yy804; } - yy1018: - ++p; - { return (bufsize_t)(p - start); } - yy1020: + yy808: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy1020; + if (yybm[0 + yych] & 16) { + goto yy808; } - if (yych <= 0x08) - goto yy1013; - if (yych <= '\n') - goto yy1018; - if (yych == '\r') - goto yy1018; - goto yy1013; - yy1022: + if (yych == '*') + goto yy811; + yy810: + p = marker; + goto yy804; + yy811: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1022; - goto yy1013; + goto yy811; + goto yy810; } else { if (yych <= ' ') - goto yy1022; - if (yych != '-') - goto yy1013; + goto yy811; + if (yych == '*') + goto yy821; + goto yy810; } - yy1024: + yy813: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1024; - goto yy1013; + goto yy813; + goto yy810; } else { if (yych <= ' ') - goto yy1024; + goto yy813; if (yych != '-') - goto yy1013; + goto yy810; } - yy1026: + yy815: ++p; yych = *p; - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x08) - goto yy1013; - goto yy1026; - } else { - if (yych <= '\n') - goto yy1028; - if (yych <= '\f') - goto yy1013; - } + if (yych <= 0x1F) { + if (yych == '\t') + goto yy815; + goto yy810; } else { - if (yych <= ' ') { - if (yych <= 0x1F) - goto yy1013; - goto yy1026; - } else { - if (yych == '-') - goto yy1030; - goto yy1013; - } - } - yy1028: - ++p; - { return (bufsize_t)(p - start); } - yy1030: - ++p; - yych = *p; - if (yybm[0 + yych] & 64) { - goto yy1030; + if (yych <= ' ') + goto yy815; + if (yych == '-') + goto yy823; + goto yy810; } - if (yych <= 0x08) - goto yy1013; - if (yych <= '\n') - goto yy1028; - if (yych == '\r') - goto yy1028; - goto yy1013; - yy1032: + yy817: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1032; - goto yy1013; + goto yy817; + goto yy810; } else { if (yych <= ' ') - goto yy1032; - if (yych != '*') - goto yy1013; + goto yy817; + if (yych != '_') + goto yy810; } - yy1034: + yy819: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1034; - goto yy1013; + goto yy819; + goto yy810; } else { if (yych <= ' ') - goto yy1034; - if (yych != '*') - goto yy1013; + goto yy819; + if (yych == '_') + goto yy825; + goto yy810; } - yy1036: + yy821: ++p; yych = *p; - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x08) - goto yy1013; - goto yy1036; - } else { - if (yych <= '\n') - goto yy1038; - if (yych <= '\f') - goto yy1013; - } - } else { - if (yych <= ' ') { - if (yych <= 0x1F) - goto yy1013; - goto yy1036; - } else { - if (yych == '*') - goto yy1040; - goto yy1013; - } + if (yybm[0 + yych] & 32) { + goto yy821; } - yy1038: + if (yych <= 0x08) + goto yy810; + if (yych <= '\n') + goto yy827; + if (yych == '\r') + goto yy827; + goto yy810; + yy823: ++p; - { return (bufsize_t)(p - start); } - yy1040: + yych = *p; + if (yybm[0 + yych] & 64) { + goto yy823; + } + if (yych <= 0x08) + goto yy810; + if (yych <= '\n') + goto yy829; + if (yych == '\r') + goto yy829; + goto yy810; + yy825: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1040; + goto yy825; } if (yych <= 0x08) - goto yy1013; + goto yy810; if (yych <= '\n') - goto yy1038; + goto yy831; if (yych == '\r') - goto yy1038; - goto yy1013; + goto yy831; + goto yy810; + yy827: + ++p; + { return (bufsize_t)(p - start); } + yy829: + ++p; + { return (bufsize_t)(p - start); } + yy831: + ++p; + { return (bufsize_t)(p - start); } } } @@ -15950,16 +12429,16 @@ bufsize_t _scan_open_code_fence(const unsigned char *p) { { unsigned char yych; static const unsigned char yybm[] = { - 0, 160, 160, 160, 160, 160, 160, 160, 160, 160, 0, 160, 160, 0, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 96, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, - 144, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 192, 192, 192, 192, 192, 192, 192, 192, 192, 0, 192, 192, 0, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 144, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, + 96, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -15972,295 +12451,295 @@ bufsize_t _scan_open_code_fence(const unsigned char *p) { }; yych = *p; if (yych == '`') - goto yy1046; + goto yy837; if (yych == '~') - goto yy1047; + goto yy838; ++p; - yy1045 : { return 0; } - yy1046: + yy836 : { return 0; } + yy837: yych = *(marker = ++p); if (yych == '`') - goto yy1063; - goto yy1045; - yy1047: + goto yy839; + goto yy836; + yy838: yych = *(marker = ++p); - if (yych != '~') - goto yy1045; + if (yych == '~') + goto yy841; + goto yy836; + yy839: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy1050; + goto yy842; } - yy1049: + yy840: p = marker; - goto yy1045; - yy1050: + goto yy836; + yy841: + yych = *++p; + if (yybm[0 + yych] & 32) { + goto yy844; + } + goto yy840; + yy842: ++p; yych = *p; marker = p; - if (yybm[0 + yych] & 32) { - goto yy1052; + if (yybm[0 + yych] & 64) { + goto yy846; + } + if (yych <= 0xE0) { + if (yych <= '`') { + if (yych <= 0x00) + goto yy840; + if (yych <= '\r') + goto yy848; + goto yy842; + } else { + if (yych <= 0xC1) + goto yy840; + if (yych <= 0xDF) + goto yy850; + goto yy851; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy853; + goto yy852; + } else { + if (yych <= 0xF0) + goto yy854; + if (yych <= 0xF3) + goto yy855; + if (yych <= 0xF4) + goto yy856; + goto yy840; + } + } + yy844: + ++p; + yych = *p; + marker = p; + if (yybm[0 + yych] & 128) { + goto yy857; } if (yych <= 0xE0) { if (yych <= '~') { if (yych <= 0x00) - goto yy1049; + goto yy840; if (yych <= '\r') - goto yy1061; - goto yy1050; + goto yy859; + goto yy844; } else { if (yych <= 0xC1) - goto yy1049; + goto yy840; if (yych <= 0xDF) - goto yy1054; - goto yy1055; + goto yy861; + goto yy862; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1060; - goto yy1056; + goto yy864; + goto yy863; } else { if (yych <= 0xF0) - goto yy1057; + goto yy865; if (yych <= 0xF3) - goto yy1058; + goto yy866; if (yych <= 0xF4) - goto yy1059; - goto yy1049; + goto yy867; + goto yy840; } } - yy1052: + yy846: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy1052; + if (yybm[0 + yych] & 64) { + goto yy846; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy1049; - if (yych <= '\r') - goto yy1061; - goto yy1049; + goto yy840; + if (yych >= 0x0E) + goto yy840; } else { if (yych <= 0xDF) - goto yy1054; + goto yy850; if (yych <= 0xE0) - goto yy1055; - goto yy1056; + goto yy851; + goto yy852; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1060; + goto yy853; if (yych <= 0xEF) - goto yy1056; - goto yy1057; + goto yy852; + goto yy854; } else { if (yych <= 0xF3) - goto yy1058; + goto yy855; if (yych <= 0xF4) - goto yy1059; - goto yy1049; + goto yy856; + goto yy840; } } - yy1054: + yy848: + ++p; + p = marker; + { return (bufsize_t)(p - start); } + yy850: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1052; - goto yy1049; - yy1055: + goto yy846; + goto yy840; + yy851: ++p; yych = *p; if (yych <= 0x9F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1054; - goto yy1049; - yy1056: + goto yy850; + goto yy840; + yy852: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1054; - goto yy1049; - yy1057: + goto yy850; + goto yy840; + yy853: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy840; + if (yych <= 0x9F) + goto yy850; + goto yy840; + yy854: ++p; yych = *p; if (yych <= 0x8F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1056; - goto yy1049; - yy1058: + goto yy852; + goto yy840; + yy855: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1056; - goto yy1049; - yy1059: + goto yy852; + goto yy840; + yy856: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0x8F) - goto yy1056; - goto yy1049; - yy1060: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy1049; - if (yych <= 0x9F) - goto yy1054; - goto yy1049; - yy1061: - ++p; - p = marker; - { return (bufsize_t)(p - start); } - yy1063: - yych = *++p; - if (yybm[0 + yych] & 64) { - goto yy1064; - } - goto yy1049; - yy1064: - ++p; - yych = *p; - marker = p; - if (yybm[0 + yych] & 128) { - goto yy1066; - } - if (yych <= 0xE0) { - if (yych <= '`') { - if (yych <= 0x00) - goto yy1049; - if (yych <= '\r') - goto yy1075; - goto yy1064; - } else { - if (yych <= 0xC1) - goto yy1049; - if (yych <= 0xDF) - goto yy1068; - goto yy1069; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy1074; - goto yy1070; - } else { - if (yych <= 0xF0) - goto yy1071; - if (yych <= 0xF3) - goto yy1072; - if (yych <= 0xF4) - goto yy1073; - goto yy1049; - } - } - yy1066: + goto yy852; + goto yy840; + yy857: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1066; + goto yy857; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy1049; - if (yych <= '\r') - goto yy1075; - goto yy1049; + goto yy840; + if (yych >= 0x0E) + goto yy840; } else { if (yych <= 0xDF) - goto yy1068; + goto yy861; if (yych <= 0xE0) - goto yy1069; - goto yy1070; + goto yy862; + goto yy863; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1074; + goto yy864; if (yych <= 0xEF) - goto yy1070; - goto yy1071; + goto yy863; + goto yy865; } else { if (yych <= 0xF3) - goto yy1072; + goto yy866; if (yych <= 0xF4) - goto yy1073; - goto yy1049; + goto yy867; + goto yy840; } } - yy1068: + yy859: + ++p; + p = marker; + { return (bufsize_t)(p - start); } + yy861: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1066; - goto yy1049; - yy1069: + goto yy857; + goto yy840; + yy862: ++p; yych = *p; if (yych <= 0x9F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1068; - goto yy1049; - yy1070: + goto yy861; + goto yy840; + yy863: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1068; - goto yy1049; - yy1071: + goto yy861; + goto yy840; + yy864: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy840; + if (yych <= 0x9F) + goto yy861; + goto yy840; + yy865: ++p; yych = *p; if (yych <= 0x8F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1070; - goto yy1049; - yy1072: + goto yy863; + goto yy840; + yy866: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0xBF) - goto yy1070; - goto yy1049; - yy1073: + goto yy863; + goto yy840; + yy867: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy840; if (yych <= 0x8F) - goto yy1070; - goto yy1049; - yy1074: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy1049; - if (yych <= 0x9F) - goto yy1068; - goto yy1049; - yy1075: - ++p; - p = marker; - { return (bufsize_t)(p - start); } + goto yy863; + goto yy840; } } @@ -16272,123 +12751,126 @@ bufsize_t _scan_close_code_fence(const unsigned char *p) { { unsigned char yych; static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; yych = *p; if (yych == '`') - goto yy1081; + goto yy872; if (yych == '~') - goto yy1082; + goto yy873; ++p; - yy1080 : { return 0; } - yy1081: + yy871 : { return 0; } + yy872: yych = *(marker = ++p); if (yych == '`') - goto yy1091; - goto yy1080; - yy1082: + goto yy874; + goto yy871; + yy873: yych = *(marker = ++p); - if (yych != '~') - goto yy1080; + if (yych == '~') + goto yy876; + goto yy871; + yy874: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy1085; + goto yy877; + } + yy875: + p = marker; + goto yy871; + yy876: + yych = *++p; + if (yybm[0 + yych] & 64) { + goto yy879; + } + goto yy875; + yy877: + ++p; + yych = *p; + marker = p; + if (yybm[0 + yych] & 128) { + goto yy881; + } + if (yych <= '\f') { + if (yych <= 0x08) + goto yy875; + if (yych <= '\n') + goto yy883; + goto yy875; + } else { + if (yych <= '\r') + goto yy883; + if (yych == '`') + goto yy877; + goto yy875; } - yy1084: - p = marker; - goto yy1080; - yy1085: + yy879: ++p; yych = *p; marker = p; if (yybm[0 + yych] & 64) { - goto yy1087; + goto yy879; } if (yych <= '\f') { if (yych <= 0x08) - goto yy1084; + goto yy875; + if (yych <= '\t') + goto yy885; if (yych <= '\n') - goto yy1089; - goto yy1084; + goto yy887; + goto yy875; } else { if (yych <= '\r') - goto yy1089; - if (yych == '~') - goto yy1085; - goto yy1084; + goto yy887; + if (yych == ' ') + goto yy885; + goto yy875; } - yy1087: + yy881: ++p; yych = *p; - if (yybm[0 + yych] & 64) { - goto yy1087; + if (yybm[0 + yych] & 128) { + goto yy881; } if (yych <= 0x08) - goto yy1084; + goto yy875; if (yych <= '\n') - goto yy1089; + goto yy883; if (yych != '\r') - goto yy1084; - yy1089: + goto yy875; + yy883: ++p; p = marker; { return (bufsize_t)(p - start); } - yy1091: - yych = *++p; - if (yybm[0 + yych] & 128) { - goto yy1092; - } - goto yy1084; - yy1092: - ++p; - yych = *p; - marker = p; - if (yybm[0 + yych] & 128) { - goto yy1092; - } - if (yych <= '\f') { - if (yych <= 0x08) - goto yy1084; - if (yych <= '\t') - goto yy1094; - if (yych <= '\n') - goto yy1096; - goto yy1084; - } else { - if (yych <= '\r') - goto yy1096; - if (yych != ' ') - goto yy1084; - } - yy1094: + yy885: ++p; yych = *p; if (yych <= '\f') { if (yych <= 0x08) - goto yy1084; + goto yy875; if (yych <= '\t') - goto yy1094; + goto yy885; if (yych >= '\v') - goto yy1084; + goto yy875; } else { if (yych <= '\r') - goto yy1096; + goto yy887; if (yych == ' ') - goto yy1094; - goto yy1084; + goto yy885; + goto yy875; } - yy1096: + yy887: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -16405,919 +12887,947 @@ bufsize_t _scan_entity(const unsigned char *p) { unsigned char yych; yych = *p; if (yych == '&') - goto yy1102; + goto yy893; ++p; - yy1101 : { return 0; } - yy1102: + yy892 : { return 0; } + yy893: yych = *(marker = ++p); if (yych <= '@') { if (yych != '#') - goto yy1101; + goto yy892; } else { if (yych <= 'Z') - goto yy1105; + goto yy896; if (yych <= '`') - goto yy1101; + goto yy892; if (yych <= 'z') - goto yy1105; - goto yy1101; + goto yy896; + goto yy892; } yych = *++p; if (yych <= 'W') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1140; + goto yy897; } else { if (yych <= 'X') - goto yy1139; + goto yy898; if (yych == 'x') - goto yy1139; + goto yy898; } - yy1104: + yy895: p = marker; - goto yy1101; - yy1105: + goto yy892; + yy896: yych = *++p; if (yych <= '@') { if (yych <= '/') - goto yy1104; - if (yych >= ':') - goto yy1104; + goto yy895; + if (yych <= '9') + goto yy899; + goto yy895; } else { if (yych <= 'Z') - goto yy1106; + goto yy899; if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy899; + goto yy895; + } + yy897: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy900; + if (yych == ';') + goto yy901; + goto yy895; + yy898: + yych = *++p; + if (yych <= '@') { + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy903; + goto yy895; + } else { + if (yych <= 'F') + goto yy903; + if (yych <= '`') + goto yy895; + if (yych <= 'f') + goto yy903; + goto yy895; } - yy1106: + yy899: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1109; + goto yy904; if (yych <= ':') - goto yy1104; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; - goto yy1109; + goto yy895; + goto yy904; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych <= 'z') - goto yy1109; - goto yy1104; + goto yy904; + goto yy895; } } - yy1107: + yy900: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy905; + if (yych != ';') + goto yy895; + yy901: ++p; { return (bufsize_t)(p - start); } - yy1109: + yy903: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1110; + goto yy906; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy906; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy906; + goto yy895; } } - yy1110: + yy904: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1111; + goto yy907; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy907; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy907; + goto yy895; } } - yy1111: + yy905: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy908; + if (yych == ';') + goto yy901; + goto yy895; + yy906: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1112; + goto yy909; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy909; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy909; + goto yy895; } } - yy1112: + yy907: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1113; + goto yy910; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy910; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy910; + goto yy895; } } - yy1113: + yy908: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy911; + if (yych == ';') + goto yy901; + goto yy895; + yy909: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1114; + goto yy912; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy912; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy912; + goto yy895; } } - yy1114: + yy910: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1115; + goto yy913; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy913; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy913; + goto yy895; } } - yy1115: + yy911: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy914; + if (yych == ';') + goto yy901; + goto yy895; + yy912: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1116; + goto yy915; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy915; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy915; + goto yy895; } } - yy1116: + yy913: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1117; + goto yy916; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy916; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy916; + goto yy895; } } - yy1117: + yy914: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy917; + if (yych == ';') + goto yy901; + goto yy895; + yy915: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1118; + goto yy918; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy918; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy918; + goto yy895; } } - yy1118: + yy916: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1119; + goto yy919; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy919; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy919; + goto yy895; } } - yy1119: + yy917: + yych = *++p; + if (yych <= '/') + goto yy895; + if (yych <= '9') + goto yy920; + if (yych == ';') + goto yy901; + goto yy895; + yy918: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1120; + goto yy921; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy921; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy921; + goto yy895; } } - yy1120: + yy919: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1121; + goto yy922; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy922; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy922; + goto yy895; } } - yy1121: + yy920: + yych = *++p; + if (yych == ';') + goto yy901; + goto yy895; + yy921: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1122; + goto yy920; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy895; + goto yy920; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy895; + if (yych <= 'f') + goto yy920; + goto yy895; } } - yy1122: + yy922: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1123; + goto yy923; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1123: + yy923: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1124; + goto yy924; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1124: + yy924: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1125; + goto yy925; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1125: + yy925: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1126; + goto yy926; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1126: + yy926: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1127; + goto yy927; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1127: + yy927: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1128; + goto yy928; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1128: + yy928: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1129; + goto yy929; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1129: + yy929: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1130; + goto yy930; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1130: + yy930: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1131; + goto yy931; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1131: + yy931: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1132; + goto yy932; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1132: + yy932: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1133; + goto yy933; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1133: + yy933: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1134; + goto yy934; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1134: + yy934: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1135; + goto yy935; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1135: + yy935: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1136; + goto yy936; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1136: + yy936: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1137; + goto yy937; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1137: + yy937: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1138; + goto yy938; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; + goto yy895; if (yych >= '{') - goto yy1104; + goto yy895; } } - yy1138: - yych = *++p; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1139: - yych = *++p; - if (yych <= '@') { - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1147; - goto yy1104; - } else { - if (yych <= 'F') - goto yy1147; - if (yych <= '`') - goto yy1104; - if (yych <= 'f') - goto yy1147; - goto yy1104; - } - yy1140: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1141; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1141: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1142; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1142: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1143; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1143: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1144; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1144: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1145; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1145: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1146; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1146: - yych = *++p; - if (yych <= '/') - goto yy1104; - if (yych <= '9') - goto yy1138; - if (yych == ';') - goto yy1107; - goto yy1104; - yy1147: + yy938: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1148; + goto yy939; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy895; + if (yych >= '{') + goto yy895; } } - yy1148: + yy939: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1149; + goto yy940; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy895; + if (yych >= '{') + goto yy895; } } - yy1149: + yy940: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1150; + goto yy941; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy895; + if (yych >= '{') + goto yy895; } } - yy1150: + yy941: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1151; + goto yy942; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy895; + if (yych >= '{') + goto yy895; } } - yy1151: + yy942: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1152; + goto yy943; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy895; + if (yych >= '{') + goto yy895; } } - yy1152: + yy943: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1153; + goto yy944; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy895; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy895; + if (yych >= '{') + goto yy895; } } - yy1153: + yy944: ++p; if ((yych = *p) <= ';') { if (yych <= '/') - goto yy1104; + goto yy895; if (yych <= '9') - goto yy1138; + goto yy920; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy895; + goto yy901; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; - goto yy1138; + goto yy895; + goto yy920; } else { if (yych <= '`') - goto yy1104; - if (yych <= 'f') - goto yy1138; - goto yy1104; + goto yy895; + if (yych <= 'z') + goto yy920; + goto yy895; } } } @@ -17336,335 +13846,304 @@ bufsize_t _scan_dangerous_url(const unsigned char *p) { if (yych <= 'V') { if (yych <= 'F') { if (yych == 'D') - goto yy1158; + goto yy949; if (yych >= 'F') - goto yy1159; + goto yy950; } else { if (yych == 'J') - goto yy1160; + goto yy951; if (yych >= 'V') - goto yy1161; + goto yy952; } } else { if (yych <= 'f') { if (yych == 'd') - goto yy1158; + goto yy949; if (yych >= 'f') - goto yy1159; + goto yy950; } else { if (yych <= 'j') { if (yych >= 'j') - goto yy1160; + goto yy951; } else { if (yych == 'v') - goto yy1161; + goto yy952; } } } ++p; - yy1157 : { return 0; } - yy1158: + yy948 : { return 0; } + yy949: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy1184; + goto yy953; if (yych == 'a') - goto yy1184; - goto yy1157; - yy1159: + goto yy953; + goto yy948; + yy950: yyaccept = 0; yych = *(marker = ++p); if (yych == 'I') - goto yy1181; + goto yy955; if (yych == 'i') - goto yy1181; - goto yy1157; - yy1160: + goto yy955; + goto yy948; + yy951: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy1172; + goto yy956; if (yych == 'a') - goto yy1172; - goto yy1157; - yy1161: + goto yy956; + goto yy948; + yy952: yyaccept = 0; yych = *(marker = ++p); if (yych == 'B') - goto yy1162; - if (yych != 'b') - goto yy1157; - yy1162: + goto yy957; + if (yych == 'b') + goto yy957; + goto yy948; + yy953: yych = *++p; - if (yych == 'S') - goto yy1164; - if (yych == 's') - goto yy1164; - yy1163: + if (yych == 'T') + goto yy958; + if (yych == 't') + goto yy958; + yy954: p = marker; if (yyaccept == 0) { - goto yy1157; + goto yy948; } else { - goto yy1171; + goto yy966; } - yy1164: - yych = *++p; - if (yych == 'C') - goto yy1165; - if (yych != 'c') - goto yy1163; - yy1165: - yych = *++p; - if (yych == 'R') - goto yy1166; - if (yych != 'r') - goto yy1163; - yy1166: - yych = *++p; - if (yych == 'I') - goto yy1167; - if (yych != 'i') - goto yy1163; - yy1167: - yych = *++p; - if (yych == 'P') - goto yy1168; - if (yych != 'p') - goto yy1163; - yy1168: - yych = *++p; - if (yych == 'T') - goto yy1169; - if (yych != 't') - goto yy1163; - yy1169: + yy955: yych = *++p; - if (yych != ':') - goto yy1163; - yy1170: - ++p; - yy1171 : { return (bufsize_t)(p - start); } - yy1172: + if (yych == 'L') + goto yy959; + if (yych == 'l') + goto yy959; + goto yy954; + yy956: yych = *++p; if (yych == 'V') - goto yy1173; - if (yych != 'v') - goto yy1163; - yy1173: - yych = *++p; - if (yych == 'A') - goto yy1174; - if (yych != 'a') - goto yy1163; - yy1174: + goto yy960; + if (yych == 'v') + goto yy960; + goto yy954; + yy957: yych = *++p; if (yych == 'S') - goto yy1175; - if (yych != 's') - goto yy1163; - yy1175: - yych = *++p; - if (yych == 'C') - goto yy1176; - if (yych != 'c') - goto yy1163; - yy1176: + goto yy961; + if (yych == 's') + goto yy961; + goto yy954; + yy958: yych = *++p; - if (yych == 'R') - goto yy1177; - if (yych != 'r') - goto yy1163; - yy1177: + if (yych == 'A') + goto yy962; + if (yych == 'a') + goto yy962; + goto yy954; + yy959: yych = *++p; - if (yych == 'I') - goto yy1178; - if (yych != 'i') - goto yy1163; - yy1178: + if (yych == 'E') + goto yy963; + if (yych == 'e') + goto yy963; + goto yy954; + yy960: yych = *++p; - if (yych == 'P') - goto yy1179; - if (yych != 'p') - goto yy1163; - yy1179: + if (yych == 'A') + goto yy957; + if (yych == 'a') + goto yy957; + goto yy954; + yy961: yych = *++p; - if (yych == 'T') - goto yy1180; - if (yych != 't') - goto yy1163; - yy1180: + if (yych == 'C') + goto yy964; + if (yych == 'c') + goto yy964; + goto yy954; + yy962: yych = *++p; if (yych == ':') - goto yy1170; - goto yy1163; - yy1181: - yych = *++p; - if (yych == 'L') - goto yy1182; - if (yych != 'l') - goto yy1163; - yy1182: - yych = *++p; - if (yych == 'E') - goto yy1183; - if (yych != 'e') - goto yy1163; - yy1183: + goto yy965; + goto yy954; + yy963: yych = *++p; if (yych == ':') - goto yy1170; - goto yy1163; - yy1184: - yych = *++p; - if (yych == 'T') - goto yy1185; - if (yych != 't') - goto yy1163; - yy1185: - yych = *++p; - if (yych == 'A') - goto yy1186; - if (yych != 'a') - goto yy1163; - yy1186: + goto yy967; + goto yy954; + yy964: yych = *++p; - if (yych != ':') - goto yy1163; + if (yych == 'R') + goto yy968; + if (yych == 'r') + goto yy968; + goto yy954; + yy965: yyaccept = 1; yych = *(marker = ++p); if (yych == 'I') - goto yy1188; - if (yych != 'i') - goto yy1171; - yy1188: + goto yy969; + if (yych == 'i') + goto yy969; + yy966 : { return (bufsize_t)(p - start); } + yy967: + yych = *++p; + goto yy966; + yy968: + yych = *++p; + if (yych == 'I') + goto yy970; + if (yych == 'i') + goto yy970; + goto yy954; + yy969: yych = *++p; if (yych == 'M') - goto yy1189; - if (yych != 'm') - goto yy1163; - yy1189: + goto yy971; + if (yych == 'm') + goto yy971; + goto yy954; + yy970: + yych = *++p; + if (yych == 'P') + goto yy972; + if (yych == 'p') + goto yy972; + goto yy954; + yy971: yych = *++p; if (yych == 'A') - goto yy1190; - if (yych != 'a') - goto yy1163; - yy1190: + goto yy973; + if (yych == 'a') + goto yy973; + goto yy954; + yy972: + yych = *++p; + if (yych == 'T') + goto yy963; + if (yych == 't') + goto yy963; + goto yy954; + yy973: yych = *++p; if (yych == 'G') - goto yy1191; + goto yy974; if (yych != 'g') - goto yy1163; - yy1191: + goto yy954; + yy974: yych = *++p; if (yych == 'E') - goto yy1192; + goto yy975; if (yych != 'e') - goto yy1163; - yy1192: + goto yy954; + yy975: yych = *++p; if (yych != '/') - goto yy1163; + goto yy954; yych = *++p; if (yych <= 'W') { if (yych <= 'J') { if (yych == 'G') - goto yy1195; + goto yy977; if (yych <= 'I') - goto yy1163; - goto yy1196; + goto yy954; + goto yy978; } else { if (yych == 'P') - goto yy1194; + goto yy979; if (yych <= 'V') - goto yy1163; - goto yy1197; + goto yy954; + goto yy980; } } else { if (yych <= 'j') { if (yych == 'g') - goto yy1195; + goto yy977; if (yych <= 'i') - goto yy1163; - goto yy1196; + goto yy954; + goto yy978; } else { if (yych <= 'p') { if (yych <= 'o') - goto yy1163; + goto yy954; + goto yy979; } else { if (yych == 'w') - goto yy1197; - goto yy1163; + goto yy980; + goto yy954; } } } - yy1194: - yych = *++p; - if (yych == 'N') - goto yy1205; - if (yych == 'n') - goto yy1205; - goto yy1163; - yy1195: + yy977: yych = *++p; if (yych == 'I') - goto yy1204; + goto yy981; if (yych == 'i') - goto yy1204; - goto yy1163; - yy1196: + goto yy981; + goto yy954; + yy978: yych = *++p; if (yych == 'P') - goto yy1202; + goto yy982; if (yych == 'p') - goto yy1202; - goto yy1163; - yy1197: + goto yy982; + goto yy954; + yy979: yych = *++p; - if (yych == 'E') - goto yy1198; - if (yych != 'e') - goto yy1163; - yy1198: + if (yych == 'N') + goto yy983; + if (yych == 'n') + goto yy983; + goto yy954; + yy980: yych = *++p; - if (yych == 'B') - goto yy1199; - if (yych != 'b') - goto yy1163; - yy1199: + if (yych == 'E') + goto yy984; + if (yych == 'e') + goto yy984; + goto yy954; + yy981: yych = *++p; - if (yych == 'P') - goto yy1200; - if (yych != 'p') - goto yy1163; - yy1200: - ++p; - { return 0; } - yy1202: + if (yych == 'F') + goto yy985; + if (yych == 'f') + goto yy985; + goto yy954; + yy982: yych = *++p; if (yych == 'E') - goto yy1203; + goto yy983; if (yych != 'e') - goto yy1163; - yy1203: + goto yy954; + yy983: yych = *++p; if (yych == 'G') - goto yy1200; + goto yy985; if (yych == 'g') - goto yy1200; - goto yy1163; - yy1204: + goto yy985; + goto yy954; + yy984: yych = *++p; - if (yych == 'F') - goto yy1200; - if (yych == 'f') - goto yy1200; - goto yy1163; - yy1205: + if (yych == 'B') + goto yy987; + if (yych == 'b') + goto yy987; + goto yy954; + yy985: ++p; - if ((yych = *p) == 'G') - goto yy1200; - if (yych == 'g') - goto yy1200; - goto yy1163; + { return 0; } + yy987: + ++p; + if ((yych = *p) == 'P') + goto yy985; + if (yych == 'p') + goto yy985; + goto yy954; } } -- cgit v1.2.3