From ed64489f0f5c9ddb869336cd8526f38d3912cc6a Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 25 Mar 2018 14:29:50 -0700 Subject: Fix inline raw HTML parsing. This fixes a recently added failing spec test case. Previously spaces were being allowed in unquoted attribute values; no we forbid them. --- src/scanners.c | 17465 +++++++++++++++++++++---------------------------------- 1 file changed, 6621 insertions(+), 10844 deletions(-) (limited to 'src/scanners.c') diff --git a/src/scanners.c b/src/scanners.c index b312f66..fd855a5 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,8119 +1653,4544 @@ 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; + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy243; + if (yych <= 0xEF) + goto yy242; + goto yy244; } 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; - } else { - if (yych <= '`') - goto yy93; - if (yych >= '{') - goto yy93; - } - } - yy228: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy231; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy230; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy230; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy230; - goto yy93; - } - } - yy229: - yych = *++p; - if (yych <= '9') { - if (yych == '-') - 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; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy232; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy232; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy232; - goto yy93; - } - } - 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; - } - } - yy232: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy235; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy234; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy234; - } else { - if (yych <= '`') - goto yy93; - if (yych <= 'z') - goto yy234; - goto yy93; - } - } - yy233: - 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: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') - goto yy93; - if (yych <= '-') - goto yy237; - goto yy99; - } else { - if (yych <= '/') - goto yy93; - if (yych <= '9') - goto yy236; - goto yy93; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') - goto yy100; - if (yych <= '@') - goto yy93; - goto yy236; - } 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; + goto yy245; if (yych <= 0xF4) - goto yy375; - goto yy356; + goto yy246; + goto yy231; } } - yy368: ++p; yych = *p; - if (yybm[0 + yych] & 1) { - goto yy368; - } if (yych <= 0xE0) { - if (yych <= '=') { + if (yych <= '>') { if (yych <= 0x00) - goto yy356; - if (yych <= ' ') - goto yy396; - goto yy356; + goto yy231; + if (yych <= '=') + goto yy237; + goto yy252; } else { - if (yych <= '>') - goto yy360; + if (yych <= 0x7F) + goto yy237; 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; + goto yy231; + if (yych >= 0xE0) + goto yy241; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy243; + goto yy242; + } else { + if (yych <= 0xF0) + goto yy244; + if (yych <= 0xF3) + goto yy245; + if (yych <= 0xF4) + goto yy246; + goto yy231; + } } - if (yych == '/') - goto yy359; - if (yych == '>') - goto yy360; - goto yy356; - yy389: + yy240: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy377; - goto yy356; - yy390: + goto yy237; + goto yy231; + yy241: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy389; - goto yy356; - yy391: + goto yy240; + goto yy231; + yy242: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy389; - goto yy356; - yy392: + 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 yy356; + goto yy231; if (yych <= 0xBF) - goto yy391; - goto yy356; - yy393: + goto yy242; + goto yy231; + yy245: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy391; - goto yy356; - yy394: + goto yy242; + goto yy231; + yy246: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy391; - goto yy356; - yy395: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy389; - goto yy356; - yy396: + goto yy242; + goto yy231; + yy247: ++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; - } + if (yybm[0 + yych] & 1) { + goto yy247; + } + if (yych <= '>') { + if (yych <= '9') { + if (yych == '/') + goto yy251; + goto yy231; } 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; - } + if (yych <= ':') + goto yy260; + if (yych <= '=') + goto yy231; + goto yy252; } } 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; - } + if (yych <= '^') { + if (yych <= '@') + goto yy231; + if (yych <= 'Z') + goto yy260; + goto yy231; } 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 yy231; + if (yych <= 'z') + goto yy260; + goto yy231; } } - yy398: + yy249: ++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; - } + if (yybm[0 + yych] & 1) { + goto yy247; + } + if (yych <= '=') { + if (yych <= '.') { + if (yych == '-') + goto yy249; + goto yy231; } 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 <= '/') + goto yy251; + if (yych <= '9') + goto yy249; + 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; - } + if (yych <= 'Z') { + if (yych <= '>') + goto yy252; + if (yych <= '@') + goto yy231; + goto yy249; } 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 yy231; + if (yych <= 'z') + goto yy249; + goto yy231; } } - yy400: + yy251: + yych = *++p; + if (yych != '>') + goto yy231; + yy252: + ++p; + { return (bufsize_t)(p - start); } + yy254: + yych = *++p; + if (yych == '-') + goto yy264; + if (yych == '>') + goto yy231; + goto yy263; + yy255: ++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; - } + 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 <= ';') { - 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; - } + if (yych <= 0xDF) + goto yy272; + if (yych <= 0xE0) + goto yy273; + goto yy274; } } 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 <= 0xF0) { + if (yych <= 0xED) + goto yy275; + if (yych <= 0xEF) + goto yy274; + goto yy276; } 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; } } - yy402: + 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 <= '\r') { - if (yych <= 0x00) - goto yy356; - if (yych <= 0x08) - goto yy368; - goto yy402; - } else { - if (yych == ' ') - goto yy402; - if (yych <= '!') - goto yy368; - goto yy379; - } + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy231; + if (yych <= '\r') + goto yy258; + goto yy231; + } else { + if (yych <= ' ') + goto yy258; + if (yych == '>') + goto yy252; + goto yy231; + } + yy260: + ++p; + yych = *p; + if (yybm[0 + yych] & 4) { + goto yy260; + } + if (yych <= ',') { + if (yych <= '\r') { + if (yych <= 0x08) + goto yy231; + goto yy280; } 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; - } + if (yych == ' ') + goto yy280; + goto yy231; } } 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 <= '/') + goto yy251; + goto yy231; } 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 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 yy284; + 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 yy285; + if (yych == 'a') + goto yy285; + 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: - ++p; - yych = *p; - if (yych <= 0x1F) { - if (yych <= 0x08) - goto yy356; - if (yych <= '\r') - goto yy423; - goto yy356; - } else { - if (yych <= ' ') - goto yy423; - if (yych == '>') - goto yy360; - goto yy356; - } - yy425: - yych = *++p; - if (yych == 'C') - goto yy461; - if (yych == 'c') - goto yy461; - goto yy356; - yy426: + yy282: ++p; yych = *p; if (yybm[0 + yych] & 16) { - goto yy426; + goto yy286; } - 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 <= '"') { + if (yych <= 0x00) + goto yy231; + if (yych <= ' ') + goto yy282; + goto yy288; } else { - if (yych <= '>') - goto yy356; + if (yych <= '\'') + goto yy290; 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 yy297; + if (yych <= 0xF4) + goto yy298; + goto yy231; + } + } + yy284: + ++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 yy437; + goto yy270; if (yych <= 0xF4) - goto yy438; - goto yy432; + goto yy271; + goto yy231; } } + yy285: yych = *++p; + if (yych == 'T') + goto yy299; + if (yych == 't') + goto yy299; + goto yy231; + yy286: + ++p; + yych = *p; + if (yybm[0 + yych] & 16) { + goto yy286; + } if (yych <= 0xE0) { if (yych <= '=') { - if (yych == '-') - goto yy449; - goto yy432; + if (yych <= 0x00) + goto yy231; + if (yych <= ' ') + goto yy247; + 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; } } - 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 yy300; + goto yy231; } else { if (yych <= 0xDF) - goto yy441; + goto yy301; if (yych <= 0xE0) - goto yy442; - goto yy443; + goto yy302; + goto yy303; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy447; + goto yy304; if (yych <= 0xEF) - goto yy443; - goto yy444; + goto yy303; + goto yy305; } else { if (yych <= 0xF3) - goto yy445; + goto yy306; if (yych <= 0xF4) - goto yy446; - goto yy356; + goto yy307; + goto yy231; } } - yy433: - yych = *++p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy431; - goto yy356; - yy434: - yych = *++p; - if (yych <= 0x9F) - goto yy356; - if (yych <= 0xBF) - goto yy433; - goto yy356; - yy435: - yych = *++p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy433; - goto yy356; - yy436: - yych = *++p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy435; - goto yy356; - yy437: - yych = *++p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy435; - goto yy356; - yy438: - yych = *++p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy435; - goto yy356; - yy439: - yych = *++p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy433; - goto yy356; - yy440: + yy290: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy431; + if (yybm[0 + yych] & 64) { + goto yy290; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; - if (yych <= '-') - goto yy448; - goto yy356; + goto yy231; + if (yych <= '\'') + goto yy300; + goto yy231; } else { if (yych <= 0xDF) - goto yy441; + goto yy308; if (yych <= 0xE0) - goto yy442; - goto yy443; + goto yy309; + goto yy310; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy447; + goto yy311; if (yych <= 0xEF) - goto yy443; - goto yy444; + goto yy310; + goto yy312; } else { if (yych <= 0xF3) - goto yy445; + goto yy313; if (yych <= 0xF4) - goto yy446; - goto yy356; + goto yy314; + goto yy231; } } - yy441: + yy292: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy431; - goto yy356; - yy442: + goto yy286; + goto yy231; + yy293: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy441; - goto yy356; - yy443: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy441; - goto yy356; - yy444: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy356; - if (yych <= 0xBF) - goto yy443; - goto yy356; - yy445: + goto yy292; + goto yy231; + yy294: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy443; - goto yy356; - yy446: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x8F) - goto yy443; - goto yy356; - yy447: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy441; - goto yy356; - yy448: - yych = *++p; - if (yych == '>') - goto yy360; - goto yy356; - yy449: - yych = *++p; - if (yych == '>') - goto yy360; - goto yy356; - yy450: - ++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 <= ' ') - goto yy450; - } else { - if (yych <= '>') - goto yy360; - if (yych >= 0x80) - goto yy356; - } - } - } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy454; - if (yych <= 0xE0) - goto yy455; - if (yych <= 0xEC) - goto yy456; - goto yy460; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy456; - goto yy457; - } else { - if (yych <= 0xF3) - goto yy458; - if (yych <= 0xF4) - goto yy459; - goto yy356; - } - } - } - yy452: - ++p; - yych = *p; - if (yybm[0 + yych] & 64) { - goto yy452; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy356; - if (yych <= '>') - goto yy360; - goto yy356; - } else { - if (yych <= 0xDF) - goto yy454; - if (yych <= 0xE0) - goto yy455; - goto yy456; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy460; - if (yych <= 0xEF) - goto yy456; - goto yy457; - } else { - if (yych <= 0xF3) - goto yy458; - if (yych <= 0xF4) - goto yy459; - goto yy356; - } - } - yy454: + goto yy292; + goto yy231; + yy295: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy452; - goto yy356; - yy455: - ++p; - yych = *p; + goto yy231; 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: + goto yy292; + goto yy231; + yy296: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy456; - goto yy356; - yy458: + goto yy294; + goto yy231; + yy297: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy456; - goto yy356; - yy459: + goto yy294; + goto yy231; + yy298: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy456; - goto yy356; - yy460: - ++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: + goto yy294; + goto yy231; + yy299: yych = *++p; if (yych == 'A') - goto yy465; - if (yych != 'a') - goto yy356; - yy465: - yych = *++p; - if (yych != '[') - goto yy356; - yy466: + goto yy315; + if (yych == 'a') + goto yy315; + goto yy231; + yy300: ++p; yych = *p; - if (yybm[0 + yych] & 128) { - goto yy466; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy356; - if (yych <= ']') - goto yy475; - goto yy356; - } else { - if (yych <= 0xDF) - goto yy468; - if (yych <= 0xE0) - goto yy469; - goto yy470; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy474; - if (yych <= 0xEF) - goto yy470; - goto yy471; - } else { - if (yych <= 0xF3) - goto yy472; - if (yych <= 0xF4) - goto yy473; - goto yy356; - } + if (yybm[0 + yych] & 1) { + goto yy247; } - yy468: + if (yych == '/') + goto yy251; + if (yych == '>') + goto yy252; + goto yy231; + yy301: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy466; - goto yy356; - yy469: + goto yy288; + goto yy231; + yy302: ++p; yych = *p; if (yych <= 0x9F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy468; - goto yy356; - yy470: + goto yy301; + goto yy231; + yy303: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy468; - goto yy356; - yy471: + goto yy301; + goto yy231; + yy304: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy301; + goto yy231; + yy305: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy470; - goto yy356; - yy472: + goto yy303; + goto yy231; + yy306: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy470; - goto yy356; - yy473: + goto yy303; + goto yy231; + yy307: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy470; - goto yy356; - yy474: + goto yy303; + goto yy231; + yy308: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; + if (yych <= 0xBF) + goto yy290; + goto yy231; + yy309: + ++p; + yych = *p; if (yych <= 0x9F) - goto yy468; - goto yy356; - yy475: + goto yy231; + if (yych <= 0xBF) + goto yy308; + goto yy231; + yy310: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy308; + goto yy231; + yy311: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x9F) + goto yy308; + goto yy231; + yy312: + ++p; + yych = *p; + if (yych <= 0x8F) + goto yy231; + if (yych <= 0xBF) + goto yy310; + goto yy231; + yy313: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0xBF) + goto yy310; + goto yy231; + yy314: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy231; + if (yych <= 0x8F) + goto yy310; + goto yy231; + yy315: + yych = *++p; + if (yych != '[') + goto yy231; + yy316: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy466; + goto yy316; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; + goto yy231; if (yych >= '^') - goto yy356; + goto yy231; } else { if (yych <= 0xDF) - goto yy477; + goto yy319; if (yych <= 0xE0) - goto yy478; - goto yy479; + goto yy320; + goto yy321; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy483; + goto yy322; if (yych <= 0xEF) - goto yy479; - goto yy480; + goto yy321; + goto yy323; } else { if (yych <= 0xF3) - goto yy481; + goto yy324; if (yych <= 0xF4) - goto yy482; - goto yy356; + goto yy325; + goto yy231; } } ++p; yych = *p; - if (yych <= 0xE0) { - if (yych <= '>') { + if (yybm[0 + yych] & 128) { + goto yy316; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { if (yych <= 0x00) - goto yy356; - if (yych <= '=') - goto yy466; - goto yy360; + goto yy231; + if (yych <= ']') + goto yy326; + goto yy231; } else { - if (yych <= 0x7F) - goto yy466; - if (yych <= 0xC1) - goto yy356; if (yych <= 0xDF) - goto yy484; - goto yy485; + goto yy319; + if (yych <= 0xE0) + goto yy320; + goto yy321; } } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy490; - goto yy486; + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy322; + if (yych <= 0xEF) + goto yy321; + goto yy323; } else { - if (yych <= 0xF0) - goto yy487; if (yych <= 0xF3) - goto yy488; + goto yy324; if (yych <= 0xF4) - goto yy489; - goto yy356; + goto yy325; + goto yy231; } } - yy477: + yy319: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy466; - goto yy356; - yy478: + goto yy316; + goto yy231; + yy320: ++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; + goto yy231; if (yych <= 0xBF) - goto yy479; - goto yy356; - yy481: + goto yy319; + goto yy231; + yy321: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; 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: + goto yy319; + goto yy231; + yy322: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; - if (yych <= 0xBF) - goto yy466; - goto yy356; - yy485: - ++p; - yych = *p; + goto yy231; 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: + goto yy319; + goto yy231; + yy323: ++p; yych = *p; if (yych <= 0x8F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy486; - goto yy356; - yy488: + goto yy321; + goto yy231; + yy324: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0xBF) - goto yy486; - goto yy356; - yy489: + goto yy321; + goto yy231; + yy325: ++p; yych = *p; if (yych <= 0x7F) - goto yy356; + goto yy231; if (yych <= 0x8F) - goto yy486; - goto yy356; - yy490: + goto yy321; + goto yy231; + yy326: ++p; yych = *p; - if (yych <= 0x7F) - goto yy356; - if (yych <= 0x9F) - goto yy484; - goto yy356; + if (yych <= 0xE0) { + if (yych <= '>') { + if (yych <= 0x00) + goto yy231; + if (yych <= '=') + goto yy316; + goto yy252; + } else { + if (yych <= 0x7F) + goto yy316; + if (yych <= 0xC1) + goto yy231; + if (yych <= 0xDF) + goto yy319; + goto yy320; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy322; + goto yy321; + } else { + if (yych <= 0xF0) + goto yy323; + if (yych <= 0xF3) + goto yy324; + if (yych <= 0xF4) + goto yy325; + goto yy231; + } + } } } @@ -9764,239 +6204,216 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { unsigned char yych; yych = *p; if (yych == '<') - goto yy495; + goto yy331; ++p; - yy494 : { return 0; } - yy495: + yy330 : { return 0; } + yy331: yych = *(marker = ++p); switch (yych) { case '!': - goto yy513; + goto yy332; case '/': - goto yy496; + goto yy334; case '?': - goto yy514; + goto yy335; case 'A': case 'a': - goto yy499; + goto yy337; case 'B': case 'b': - goto yy500; + goto yy338; case 'C': case 'c': - goto yy501; + goto yy339; case 'D': case 'd': - goto yy502; + goto yy340; case 'F': case 'f': - goto yy503; + goto yy341; case 'H': case 'h': - goto yy504; + goto yy342; case 'I': case 'i': - goto yy505; + goto yy343; case 'L': case 'l': - goto yy506; + goto yy344; case 'M': case 'm': - goto yy507; + goto yy345; case 'N': case 'n': - goto yy508; + goto yy346; case 'O': case 'o': - goto yy509; + goto yy347; case 'P': case 'p': - goto yy498; + goto yy348; case 'S': case 's': - goto yy510; + goto yy349; case 'T': case 't': - goto yy511; + goto yy350; case 'U': case 'u': - goto yy512; + goto yy351; default: - goto yy494; + goto yy330; } - yy496: + yy332: + yych = *++p; + if (yych <= '@') { + if (yych == '-') + goto yy352; + } else { + if (yych <= 'Z') + goto yy353; + if (yych <= '[') + goto yy355; + } + yy333: + p = marker; + goto yy330; + yy334: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy499; + goto yy337; case 'B': case 'b': - goto yy500; + goto yy338; case 'C': case 'c': - goto yy501; + goto yy339; case 'D': case 'd': - goto yy502; + goto yy340; case 'F': case 'f': - goto yy503; + goto yy341; case 'H': case 'h': - goto yy504; + goto yy342; case 'I': case 'i': - goto yy505; + goto yy343; case 'L': case 'l': - goto yy506; + goto yy344; case 'M': case 'm': - goto yy507; + goto yy345; case 'N': case 'n': - goto yy508; + goto yy346; case 'O': case 'o': - goto yy509; + goto yy347; case 'P': case 'p': - goto yy698; + goto yy356; case 'S': case 's': - goto yy699; + goto yy357; case 'T': case 't': - goto yy511; + goto yy350; case 'U': case 'u': - goto yy512; + goto yy351; 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 yy333; } - yy499: + yy335: + ++p; + { return 3; } + yy337: yych = *++p; if (yych <= 'S') { if (yych <= 'D') { if (yych <= 'C') - goto yy497; - goto yy683; + goto yy333; + goto yy358; } else { if (yych <= 'Q') - goto yy497; + goto yy333; if (yych <= 'R') - goto yy682; - goto yy681; + goto yy359; + goto yy360; } } else { if (yych <= 'q') { if (yych == 'd') - goto yy683; - goto yy497; + goto yy358; + goto yy333; } else { if (yych <= 'r') - goto yy682; + goto yy359; if (yych <= 's') - goto yy681; - goto yy497; + goto yy360; + goto yy333; } } - yy500: + yy338: yych = *++p; if (yych <= 'O') { if (yych <= 'K') { if (yych == 'A') - goto yy667; - goto yy497; + goto yy361; + goto yy333; } else { if (yych <= 'L') - goto yy666; + goto yy362; if (yych <= 'N') - goto yy497; - goto yy665; + goto yy333; + goto yy363; } } else { if (yych <= 'k') { if (yych == 'a') - goto yy667; - goto yy497; + goto yy361; + goto yy333; } else { if (yych <= 'l') - goto yy666; + goto yy362; if (yych == 'o') - goto yy665; - goto yy497; + goto yy363; + goto yy333; } } - yy501: + yy339: yych = *++p; if (yych <= 'O') { if (yych <= 'D') { if (yych == 'A') - goto yy652; - goto yy497; + goto yy364; + goto yy333; } else { if (yych <= 'E') - goto yy651; + goto yy365; if (yych <= 'N') - goto yy497; - goto yy650; + goto yy333; + goto yy366; } } else { if (yych <= 'd') { if (yych == 'a') - goto yy652; - goto yy497; + goto yy364; + goto yy333; } else { if (yych <= 'e') - goto yy651; + goto yy365; if (yych == 'o') - goto yy650; - goto yy497; + goto yy366; + goto yy333; } } - yy502: + yy340: yych = *++p; switch (yych) { case 'D': @@ -10005,1666 +6422,1488 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { case 'd': case 'l': case 't': - goto yy529; + goto yy367; case 'E': case 'e': - goto yy642; + goto yy368; case 'I': case 'i': - goto yy641; + goto yy369; default: - goto yy497; + goto yy333; } - yy503: + yy341: yych = *++p; if (yych <= 'R') { if (yych <= 'N') { if (yych == 'I') - goto yy617; - goto yy497; + goto yy370; + goto yy333; } else { if (yych <= 'O') - goto yy616; + goto yy371; if (yych <= 'Q') - goto yy497; - goto yy615; + goto yy333; + goto yy372; } } else { if (yych <= 'n') { if (yych == 'i') - goto yy617; - goto yy497; + goto yy370; + goto yy333; } else { if (yych <= 'o') - goto yy616; + goto yy371; if (yych == 'r') - goto yy615; - goto yy497; + goto yy372; + goto yy333; } } - yy504: + yy342: yych = *++p; if (yych <= 'S') { if (yych <= 'D') { if (yych <= '0') - goto yy497; + goto yy333; if (yych <= '6') - goto yy529; - goto yy497; + goto yy367; + goto yy333; } else { if (yych <= 'E') - goto yy610; + goto yy373; if (yych == 'R') - goto yy529; - goto yy497; + goto yy367; + goto yy333; } } else { if (yych <= 'q') { if (yych <= 'T') - goto yy609; + goto yy374; if (yych == 'e') - goto yy610; - goto yy497; + goto yy373; + goto yy333; } else { if (yych <= 'r') - goto yy529; + goto yy367; if (yych == 't') - goto yy609; - goto yy497; + goto yy374; + goto yy333; } } - yy505: + yy343: yych = *++p; if (yych == 'F') - goto yy605; + goto yy375; if (yych == 'f') - goto yy605; - goto yy497; - yy506: + goto yy375; + goto yy333; + yy344: yych = *++p; if (yych <= 'I') { if (yych == 'E') - goto yy600; + goto yy376; if (yych <= 'H') - goto yy497; - goto yy599; + goto yy333; + goto yy377; } else { if (yych <= 'e') { if (yych <= 'd') - goto yy497; - goto yy600; + goto yy333; + goto yy376; } else { if (yych == 'i') - goto yy599; - goto yy497; + goto yy377; + goto yy333; } } - yy507: + yy345: yych = *++p; if (yych <= 'E') { if (yych == 'A') - goto yy591; + goto yy378; if (yych <= 'D') - goto yy497; - goto yy590; + goto yy333; + goto yy379; } else { if (yych <= 'a') { if (yych <= '`') - goto yy497; - goto yy591; + goto yy333; + goto yy378; } else { if (yych == 'e') - goto yy590; - goto yy497; + goto yy379; + goto yy333; } } - yy508: + yy346: yych = *++p; if (yych <= 'O') { if (yych == 'A') - goto yy584; + goto yy380; if (yych <= 'N') - goto yy497; - goto yy583; + goto yy333; + goto yy381; } else { if (yych <= 'a') { if (yych <= '`') - goto yy497; - goto yy584; + goto yy333; + goto yy380; } else { if (yych == 'o') - goto yy583; - goto yy497; + goto yy381; + goto yy333; } } - yy509: + yy347: yych = *++p; if (yych <= 'P') { if (yych == 'L') - goto yy529; + goto yy367; if (yych <= 'O') - goto yy497; - goto yy575; + goto yy333; + goto yy382; } else { if (yych <= 'l') { if (yych <= 'k') - goto yy497; - goto yy529; + goto yy333; + goto yy367; } else { if (yych == 'p') - goto yy575; - goto yy497; + goto yy382; + goto yy333; } } - yy510: + yy348: + yych = *++p; + if (yych <= '>') { + if (yych <= ' ') { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy383; + if (yych <= 0x1F) + goto yy333; + goto yy383; + } else { + if (yych == '/') + goto yy385; + if (yych <= '=') + goto yy333; + goto yy383; + } + } else { + if (yych <= 'R') { + if (yych == 'A') + goto yy386; + if (yych <= 'Q') + goto yy333; + goto yy387; + } else { + if (yych <= 'a') { + if (yych <= '`') + goto yy333; + goto yy386; + } else { + if (yych == 'r') + goto yy387; + goto yy333; + } + } + } + yy349: yych = *++p; switch (yych) { case 'C': case 'c': - goto yy552; + goto yy388; case 'E': case 'e': - goto yy555; + goto yy389; case 'O': case 'o': - goto yy554; + goto yy390; case 'T': case 't': - goto yy551; + goto yy391; case 'U': case 'u': - goto yy553; + goto yy392; default: - goto yy497; + goto yy333; } - yy511: + yy350: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy538; + goto yy393; case 'B': case 'b': - goto yy537; + goto yy394; case 'D': case 'd': - goto yy529; + goto yy367; case 'F': case 'f': - goto yy536; + goto yy395; case 'H': case 'h': - goto yy535; + goto yy396; case 'I': case 'i': - goto yy534; + goto yy397; case 'R': case 'r': - goto yy533; + goto yy398; default: - goto yy497; + goto yy333; } - yy512: + yy351: yych = *++p; if (yych == 'L') - goto yy529; + goto yy367; 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: + goto yy367; + goto yy333; + yy352: yych = *++p; if (yych == '-') - goto yy527; - goto yy497; - yy517: + goto yy399; + goto yy333; + yy353: ++p; { return 4; } - yy519: + yy355: 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; - } - } - yy530: - ++p; - { return 6; } - yy532: - yych = *++p; - if (yych == '>') - goto yy530; - goto yy497; - yy533: + goto yy401; + if (yych == 'c') + goto yy401; + goto yy333; + yy356: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy333; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { if (yych <= ' ') - goto yy530; + goto yy383; if (yych <= '.') - goto yy497; - goto yy532; + goto yy333; + goto yy385; } } else { if (yych <= '@') { if (yych == '>') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { if (yych <= 'A') - goto yy549; + goto yy386; if (yych == 'a') - goto yy549; - goto yy497; + goto yy386; + goto yy333; } } - yy534: - yych = *++p; - if (yych == 'T') - goto yy547; - if (yych == 't') - goto yy547; - goto yy497; - yy535: + yy357: 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 yy389; + goto yy333; } else { - if (yych <= ' ') - goto yy530; - if (yych <= '.') - goto yy497; - goto yy532; + if (yych <= 'O') + goto yy390; + if (yych <= 'T') + goto yy333; + goto yy392; } } 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 yy389; + goto yy333; + } else { + if (yych <= 'o') + goto yy390; + if (yych == 'u') + goto yy392; + goto yy333; } } - 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: + yy358: 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 yy402; + if (yych == 'd') + goto yy402; + goto yy333; + yy359: yych = *++p; if (yych == 'T') - goto yy529; + goto yy403; 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 yy403; + goto yy333; + yy360: yych = *++p; - if (yych == 'U') - goto yy560; - if (yych == 'u') - goto yy560; - goto yy497; - yy555: + if (yych == 'I') + goto yy404; + if (yych == 'i') + goto yy404; + goto yy333; + yy361: yych = *++p; - if (yych == 'C') - goto yy556; - if (yych != 'c') - goto yy497; - yy556: + if (yych == 'S') + goto yy405; + if (yych == 's') + goto yy405; + goto yy333; + yy362: yych = *++p; - if (yych == 'T') - goto yy557; - if (yych != 't') - goto yy497; - yy557: + if (yych == 'O') + goto yy406; + if (yych == 'o') + goto yy406; + goto yy333; + yy363: yych = *++p; - if (yych == 'I') - goto yy558; - if (yych != 'i') - goto yy497; - yy558: + if (yych == 'D') + goto yy407; + if (yych == 'd') + goto yy407; + goto yy333; + yy364: yych = *++p; - if (yych == 'O') - goto yy559; - if (yych != 'o') - goto yy497; - yy559: + if (yych == 'P') + goto yy408; + if (yych == 'p') + goto yy408; + goto yy333; + yy365: yych = *++p; if (yych == 'N') - goto yy529; + goto yy409; if (yych == 'n') - goto yy529; - goto yy497; - yy560: + goto yy409; + goto yy333; + yy366: yych = *++p; - if (yych == 'R') - goto yy561; - if (yych != 'r') - goto yy497; - yy561: + if (yych == 'L') + goto yy410; + if (yych == 'l') + goto yy410; + goto yy333; + yy367: yych = *++p; - if (yych == 'C') - goto yy562; - if (yych != 'c') - goto yy497; - yy562: + if (yych <= ' ') { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy383; + if (yych <= 0x1F) + goto yy333; + goto yy383; + } else { + if (yych <= '/') { + if (yych <= '.') + goto yy333; + goto yy385; + } else { + if (yych == '>') + goto yy383; + goto yy333; + } + } + yy368: yych = *++p; - if (yych == 'E') - goto yy529; - if (yych == 'e') - goto yy529; - goto yy497; - yy563: + if (yych == 'T') + goto yy411; + if (yych == 't') + goto yy411; + goto yy333; + yy369: yych = *++p; - if (yych == 'M') - goto yy564; - if (yych != 'm') - goto yy497; - yy564: + if (yych <= 'V') { + if (yych <= 'Q') { + if (yych == 'A') + goto yy412; + goto yy333; + } else { + if (yych <= 'R') + goto yy367; + if (yych <= 'U') + goto yy333; + goto yy367; + } + } else { + if (yych <= 'q') { + if (yych == 'a') + goto yy412; + goto yy333; + } else { + if (yych <= 'r') + goto yy367; + if (yych == 'v') + goto yy367; + goto yy333; + } + } + yy370: yych = *++p; - if (yych == 'A') - goto yy565; - if (yych != 'a') - goto yy497; - yy565: + if (yych <= 'G') { + if (yych == 'E') + goto yy413; + if (yych <= 'F') + goto yy333; + goto yy414; + } else { + if (yych <= 'e') { + if (yych <= 'd') + goto yy333; + goto yy413; + } else { + if (yych == 'g') + goto yy414; + goto yy333; + } + } + yy371: yych = *++p; - if (yych == 'R') - goto yy566; - if (yych != 'r') - goto yy497; - yy566: + if (yych <= 'R') { + if (yych == 'O') + goto yy409; + if (yych <= 'Q') + goto yy333; + goto yy415; + } else { + if (yych <= 'o') { + if (yych <= 'n') + goto yy333; + goto yy409; + } else { + if (yych == 'r') + goto yy415; + goto yy333; + } + } + yy372: yych = *++p; - if (yych == 'Y') - goto yy529; - if (yych == 'y') - goto yy529; - goto yy497; - yy567: + if (yych == 'A') + goto yy416; + if (yych == 'a') + goto yy416; + goto yy333; + yy373: yych = *++p; - if (yych == 'I') - goto yy568; - if (yych != 'i') - goto yy497; - yy568: + if (yych == 'A') + goto yy417; + if (yych == 'a') + goto yy417; + goto yy333; + yy374: yych = *++p; - if (yych == 'P') - goto yy569; - if (yych != 'p') - goto yy497; - yy569: + if (yych == 'M') + goto yy351; + if (yych == 'm') + goto yy351; + goto yy333; + yy375: yych = *++p; - if (yych == 'T') - goto yy570; - if (yych != 't') - goto yy497; - yy570: + if (yych == 'R') + goto yy418; + if (yych == 'r') + goto yy418; + goto yy333; + yy376: yych = *++p; - if (yych <= 0x1F) { - if (yych <= 0x08) - goto yy497; - if (yych >= 0x0E) - goto yy497; + if (yych == 'G') + goto yy419; + if (yych == 'g') + goto yy419; + goto yy333; + yy377: + yych = *++p; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy383; + goto yy333; + } else { + if (yych <= ' ') + goto yy383; + if (yych <= '.') + goto yy333; + goto yy385; + } } else { - if (yych <= ' ') - goto yy571; - if (yych != '>') - goto yy497; + if (yych <= 'M') { + if (yych == '>') + goto yy383; + goto yy333; + } else { + if (yych <= 'N') + goto yy420; + if (yych == 'n') + goto yy420; + goto yy333; + } } - 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: + yy378: yych = *++p; - if (yych == 'T') - goto yy576; - if (yych != 't') - goto yy497; - yy576: + if (yych == 'I') + goto yy421; + if (yych == 'i') + goto yy421; + goto yy333; + yy379: yych = *++p; - if (yych <= 'I') { - if (yych == 'G') - goto yy578; - if (yych <= 'H') - goto yy497; + if (yych <= 'T') { + if (yych == 'N') + goto yy422; + if (yych <= 'S') + goto yy333; + goto yy423; } else { - if (yych <= 'g') { - if (yych <= 'f') - goto yy497; - goto yy578; + if (yych <= 'n') { + if (yych <= 'm') + goto yy333; + goto yy422; } else { - if (yych != 'i') - goto yy497; + if (yych == 't') + goto yy423; + goto yy333; } } + yy380: yych = *++p; - if (yych == 'O') - goto yy582; - if (yych == 'o') - goto yy582; - goto yy497; - yy578: + if (yych == 'V') + goto yy367; + if (yych == 'v') + goto yy367; + goto yy333; + yy381: yych = *++p; - if (yych == 'R') - goto yy579; - if (yych != 'r') - goto yy497; - yy579: + if (yych == 'F') + goto yy424; + if (yych == 'f') + goto yy424; + goto yy333; + yy382: yych = *++p; - if (yych == 'O') - goto yy580; - if (yych != 'o') - goto yy497; - yy580: + if (yych == 'T') + goto yy425; + if (yych == 't') + goto yy425; + goto yy333; + yy383: + ++p; + { return 6; } + yy385: yych = *++p; - if (yych == 'U') - goto yy581; - if (yych != 'u') - goto yy497; - yy581: + if (yych == '>') + goto yy383; + goto yy333; + yy386: yych = *++p; - if (yych == 'P') - goto yy529; - if (yych == 'p') - goto yy529; - goto yy497; - yy582: + if (yych == 'R') + goto yy426; + if (yych == 'r') + goto yy426; + goto yy333; + yy387: yych = *++p; - if (yych == 'N') - goto yy529; - if (yych == 'n') - goto yy529; - goto yy497; - yy583: + if (yych == 'E') + goto yy427; + if (yych == 'e') + goto yy427; + goto yy333; + yy388: yych = *++p; - if (yych == 'F') - goto yy585; - if (yych == 'f') - goto yy585; - goto yy497; - yy584: + if (yych == 'R') + goto yy428; + if (yych == 'r') + goto yy428; + goto yy333; + yy389: yych = *++p; - if (yych == 'V') - goto yy529; - if (yych == 'v') - goto yy529; - goto yy497; - yy585: + if (yych == 'C') + goto yy408; + if (yych == 'c') + goto yy408; + goto yy333; + yy390: yych = *++p; - if (yych == 'R') - goto yy586; - if (yych != 'r') - goto yy497; - yy586: + if (yych == 'U') + goto yy429; + if (yych == 'u') + goto yy429; + goto yy333; + yy391: yych = *++p; - if (yych == 'A') - goto yy587; - if (yych != 'a') - goto yy497; - yy587: + if (yych == 'Y') + goto yy430; + if (yych == 'y') + goto yy430; + goto yy333; + yy392: yych = *++p; if (yych == 'M') - goto yy588; - if (yych != 'm') - goto yy497; - yy588: + goto yy431; + if (yych == 'm') + goto yy431; + goto yy333; + yy393: yych = *++p; - if (yych == 'E') - goto yy589; - if (yych != 'e') - goto yy497; - yy589: + if (yych == 'B') + goto yy432; + if (yych == 'b') + goto yy432; + goto yy333; + yy394: yych = *++p; - if (yych == 'S') - goto yy529; - if (yych == 's') - goto yy529; - goto yy497; - yy590: + if (yych == 'O') + goto yy363; + if (yych == 'o') + goto yy363; + goto yy333; + yy395: yych = *++p; - if (yych <= 'T') { - if (yych == 'N') - goto yy593; - if (yych <= 'S') - goto yy497; - goto yy594; + if (yych == 'O') + goto yy433; + if (yych == 'o') + goto yy433; + goto yy333; + yy396: + yych = *++p; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy383; + goto yy333; + } else { + if (yych <= ' ') + goto yy383; + if (yych <= '.') + goto yy333; + goto yy385; + } } else { - if (yych <= 'n') { - if (yych <= 'm') - goto yy497; - goto yy593; + if (yych <= 'D') { + if (yych == '>') + goto yy383; + goto yy333; } else { - if (yych == 't') - goto yy594; - goto yy497; + if (yych <= 'E') + goto yy434; + if (yych == 'e') + goto yy434; + goto yy333; } } - yy591: - yych = *++p; - if (yych == 'I') - goto yy592; - if (yych != 'i') - goto yy497; - yy592: - yych = *++p; - if (yych == 'N') - goto yy529; - if (yych == 'n') - goto yy529; - goto yy497; - yy593: - yych = *++p; - if (yych == 'U') - goto yy595; - if (yych == 'u') - goto yy595; - goto yy497; - yy594: + yy397: yych = *++p; - if (yych == 'A') - goto yy529; - if (yych == 'a') - goto yy529; - goto yy497; - yy595: + if (yych == 'T') + goto yy432; + if (yych == 't') + goto yy432; + goto yy333; + yy398: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy333; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { if (yych <= ' ') - goto yy530; + goto yy383; if (yych <= '.') - goto yy497; - goto yy532; + goto yy333; + goto yy385; } } else { - if (yych <= 'H') { + if (yych <= '@') { if (yych == '>') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { - if (yych <= 'I') - goto yy596; - if (yych != 'i') - goto yy497; + if (yych <= 'A') + goto yy435; + if (yych == 'a') + goto yy435; + goto yy333; } } - yy596: + yy399: + ++p; + { return 2; } + yy401: yych = *++p; - if (yych == 'T') - goto yy597; - if (yych != 't') - goto yy497; - yy597: + if (yych == 'D') + goto yy436; + if (yych == 'd') + goto yy436; + goto yy333; + yy402: + yych = *++p; + if (yych == 'R') + goto yy437; + if (yych == 'r') + goto yy437; + goto yy333; + yy403: + yych = *++p; + if (yych == 'I') + goto yy438; + if (yych == 'i') + goto yy438; + goto yy333; + yy404: + yych = *++p; + if (yych == 'D') + goto yy439; + if (yych == 'd') + goto yy439; + goto yy333; + yy405: yych = *++p; if (yych == 'E') - goto yy598; - if (yych != 'e') - goto yy497; - yy598: + goto yy440; + if (yych == 'e') + goto yy440; + goto yy333; + yy406: + yych = *++p; + if (yych == 'C') + goto yy441; + if (yych == 'c') + goto yy441; + goto yy333; + yy407: + yych = *++p; + if (yych == 'Y') + goto yy367; + if (yych == 'y') + goto yy367; + goto yy333; + yy408: + yych = *++p; + if (yych == 'T') + goto yy442; + if (yych == 't') + goto yy442; + goto yy333; + yy409: yych = *++p; - if (yych == 'M') - goto yy529; - if (yych == 'm') - goto yy529; - goto yy497; - yy599: + if (yych == 'T') + goto yy443; + if (yych == 't') + goto yy443; + goto yy333; + yy410: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy333; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { if (yych <= ' ') - goto yy530; + goto yy383; if (yych <= '.') - goto yy497; - goto yy532; + goto yy333; + goto yy385; } } else { - if (yych <= 'M') { + if (yych <= 'F') { if (yych == '>') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { - if (yych <= 'N') - goto yy604; - if (yych == 'n') - goto yy604; - goto yy497; + if (yych <= 'G') + goto yy444; + if (yych == 'g') + goto yy444; + goto yy333; } } - yy600: + yy411: yych = *++p; - if (yych == 'G') - goto yy601; - if (yych != 'g') - goto yy497; - yy601: + if (yych == 'A') + goto yy445; + if (yych == 'a') + goto yy445; + goto yy333; + yy412: yych = *++p; - if (yych == 'E') - goto yy602; - if (yych != 'e') - goto yy497; - yy602: + if (yych == 'L') + goto yy446; + if (yych == 'l') + goto yy446; + goto yy333; + yy413: yych = *++p; - if (yych == 'N') - goto yy603; - if (yych != 'n') - goto yy497; - yy603: + if (yych == 'L') + goto yy447; + if (yych == 'l') + goto yy447; + goto yy333; + yy414: yych = *++p; - if (yych == 'D') - goto yy529; - if (yych == 'd') - goto yy529; - goto yy497; - yy604: + if (yych <= 'U') { + if (yych == 'C') + goto yy448; + if (yych <= 'T') + goto yy333; + goto yy449; + } else { + if (yych <= 'c') { + if (yych <= 'b') + goto yy333; + goto yy448; + } else { + if (yych == 'u') + goto yy449; + goto yy333; + } + } + yy415: yych = *++p; - if (yych == 'K') - goto yy529; - if (yych == 'k') - goto yy529; - goto yy497; - yy605: + if (yych == 'M') + goto yy367; + if (yych == 'm') + goto yy367; + goto yy333; + yy416: yych = *++p; - if (yych == 'R') - goto yy606; - if (yych != 'r') - goto yy497; - yy606: + if (yych == 'M') + goto yy450; + if (yych == 'm') + goto yy450; + goto yy333; + yy417: yych = *++p; - if (yych == 'A') - goto yy607; - if (yych != 'a') - goto yy497; - yy607: + if (yych == 'D') + goto yy451; + if (yych == 'd') + goto yy451; + goto yy333; + yy418: yych = *++p; - if (yych == 'M') - goto yy608; - if (yych != 'm') - goto yy497; - yy608: + if (yych == 'A') + goto yy452; + if (yych == 'a') + goto yy452; + goto yy333; + yy419: yych = *++p; if (yych == 'E') - goto yy529; + goto yy453; if (yych == 'e') - goto yy529; - goto yy497; - yy609: + goto yy453; + goto yy333; + yy420: yych = *++p; - if (yych == 'M') - goto yy614; - if (yych == 'm') - goto yy614; - goto yy497; - yy610: + if (yych == 'K') + goto yy367; + if (yych == 'k') + goto yy367; + goto yy333; + yy421: + yych = *++p; + if (yych == 'N') + goto yy367; + if (yych == 'n') + goto yy367; + goto yy333; + yy422: + yych = *++p; + if (yych == 'U') + goto yy454; + if (yych == 'u') + goto yy454; + goto yy333; + yy423: yych = *++p; if (yych == 'A') - goto yy611; - if (yych != 'a') - goto yy497; - yy611: + goto yy367; + if (yych == 'a') + goto yy367; + goto yy333; + yy424: yych = *++p; - if (yych == 'D') - goto yy612; - if (yych != 'd') - goto yy497; - yy612: + if (yych == 'R') + goto yy455; + if (yych == 'r') + goto yy455; + goto yy333; + yy425: 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; - } + if (yych <= 'I') { + if (yych == 'G') + goto yy444; + if (yych <= 'H') + goto yy333; + goto yy456; } else { - if (yych <= 'D') { - if (yych == '>') - goto yy530; - goto yy497; + if (yych <= 'g') { + if (yych <= 'f') + goto yy333; + goto yy444; } else { - if (yych <= 'E') - goto yy613; - if (yych != 'e') - goto yy497; + if (yych == 'i') + goto yy456; + goto yy333; } } - yy613: + yy426: + yych = *++p; + if (yych == 'A') + goto yy415; + if (yych == 'a') + goto yy415; + goto yy333; + yy427: + yych = *++p; + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy457; + goto yy333; + } else { + if (yych <= ' ') + goto yy457; + if (yych == '>') + goto yy457; + goto yy333; + } + yy428: + yych = *++p; + if (yych == 'I') + goto yy459; + if (yych == 'i') + goto yy459; + goto yy333; + yy429: yych = *++p; if (yych == 'R') - goto yy529; + goto yy460; if (yych == 'r') - goto yy529; - goto yy497; - yy614: + goto yy460; + goto yy333; + yy430: + yych = *++p; + if (yych == 'L') + goto yy387; + if (yych == 'l') + goto yy387; + goto yy333; + yy431: + yych = *++p; + if (yych == 'M') + goto yy461; + if (yych == 'm') + goto yy461; + goto yy333; + yy432: yych = *++p; if (yych == 'L') - goto yy529; + goto yy439; if (yych == 'l') - goto yy529; - goto yy497; - yy615: + goto yy439; + goto yy333; + yy433: + yych = *++p; + if (yych == 'O') + goto yy462; + if (yych == 'o') + goto yy462; + goto yy333; + yy434: yych = *++p; if (yych == 'A') - goto yy636; + goto yy463; if (yych == 'a') - goto yy636; - goto yy497; - yy616: + goto yy463; + goto yy333; + yy435: 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: + if (yych == 'C') + goto yy420; + if (yych == 'c') + goto yy420; + goto yy333; + yy436: 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 == 'A') + goto yy464; + if (yych == 'a') + goto yy464; + goto yy333; + yy437: yych = *++p; - if (yych == 'L') - goto yy628; - if (yych == 'l') - goto yy628; - goto yy497; - yy619: + if (yych == 'E') + goto yy465; + if (yych == 'e') + goto yy465; + goto yy333; + yy438: yych = *++p; - if (yych <= 'U') { - if (yych == 'C') - goto yy621; - if (yych <= 'T') - goto yy497; + if (yych == 'C') + goto yy432; + if (yych == 'c') + goto yy432; + goto yy333; + yy439: + yych = *++p; + if (yych == 'E') + goto yy367; + if (yych == 'e') + goto yy367; + goto yy333; + yy440: + yych = *++p; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy383; + goto yy333; + } else { + if (yych <= ' ') + goto yy383; + if (yych <= '.') + goto yy333; + goto yy385; + } } else { - if (yych <= 'c') { - if (yych <= 'b') - goto yy497; - goto yy621; + if (yych <= 'E') { + if (yych == '>') + goto yy383; + goto yy333; } else { - if (yych != 'u') - goto yy497; + if (yych <= 'F') + goto yy466; + if (yych == 'f') + goto yy466; + goto yy333; } } + yy441: yych = *++p; - if (yych == 'R') - goto yy627; - if (yych == 'r') - goto yy627; - goto yy497; - yy621: - yych = *++p; - if (yych == 'A') - goto yy622; - if (yych != 'a') - goto yy497; - yy622: - yych = *++p; - if (yych == 'P') - goto yy623; - if (yych != 'p') - goto yy497; - yy623: - yych = *++p; - if (yych == 'T') - goto yy624; - if (yych != 't') - goto yy497; - yy624: + if (yych == 'K') + goto yy467; + if (yych == 'k') + goto yy467; + goto yy333; + yy442: yych = *++p; if (yych == 'I') - goto yy625; - if (yych != 'i') - goto yy497; - yy625: - yych = *++p; - if (yych == 'O') - goto yy626; - if (yych != 'o') - goto yy497; - yy626: - yych = *++p; - if (yych == 'N') - goto yy529; - if (yych == 'n') - goto yy529; - goto yy497; - yy627: + goto yy456; + if (yych == 'i') + goto yy456; + goto yy333; + yy443: yych = *++p; if (yych == 'E') - goto yy529; + goto yy468; if (yych == 'e') - goto yy529; - goto yy497; - yy628: - yych = *++p; - if (yych == 'D') - goto yy629; - if (yych != 'd') - goto yy497; - yy629: - yych = *++p; - if (yych == 'S') - goto yy630; - if (yych != 's') - goto yy497; - yy630: + goto yy468; + goto yy333; + yy444: yych = *++p; - if (yych == 'E') - goto yy631; - if (yych != 'e') - goto yy497; - yy631: + if (yych == 'R') + goto yy469; + if (yych == 'r') + goto yy469; + goto yy333; + yy445: yych = *++p; - if (yych == 'T') - goto yy529; - if (yych == 't') - goto yy529; - goto yy497; - yy632: + if (yych == 'I') + goto yy470; + if (yych == 'i') + goto yy470; + goto yy333; + yy446: yych = *++p; - if (yych == 'T') - goto yy634; - if (yych == 't') - goto yy634; - goto yy497; - yy633: + if (yych == 'O') + goto yy471; + if (yych == 'o') + goto yy471; + goto yy333; + yy447: yych = *++p; - if (yych == 'M') - goto yy529; - if (yych == 'm') - goto yy529; - goto yy497; - yy634: + if (yych == 'D') + goto yy472; + if (yych == 'd') + goto yy472; + goto yy333; + yy448: yych = *++p; - if (yych == 'E') - goto yy635; - if (yych != 'e') - goto yy497; - yy635: + if (yych == 'A') + goto yy364; + if (yych == 'a') + goto yy364; + goto yy333; + yy449: yych = *++p; if (yych == 'R') - goto yy529; + goto yy439; if (yych == 'r') - goto yy529; - goto yy497; - yy636: - yych = *++p; - if (yych == 'M') - goto yy637; - if (yych != 'm') - goto yy497; - yy637: + goto yy439; + goto yy333; + yy450: yych = *++p; if (yych == 'E') - goto yy638; - if (yych != 'e') - goto yy497; - yy638: + goto yy473; + if (yych == 'e') + goto yy473; + goto yy333; + yy451: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy333; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { if (yych <= ' ') - goto yy530; + goto yy383; if (yych <= '.') - goto yy497; - goto yy532; + goto yy333; + goto yy385; } } else { - if (yych <= 'R') { + if (yych <= 'D') { if (yych == '>') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { - if (yych <= 'S') - goto yy639; - if (yych != 's') - goto yy497; + if (yych <= 'E') + goto yy468; + if (yych == 'e') + goto yy468; + goto yy333; } } - yy639: + yy452: yych = *++p; - if (yych == 'E') - goto yy640; - if (yych != 'e') - goto yy497; - yy640: + if (yych == 'M') + goto yy439; + if (yych == 'm') + goto yy439; + goto yy333; + yy453: yych = *++p; - if (yych == 'T') - goto yy529; - if (yych == 't') - goto yy529; - goto yy497; - yy641: + if (yych == 'N') + goto yy463; + if (yych == 'n') + goto yy463; + goto yy333; + yy454: yych = *++p; - if (yych <= 'V') { - if (yych <= 'Q') { - if (yych == 'A') - goto yy647; - goto yy497; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy333; + if (yych <= '\r') + goto yy383; + goto yy333; } else { - if (yych <= 'R') - goto yy529; - if (yych <= 'U') - goto yy497; - goto yy529; + if (yych <= ' ') + goto yy383; + if (yych <= '.') + goto yy333; + goto yy385; } } else { - if (yych <= 'q') { - if (yych == 'a') - goto yy647; - goto yy497; + if (yych <= 'H') { + if (yych == '>') + goto yy383; + goto yy333; } else { - if (yych <= 'r') - goto yy529; - if (yych == 'v') - goto yy529; - goto yy497; + if (yych <= 'I') + goto yy474; + if (yych == 'i') + goto yy474; + goto yy333; } } - yy642: - yych = *++p; - if (yych == 'T') - goto yy643; - if (yych != 't') - goto yy497; - yy643: + yy455: yych = *++p; if (yych == 'A') - goto yy644; - if (yych != 'a') - goto yy497; - yy644: - yych = *++p; - if (yych == 'I') - goto yy645; - if (yych != 'i') - goto yy497; - yy645: - yych = *++p; - if (yych == 'L') - goto yy646; - if (yych != 'l') - goto yy497; - yy646: - yych = *++p; - if (yych == 'S') - goto yy529; - if (yych == 's') - goto yy529; - goto yy497; - yy647: - yych = *++p; - if (yych == 'L') - goto yy648; - if (yych != 'l') - goto yy497; - yy648: + goto yy475; + if (yych == 'a') + goto yy475; + goto yy333; + yy456: 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: - yych = *++p; - if (yych == 'L') - goto yy660; - if (yych == 'l') - goto yy660; - goto yy497; - yy651: - yych = *++p; - if (yych == 'N') - goto yy657; - if (yych == 'n') - goto yy657; - goto yy497; - yy652: + goto yy421; + if (yych == 'o') + goto yy421; + goto yy333; + yy457: + ++p; + { return 1; } + yy459: yych = *++p; if (yych == 'P') - goto yy653; - if (yych != 'p') - goto yy497; - yy653: - yych = *++p; - if (yych == 'T') - goto yy654; - if (yych != 't') - goto yy497; - yy654: - yych = *++p; - if (yych == 'I') - goto yy655; - if (yych != 'i') - goto yy497; - yy655: + goto yy476; + if (yych == 'p') + goto yy476; + goto yy333; + yy460: yych = *++p; - if (yych == 'O') - goto yy656; - if (yych != 'o') - goto yy497; - yy656: + if (yych == 'C') + goto yy439; + if (yych == 'c') + goto yy439; + goto yy333; + yy461: yych = *++p; - if (yych == 'N') - goto yy529; - if (yych == 'n') - goto yy529; - goto yy497; - yy657: + if (yych == 'A') + goto yy477; + if (yych == 'a') + goto yy477; + goto yy333; + yy462: 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: + goto yy367; + if (yych == 't') + goto yy367; + goto yy333; + yy463: yych = *++p; - if (yych == 'R') - goto yy529; - if (yych == 'r') - goto yy529; - goto yy497; - yy660: + if (yych == 'D') + goto yy367; + if (yych == 'd') + goto yy367; + goto yy333; + yy464: 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 <= 'F') { - if (yych == '>') - goto yy530; - goto yy497; - } else { - if (yych <= 'G') - goto yy661; - if (yych != 'g') - goto yy497; - } - } - yy661: + if (yych == 'T') + goto yy478; + if (yych == 't') + goto yy478; + goto yy333; + yy465: yych = *++p; - if (yych == 'R') - goto yy662; - if (yych != 'r') - goto yy497; - yy662: + if (yych == 'S') + goto yy479; + if (yych == 's') + goto yy479; + goto yy333; + yy466: 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 yy480; + if (yych == 'o') + goto yy480; + goto yy333; + yy467: yych = *++p; - if (yych == 'P') - goto yy529; - if (yych == 'p') - goto yy529; - goto yy497; - yy665: + if (yych == 'Q') + goto yy481; + if (yych == 'q') + goto yy481; + goto yy333; + yy468: yych = *++p; - if (yych == 'D') - goto yy680; - if (yych == 'd') - goto yy680; - goto yy497; - yy666: + if (yych == 'R') + goto yy367; + if (yych == 'r') + goto yy367; + goto yy333; + yy469: yych = *++p; if (yych == 'O') - goto yy673; + goto yy482; if (yych == 'o') - goto yy673; - goto yy497; - yy667: + goto yy482; + goto yy333; + yy470: yych = *++p; - if (yych == 'S') - goto yy668; - if (yych != 's') - goto yy497; - yy668: + if (yych == 'L') + goto yy479; + if (yych == 'l') + goto yy479; + goto yy333; + yy471: yych = *++p; - if (yych == 'E') - goto yy669; - if (yych != 'e') - goto yy497; - yy669: + if (yych == 'G') + goto yy367; + if (yych == 'g') + goto yy367; + goto yy333; + yy472: + yych = *++p; + if (yych == 'S') + goto yy483; + if (yych == 's') + goto yy483; + goto yy333; + yy473: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy497; + goto yy333; if (yych <= '\r') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { if (yych <= ' ') - goto yy530; + goto yy383; if (yych <= '.') - goto yy497; - goto yy532; + goto yy333; + goto yy385; } } else { - if (yych <= 'E') { + if (yych <= 'R') { if (yych == '>') - goto yy530; - goto yy497; + goto yy383; + goto yy333; } else { - if (yych <= 'F') - goto yy670; - if (yych != 'f') - goto yy497; + if (yych <= 'S') + goto yy483; + if (yych == 's') + goto yy483; + goto yy333; } } - 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: + yy474: yych = *++p; if (yych == 'T') - goto yy529; + goto yy484; 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 yy484; + goto yy333; + yy475: yych = *++p; - if (yych == 'I') - goto yy692; - if (yych == 'i') - goto yy692; - goto yy497; - yy682: + if (yych == 'M') + goto yy485; + if (yych == 'm') + goto yy485; + goto yy333; + yy476: yych = *++p; if (yych == 'T') - goto yy688; + goto yy427; if (yych == 't') - goto yy688; - goto yy497; - yy683: - yych = *++p; - if (yych == 'D') - goto yy684; - if (yych != 'd') - goto yy497; - yy684: + goto yy427; + goto yy333; + yy477: 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 yy407; + if (yych == 'r') + goto yy407; + goto yy333; + yy478: yych = *++p; - if (yych == 'S') - goto yy687; - if (yych != 's') - goto yy497; - yy687: + if (yych == 'A') + goto yy486; + if (yych == 'a') + goto yy486; + goto yy333; + yy479: yych = *++p; if (yych == 'S') - goto yy529; + goto yy367; if (yych == 's') - goto yy529; - goto yy497; - yy688: + goto yy367; + goto yy333; + yy480: yych = *++p; - if (yych == 'I') - goto yy689; - if (yych != 'i') - goto yy497; - yy689: + if (yych == 'N') + goto yy462; + if (yych == 'n') + goto yy462; + goto yy333; + yy481: yych = *++p; - if (yych == 'C') - goto yy690; - if (yych != 'c') - goto yy497; - yy690: + if (yych == 'U') + goto yy487; + if (yych == 'u') + goto yy487; + goto yy333; + yy482: yych = *++p; - if (yych == 'L') - goto yy691; - if (yych != 'l') - goto yy497; - yy691: + if (yych == 'U') + goto yy488; + if (yych == 'u') + goto yy488; + goto yy333; + yy483: yych = *++p; if (yych == 'E') - goto yy529; + goto yy462; if (yych == 'e') - goto yy529; - goto yy497; - yy692: - yych = *++p; - if (yych == 'D') - goto yy693; - if (yych != 'd') - goto yy497; - yy693: + goto yy462; + goto yy333; + yy484: yych = *++p; if (yych == 'E') - goto yy529; + goto yy415; if (yych == 'e') - goto yy529; - goto yy497; - yy694: + goto yy415; + goto yy333; + yy485: yych = *++p; if (yych == 'E') - goto yy570; + goto yy479; if (yych == 'e') - goto yy570; - goto yy497; - yy695: - yych = *++p; - if (yych == 'R') - goto yy696; - if (yych != 'r') - goto yy497; - yy696: + goto yy479; + goto yy333; + yy486: yych = *++p; - if (yych == 'A') - goto yy697; - if (yych != 'a') - goto yy497; - yy697: + if (yych == '[') + goto yy489; + goto yy333; + yy487: yych = *++p; - if (yych == 'M') - goto yy529; - if (yych == 'm') - goto yy529; - goto yy497; - yy698: + if (yych == 'O') + goto yy491; + if (yych == 'o') + goto yy491; + goto yy333; + yy488: 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 yy367; + if (yych == 'p') + goto yy367; + goto yy333; + yy489: ++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; } + yy491: + ++p; + if ((yych = *p) == 'T') + goto yy439; + if (yych == 't') + goto yy439; + goto yy333; } } @@ -11677,15 +7916,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, @@ -11699,927 +7938,591 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { }; yych = *p; if (yych == '<') - goto yy704; + goto yy496; ++p; - yy703 : { return 0; } - yy704: + yy495 : { return 0; } + yy496: yyaccept = 0; yych = *(marker = ++p); if (yych <= '@') { - if (yych == '/') - goto yy708; - goto yy703; + if (yych != '/') + goto yy495; } else { if (yych <= 'Z') - goto yy705; + goto yy499; 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 yy495; + if (yych <= 'z') + goto yy499; + goto yy495; } - yy708: yych = *++p; if (yych <= '@') - goto yy707; + goto yy498; if (yych <= 'Z') - goto yy709; + goto yy501; if (yych <= '`') - goto yy707; - if (yych >= '{') - goto yy707; - yy709: + goto yy498; + if (yych <= 'z') + goto yy501; + yy498: + p = marker; + if (yyaccept == 0) { + goto yy495; + } else { + goto yy514; + } + yy499: ++p; yych = *p; if (yybm[0 + yych] & 2) { - goto yy711; + goto yy503; } if (yych <= '=') { - if (yych <= '-') { - if (yych <= ',') - goto yy707; - goto yy709; + if (yych <= '.') { + if (yych == '-') + goto yy499; + goto yy498; } else { if (yych <= '/') - goto yy707; + goto yy505; if (yych <= '9') - goto yy709; - goto yy707; + goto yy499; + goto yy498; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy713; + goto yy506; if (yych <= '@') - goto yy707; - goto yy709; + goto yy498; + goto yy499; } else { if (yych <= '`') - goto yy707; + goto yy498; if (yych <= 'z') - goto yy709; - goto yy707; + goto yy499; + goto yy498; } } - yy711: + yy501: ++p; yych = *p; - if (yybm[0 + yych] & 2) { - goto yy711; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) + goto yy498; + if (yych <= '\r') + goto yy508; + goto yy498; + } else { + if (yych <= ' ') + goto yy508; + if (yych == '-') + goto yy501; + goto yy498; + } + } else { + if (yych <= '@') { + if (yych <= '9') + goto yy501; + if (yych == '>') + goto yy506; + goto yy498; + } else { + if (yych <= 'Z') + goto yy501; + if (yych <= '`') + goto yy498; + if (yych <= 'z') + goto yy501; + goto yy498; + } } - if (yych != '>') - goto yy707; - yy713: + yy503: ++p; yych = *p; - if (yybm[0 + yych] & 4) { - goto yy713; + if (yybm[0 + yych] & 2) { + goto yy503; } - 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 yy498; + } else { + if (yych <= ':') + goto yy510; + if (yych <= '=') + goto yy498; + goto yy506; + } + } else { + if (yych <= '^') { + if (yych <= '@') + goto yy498; + if (yych <= 'Z') + goto yy510; + goto yy498; + } else { + if (yych == '`') + goto yy498; + if (yych <= 'z') + goto yy510; + goto yy498; + } + } + yy505: + yych = *++p; + if (yych != '>') + goto yy498; + yy506: + ++p; yych = *p; if (yybm[0 + yych] & 4) { - goto yy713; + goto yy506; } if (yych <= 0x08) - goto yy717; + goto yy498; if (yych <= '\n') - goto yy715; + goto yy512; if (yych <= '\v') - goto yy717; + goto yy498; if (yych <= '\r') - goto yy718; - yy717 : { return 7; } - yy718: - yych = *++p; - goto yy717; - yy719: + goto yy515; + goto yy498; + yy508: ++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 yy498; + if (yych <= '\r') + goto yy508; + goto yy498; } 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 yy508; + if (yych == '>') + goto yy506; + goto yy498; } - yy721: - yych = *++p; - if (yych == '>') - goto yy713; - goto yy707; - yy722: + yy510: ++p; yych = *p; - if (yybm[0 + yych] & 16) { - goto yy722; + if (yybm[0 + yych] & 8) { + goto yy510; } if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) - goto yy707; + goto yy498; + goto yy516; } else { - if (yych != ' ') - goto yy707; + if (yych == ' ') + goto yy516; + goto yy498; } } else { if (yych <= '<') { if (yych <= '/') - goto yy721; - goto yy707; + goto yy505; + goto yy498; } else { if (yych <= '=') - goto yy726; + goto yy518; if (yych <= '>') - goto yy713; - goto yy707; + goto yy506; + goto yy498; } } - yy724: + yy512: + yyaccept = 1; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 4) { + goto yy506; + } + if (yych <= 0x08) + goto yy514; + if (yych <= '\n') + goto yy512; + if (yych <= '\v') + goto yy514; + if (yych <= '\r') + goto yy515; + yy514 : { return 7; } + yy515: + yych = *++p; + goto yy514; + yy516: ++p; yych = *p; if (yych <= '<') { if (yych <= ' ') { if (yych <= 0x08) - goto yy707; + goto yy498; if (yych <= '\r') - goto yy724; + goto yy516; if (yych <= 0x1F) - goto yy707; - goto yy724; + goto yy498; + goto yy516; } else { if (yych <= '/') { if (yych <= '.') - goto yy707; - goto yy721; + goto yy498; + goto yy505; } else { if (yych == ':') - goto yy722; - goto yy707; + goto yy510; + goto yy498; } } } else { if (yych <= 'Z') { if (yych <= '=') - goto yy726; + goto yy518; if (yych <= '>') - goto yy713; + goto yy506; if (yych <= '@') - goto yy707; - goto yy722; + goto yy498; + goto yy510; } else { if (yych <= '_') { if (yych <= '^') - goto yy707; - goto yy722; + goto yy498; + goto yy510; } else { if (yych <= '`') - goto yy707; + goto yy498; if (yych <= 'z') - goto yy722; - goto yy707; + goto yy510; + goto yy498; } } } - yy726: + yy518: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy728; + goto yy520; } if (yych <= 0xE0) { if (yych <= '"') { if (yych <= 0x00) - goto yy707; - if (yych >= '!') - goto yy739; + goto yy498; + if (yych <= ' ') + goto yy518; + goto yy522; } else { if (yych <= '\'') - goto yy737; + goto yy524; if (yych <= 0xC1) - goto yy707; + goto yy498; if (yych <= 0xDF) - goto yy730; - goto yy731; - } - } else { - if (yych <= 0xEF) { - 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; - } - } - ++p; - yych = *p; - if (yybm[0 + yych] & 32) { - goto yy728; - } - if (yych <= 0xDF) { - if (yych <= '\'') { - if (yych <= 0x00) - goto yy707; - if (yych <= ' ') - goto yy762; - if (yych <= '"') - goto yy739; - goto yy737; - } else { - if (yych == '>') - goto yy713; - if (yych <= 0xC1) - goto yy707; - goto yy730; + goto yy526; + goto yy527; } } else { if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy731; if (yych == 0xED) - goto yy736; - goto yy732; + goto yy529; + goto yy528; } else { if (yych <= 0xF0) - goto yy733; + goto yy530; if (yych <= 0xF3) - goto yy734; + goto yy531; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy532; + goto yy498; } } - yy728: + yy520: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy728; + goto yy520; } if (yych <= 0xE0) { if (yych <= '=') { if (yych <= 0x00) - goto yy707; + goto yy498; if (yych <= ' ') - goto yy756; - goto yy707; + goto yy503; + goto yy498; } else { if (yych <= '>') - goto yy713; + goto yy506; if (yych <= 0xC1) - goto yy707; - if (yych >= 0xE0) - goto yy731; + goto yy498; + if (yych <= 0xDF) + goto yy526; + goto yy527; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy736; - goto yy732; + goto yy529; + goto yy528; } else { if (yych <= 0xF0) - goto yy733; + goto yy530; if (yych <= 0xF3) - goto yy734; + goto yy531; if (yych <= 0xF4) - goto yy735; - goto yy707; + goto yy532; + goto yy498; } } - yy730: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0xBF) - goto yy728; - goto yy707; - yy731: - ++p; - yych = *p; - if (yych <= 0x9F) - goto yy707; - if (yych <= 0xBF) - goto yy730; - goto yy707; - yy732: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0xBF) - goto yy730; - goto yy707; - yy733: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy707; - if (yych <= 0xBF) - goto yy732; - goto yy707; - yy734: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0xBF) - goto yy732; - goto yy707; - yy735: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0x8F) - goto yy732; - goto yy707; - yy736: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0x9F) - goto yy730; - goto yy707; - yy737: + yy522: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy737; + goto yy522; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy707; - if (yych <= '\'') - goto yy748; - goto yy707; + goto yy498; + if (yych <= '"') + goto yy533; + goto yy498; } else { if (yych <= 0xDF) - goto yy749; + goto yy534; if (yych <= 0xE0) - goto yy750; - goto yy751; + goto yy535; + goto yy536; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy755; + goto yy537; if (yych <= 0xEF) - goto yy751; - goto yy752; + goto yy536; + goto yy538; } else { if (yych <= 0xF3) - goto yy753; + goto yy539; if (yych <= 0xF4) - goto yy754; - goto yy707; + goto yy540; + goto yy498; } } - yy739: + yy524: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy739; + goto yy524; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy707; - if (yych <= '"') - goto yy748; - goto yy707; + goto yy498; + if (yych <= '\'') + goto yy533; + goto yy498; } else { if (yych <= 0xDF) - goto yy741; + goto yy541; if (yych <= 0xE0) - goto yy742; - goto yy743; + goto yy542; + goto yy543; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy747; + goto yy544; if (yych <= 0xEF) - goto yy743; - goto yy744; + goto yy543; + goto yy545; } else { if (yych <= 0xF3) - goto yy745; + goto yy546; if (yych <= 0xF4) - goto yy746; - goto yy707; + goto yy547; + goto yy498; } } - yy741: + yy526: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy739; - goto yy707; - yy742: + goto yy520; + goto yy498; + yy527: ++p; yych = *p; if (yych <= 0x9F) - goto yy707; + goto yy498; + if (yych <= 0xBF) + goto yy526; + goto yy498; + yy528: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy498; if (yych <= 0xBF) - goto yy741; - goto yy707; - yy743: + goto yy526; + goto yy498; + yy529: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; - if (yych <= 0xBF) - goto yy741; - goto yy707; - yy744: + goto yy498; + if (yych <= 0x9F) + goto yy526; + goto yy498; + yy530: ++p; yych = *p; if (yych <= 0x8F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy743; - goto yy707; - yy745: + goto yy528; + goto yy498; + yy531: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy743; - goto yy707; - yy746: + goto yy528; + goto yy498; + yy532: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0x8F) - goto yy743; - goto yy707; - yy747: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy707; - if (yych <= 0x9F) - goto yy741; - goto yy707; - yy748: + goto yy528; + goto yy498; + yy533: ++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; - } + if (yybm[0 + yych] & 2) { + goto yy503; } - yy749: + if (yych == '/') + goto yy505; + if (yych == '>') + goto yy506; + goto yy498; + yy534: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy737; - goto yy707; - yy750: + goto yy522; + goto yy498; + yy535: ++p; yych = *p; if (yych <= 0x9F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy749; - goto yy707; - yy751: + goto yy534; + goto yy498; + yy536: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy749; - goto yy707; - yy752: + goto yy534; + goto yy498; + yy537: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy498; + if (yych <= 0x9F) + goto yy534; + goto yy498; + yy538: ++p; yych = *p; if (yych <= 0x8F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy751; - goto yy707; - yy753: + goto yy536; + goto yy498; + yy539: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0xBF) - goto yy751; - goto yy707; - yy754: + goto yy536; + goto yy498; + yy540: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; if (yych <= 0x8F) - goto yy751; - goto yy707; - yy755: + goto yy536; + goto yy498; + yy541: ++p; yych = *p; if (yych <= 0x7F) - goto yy707; + goto yy498; + if (yych <= 0xBF) + goto yy524; + goto yy498; + yy542: + ++p; + yych = *p; if (yych <= 0x9F) - goto yy749; - goto yy707; - yy756: + goto yy498; + if (yych <= 0xBF) + goto yy541; + goto yy498; + yy543: ++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: + if (yych <= 0x7F) + goto yy498; + if (yych <= 0xBF) + goto yy541; + goto yy498; + yy544: ++p; yych = *p; - if (yych <= '>') { - if (yych <= '&') { - if (yych <= 0x1F) { - if (yych <= 0x00) - goto yy707; - if (yych <= 0x08) - goto yy728; - if (yych >= 0x0E) - goto yy728; - } else { - if (yych <= ' ') - goto yy760; - if (yych == '"') - goto yy707; - goto yy728; - } - } else { - if (yych <= '/') { - if (yych <= '\'') - goto yy707; - if (yych <= ',') - goto yy728; - if (yych <= '.') - goto yy758; - goto yy728; - } else { - if (yych <= ';') { - if (yych <= ':') - goto yy758; - goto yy728; - } else { - if (yych <= '<') - goto yy707; - if (yych <= '=') - goto yy726; - goto yy713; - } - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '_') { - if (yych <= '@') - goto yy728; - if (yych <= 'Z') - goto yy758; - if (yych <= '^') - goto yy728; - goto yy758; - } else { - if (yych <= '`') - goto yy707; - if (yych <= 'z') - goto yy758; - if (yych <= 0x7F) - goto yy728; - goto yy707; - } - } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy730; - if (yych <= 0xE0) - goto yy731; - if (yych <= 0xEC) - goto yy732; - goto yy736; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy732; - goto yy733; - } else { - if (yych <= 0xF3) - goto yy734; - if (yych <= 0xF4) - goto yy735; - goto yy707; - } - } - } - } - yy760: + if (yych <= 0x7F) + goto yy498; + if (yych <= 0x9F) + goto yy541; + goto yy498; + yy545: ++p; yych = *p; - if (yych <= '@') { - if (yych <= '&') { - if (yych <= 0x1F) { - if (yych <= 0x00) - goto yy707; - if (yych <= 0x08) - goto yy728; - if (yych <= '\r') - goto yy760; - goto yy728; - } else { - if (yych <= ' ') - goto yy760; - if (yych == '"') - goto yy707; - goto yy728; - } - } else { - if (yych <= ';') { - if (yych <= '\'') - goto yy707; - if (yych == ':') - goto yy758; - goto yy728; - } 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: + if (yych <= 0x8F) + goto yy498; + if (yych <= 0xBF) + goto yy543; + goto yy498; + yy546: ++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; - 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 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; - } - } - } + if (yych <= 0x7F) + goto yy498; + if (yych <= 0xBF) + goto yy543; + goto yy498; + yy547: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy498; + if (yych <= 0x8F) + goto yy543; + goto yy498; } } @@ -12652,891 +8555,850 @@ bufsize_t _scan_html_block_end_1(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ';') { if (yych <= 0x00) - goto yy766; + goto yy550; if (yych != '\n') - goto yy768; + goto yy552; } else { if (yych <= '<') - goto yy769; + goto yy553; if (yych <= 0x7F) - goto yy768; + goto yy552; if (yych >= 0xC2) - goto yy770; + goto yy554; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy771; + goto yy555; if (yych == 0xED) - goto yy773; - goto yy772; + goto yy557; + goto yy556; } else { if (yych <= 0xF0) - goto yy774; + goto yy558; if (yych <= 0xF3) - goto yy775; + goto yy559; if (yych <= 0xF4) - goto yy776; + goto yy560; } } - yy766: + yy550: ++p; - yy767 : { return 0; } - yy768: + yy551 : { return 0; } + yy552: yyaccept = 0; yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy767; + goto yy551; if (yych <= '\t') - goto yy781; - goto yy767; + goto yy562; + goto yy551; } else { if (yych <= 0x7F) - goto yy781; + goto yy562; if (yych <= 0xC1) - goto yy767; + goto yy551; if (yych <= 0xF4) - goto yy781; - goto yy767; + goto yy562; + goto yy551; } - yy769: + yy553: yyaccept = 0; yych = *(marker = ++p); if (yych <= '.') { if (yych <= 0x00) - goto yy767; + goto yy551; if (yych == '\n') - goto yy767; - goto yy781; + goto yy551; + goto yy562; } else { if (yych <= 0x7F) { if (yych <= '/') - goto yy789; - goto yy781; + goto yy573; + goto yy562; } else { if (yych <= 0xC1) - goto yy767; + goto yy551; if (yych <= 0xF4) - goto yy781; - goto yy767; + goto yy562; + goto yy551; } } - yy770: + yy554: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy551; if (yych <= 0xBF) - goto yy780; - goto yy767; - yy771: + goto yy561; + goto yy551; + yy555: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy767; + goto yy551; if (yych <= 0xBF) - goto yy779; - goto yy767; - yy772: + goto yy566; + goto yy551; + yy556: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy551; if (yych <= 0xBF) - goto yy779; - goto yy767; - yy773: + goto yy566; + goto yy551; + yy557: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy767; + goto yy551; if (yych <= 0x9F) - goto yy779; - goto yy767; - yy774: + goto yy566; + goto yy551; + yy558: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy767; - if (yych <= 0xBF) - goto yy777; - goto yy767; - yy775: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy767; + goto yy551; if (yych <= 0xBF) - goto yy777; - goto yy767; - yy776: + goto yy568; + goto yy551; + yy559: 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; + goto yy551; + if (yych <= 0xBF) + goto yy568; + goto yy551; + yy560: + yyaccept = 0; + yych = *(marker = ++p); if (yych <= 0x7F) - goto yy778; - if (yych >= 0xC0) - goto yy778; - yy780: + goto yy551; + if (yych <= 0x8F) + goto yy568; + goto yy551; + yy561: ++p; yych = *p; - yy781: + yy562: if (yybm[0 + yych] & 64) { - goto yy780; + goto yy561; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy778; - if (yych >= '=') - goto yy778; + goto yy563; + if (yych <= '<') + goto yy564; } else { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; - goto yy777; + goto yy567; + goto yy568; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy788; + goto yy569; if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; } } - yy782: + yy563: + p = marker; + if (yyaccept == 0) { + goto yy551; + } else { + goto yy583; + } + yy564: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xDF) { if (yych <= '.') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { if (yych <= '/') - goto yy789; + goto yy573; if (yych <= 0x7F) - goto yy780; + goto yy561; if (yych <= 0xC1) - goto yy778; - goto yy779; + goto yy563; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych == 0xED) - goto yy788; - goto yy777; + goto yy569; + goto yy568; } else { if (yych <= 0xF0) - goto yy785; + goto yy570; if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } - yy784: + yy566: ++p; yych = *p; - if (yych <= 0x9F) - goto yy778; + if (yych <= 0x7F) + goto yy563; if (yych <= 0xBF) - goto yy779; - goto yy778; - yy785: + goto yy561; + goto yy563; + yy567: ++p; yych = *p; - if (yych <= 0x8F) - goto yy778; + if (yych <= 0x9F) + goto yy563; if (yych <= 0xBF) - goto yy777; - goto yy778; - yy786: + goto yy566; + goto yy563; + yy568: ++p; yych = *p; if (yych <= 0x7F) - goto yy778; + goto yy563; if (yych <= 0xBF) - goto yy777; - goto yy778; - yy787: + goto yy566; + goto yy563; + yy569: ++p; yych = *p; if (yych <= 0x7F) - goto yy778; + goto yy563; + if (yych <= 0x9F) + goto yy566; + goto yy563; + yy570: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy777; - goto yy778; - yy788: + goto yy563; + if (yych <= 0xBF) + goto yy568; + goto yy563; + yy571: ++p; yych = *p; if (yych <= 0x7F) - goto yy778; - if (yych <= 0x9F) - goto yy779; - goto yy778; - yy789: + goto yy563; + if (yych <= 0xBF) + goto yy568; + goto yy563; + yy572: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy563; + if (yych <= 0x8F) + goto yy568; + goto yy563; + yy573: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 's') { if (yych <= 'P') { if (yych <= '\t') { if (yych <= 0x00) - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { if (yych <= '\n') - goto yy778; + goto yy563; if (yych <= 'O') - goto yy780; - goto yy791; + goto yy561; } } else { if (yych <= 'o') { - if (yych != 'S') - goto yy780; + if (yych == 'S') + goto yy575; + goto yy561; } else { if (yych <= 'p') - goto yy791; + goto yy574; if (yych <= 'r') - goto yy780; + goto yy561; + goto yy575; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } else { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; - goto yy777; + goto yy567; + goto yy568; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy788; + goto yy569; + if (yych <= 0xEF) + goto yy568; + goto yy570; + } else { + if (yych <= 0xF3) + goto yy571; + if (yych <= 0xF4) + goto yy572; + goto yy563; + } + } + } + yy574: + ++p; + yych = *p; + if (yybm[0 + yych] & 128) { + goto yy564; + } + if (yych <= 0xC1) { + if (yych <= 'Q') { + if (yych <= 0x00) + goto yy563; + if (yych == '\n') + goto yy563; + goto yy561; + } else { + if (yych <= 'q') { + if (yych <= 'R') + goto yy576; + goto yy561; + } else { + if (yych <= 'r') + goto yy576; + if (yych <= 0x7F) + goto yy561; + goto yy563; + } + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) + goto yy566; + if (yych <= 0xE0) + goto yy567; + if (yych <= 0xEC) + goto yy568; + goto yy569; + } else { + if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } + yy575: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 't') { if (yych <= 'C') { if (yych <= '\t') { if (yych <= 0x00) - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { if (yych <= '\n') - goto yy778; + goto yy563; if (yych <= 'B') - goto yy780; - goto yy796; + goto yy561; + goto yy577; } } else { if (yych <= 'b') { if (yych == 'T') - goto yy797; - goto yy780; + goto yy578; + goto yy561; } else { if (yych <= 'c') - goto yy796; + goto yy577; if (yych <= 's') - goto yy780; - goto yy797; + goto yy561; + goto yy578; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } else { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; - goto yy777; + goto yy567; + goto yy568; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy788; + goto yy569; if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy791: + yy576: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { - if (yych <= 'Q') { + if (yych <= 'D') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { - if (yych <= 'q') { - if (yych >= 'S') - goto yy780; + if (yych <= 'd') { + if (yych <= 'E') + goto yy579; + goto yy561; } else { - if (yych <= 'r') - goto yy792; + if (yych <= 'e') + goto yy579; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy792: + yy577: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { - if (yych <= 'D') { + if (yych <= 'Q') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { - if (yych <= 'd') { - if (yych >= 'F') - goto yy780; + if (yych <= 'q') { + if (yych <= 'R') + goto yy580; + goto yy561; } else { - if (yych <= 'e') - goto yy793; + if (yych <= 'r') + goto yy580; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy793: - ++p; - yych = *p; - if (yybm[0 + yych] & 128) { - goto yy782; - } - if (yych <= 0xDF) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy778; - 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: + yy578: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { - if (yych <= 'Q') { + if (yych <= 'X') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { - if (yych <= 'q') { - if (yych <= 'R') - goto yy800; - goto yy780; + if (yych <= 'x') { + if (yych <= 'Y') + goto yy581; + goto yy561; } else { - if (yych <= 'r') - goto yy800; + if (yych <= 'y') + goto yy581; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy797: + yy579: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } - if (yych <= 0xC1) { - if (yych <= 'X') { + if (yych <= 0xDF) { + if (yych <= '=') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { - if (yych <= 'x') { - if (yych >= 'Z') - goto yy780; - } else { - if (yych <= 'y') - goto yy798; - if (yych <= 0x7F) - goto yy780; - goto yy778; - } + if (yych <= '>') + goto yy582; + if (yych <= 0x7F) + goto yy561; + if (yych <= 0xC1) + goto yy563; + goto yy566; } } 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 yy567; + if (yych == 0xED) + goto yy569; + goto yy568; } 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 yy570; + if (yych <= 0xF3) + goto yy571; + if (yych <= 0xF4) + goto yy572; + goto yy563; } } - yy798: + yy580: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { - if (yych <= 'K') { + if (yych <= 'H') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { - if (yych <= 'k') { - if (yych >= 'M') - goto yy780; + if (yych <= 'h') { + if (yych <= 'I') + goto yy584; + goto yy561; } else { - if (yych <= 'l') - goto yy799; + if (yych <= 'i') + goto yy584; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy799: + yy581: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { - if (yych <= 'D') { + if (yych <= 'K') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { - if (yych <= 'd') { - if (yych <= 'E') - goto yy793; - goto yy780; + if (yych <= 'k') { + if (yych <= 'L') + goto yy576; + goto yy561; } else { - if (yych <= 'e') - goto yy793; + if (yych <= 'l') + goto yy576; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy800: - ++p; + yy582: + yyaccept = 1; + marker = ++p; yych = *p; - if (yybm[0 + yych] & 128) { - goto yy782; + if (yybm[0 + yych] & 64) { + goto yy561; } - if (yych <= 0xC1) { - if (yych <= 'H') { - if (yych <= 0x00) - goto yy778; - if (yych == '\n') - goto yy778; - goto yy780; - } else { - if (yych <= 'h') { - if (yych >= 'J') - goto yy780; - } else { - if (yych <= 'i') - goto yy801; - if (yych <= 0x7F) - goto yy780; - goto yy778; - } - } - } else { - if (yych <= 0xED) { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\n') + goto yy583; + if (yych <= '<') + goto yy564; + } else { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; - if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy567; + goto yy568; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy569; + if (yych <= 0xEF) + goto yy568; + goto yy570; } 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 <= 0xF3) + goto yy571; + if (yych <= 0xF4) + goto yy572; } } - yy801: + yy583 : { return (bufsize_t)(p - start); } + yy584: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { if (yych <= 'O') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { if (yych <= 'o') { if (yych >= 'Q') - goto yy780; + goto yy561; } else { if (yych <= 'p') - goto yy802; + goto yy585; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } - yy802: + yy585: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy782; + goto yy564; } if (yych <= 0xC1) { if (yych <= 'S') { if (yych <= 0x00) - goto yy778; + goto yy563; if (yych == '\n') - goto yy778; - goto yy780; + goto yy563; + goto yy561; } else { if (yych <= 's') { if (yych <= 'T') - goto yy793; - goto yy780; + goto yy579; + goto yy561; } else { if (yych <= 't') - goto yy793; + goto yy579; if (yych <= 0x7F) - goto yy780; - goto yy778; + goto yy561; + goto yy563; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy779; + goto yy566; if (yych <= 0xE0) - goto yy784; + goto yy567; if (yych <= 0xEC) - goto yy777; - goto yy788; + goto yy568; + goto yy569; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy777; - goto yy785; + goto yy568; + goto yy570; } else { if (yych <= 0xF3) - goto yy786; + goto yy571; if (yych <= 0xF4) - goto yy787; - goto yy778; + goto yy572; + goto yy563; } } } @@ -13572,334 +9434,337 @@ bufsize_t _scan_html_block_end_2(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ',') { if (yych <= 0x00) - goto yy805; + goto yy588; if (yych != '\n') - goto yy807; + goto yy590; } else { if (yych <= '-') - goto yy808; + goto yy591; if (yych <= 0x7F) - goto yy807; + goto yy590; if (yych >= 0xC2) - goto yy809; + goto yy592; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy810; + goto yy593; if (yych == 0xED) - goto yy812; - goto yy811; + goto yy595; + goto yy594; } else { if (yych <= 0xF0) - goto yy813; + goto yy596; if (yych <= 0xF3) - goto yy814; + goto yy597; if (yych <= 0xF4) - goto yy815; + goto yy598; } } - yy805: + yy588: ++p; - yy806 : { return 0; } - yy807: + yy589 : { return 0; } + yy590: yyaccept = 0; yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy806; + goto yy589; if (yych <= '\t') - goto yy820; - goto yy806; + goto yy600; + goto yy589; } else { if (yych <= 0x7F) - goto yy820; + goto yy600; if (yych <= 0xC1) - goto yy806; + goto yy589; if (yych <= 0xF4) - goto yy820; - goto yy806; + goto yy600; + goto yy589; } - yy808: + yy591: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy827; + goto yy610; } if (yych <= '\n') { if (yych <= 0x00) - goto yy806; + goto yy589; if (yych <= '\t') - goto yy820; - goto yy806; + goto yy600; + goto yy589; } else { if (yych <= 0x7F) - goto yy820; + goto yy600; if (yych <= 0xC1) - goto yy806; + goto yy589; if (yych <= 0xF4) - goto yy820; - goto yy806; + goto yy600; + goto yy589; } - yy809: + yy592: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy589; if (yych <= 0xBF) - goto yy819; - goto yy806; - yy810: + goto yy599; + goto yy589; + yy593: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy806; + goto yy589; if (yych <= 0xBF) - goto yy818; - goto yy806; - yy811: + goto yy603; + goto yy589; + yy594: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy589; if (yych <= 0xBF) - goto yy818; - goto yy806; - yy812: + goto yy603; + goto yy589; + yy595: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy589; if (yych <= 0x9F) - goto yy818; - goto yy806; - yy813: + goto yy603; + goto yy589; + yy596: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy806; + goto yy589; if (yych <= 0xBF) - goto yy816; - goto yy806; - yy814: + goto yy605; + goto yy589; + yy597: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy806; + goto yy589; if (yych <= 0xBF) - goto yy816; - goto yy806; - yy815: + goto yy605; + goto yy589; + yy598: 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 yy589; + if (yych <= 0x8F) + goto yy605; + goto yy589; + yy599: ++p; yych = *p; - yy820: + yy600: if (yybm[0 + yych] & 64) { - goto yy819; + goto yy599; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy817; - if (yych >= '.') - goto yy817; + goto yy601; + if (yych <= '-') + goto yy602; } else { if (yych <= 0xDF) - goto yy818; + goto yy603; if (yych <= 0xE0) - goto yy822; - goto yy816; + goto yy604; + goto yy605; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy826; + goto yy606; if (yych <= 0xEF) - goto yy816; - goto yy823; + goto yy605; + goto yy607; } else { if (yych <= 0xF3) - goto yy824; + goto yy608; if (yych <= 0xF4) - goto yy825; - goto yy817; + goto yy609; } } - yy821: + yy601: + p = marker; + if (yyaccept == 0) { + goto yy589; + } else { + goto yy613; + } + yy602: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy819; + goto yy599; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy817; + goto yy601; if (yych <= '-') - goto yy827; - goto yy817; + goto yy610; + goto yy601; } else { if (yych <= 0xDF) - goto yy818; - if (yych >= 0xE1) - goto yy816; + goto yy603; + if (yych <= 0xE0) + goto yy604; + goto yy605; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy826; + goto yy606; if (yych <= 0xEF) - goto yy816; - goto yy823; + goto yy605; + goto yy607; } else { if (yych <= 0xF3) - goto yy824; + goto yy608; if (yych <= 0xF4) - goto yy825; - goto yy817; + goto yy609; + goto yy601; } } - yy822: + yy603: ++p; yych = *p; - if (yych <= 0x9F) - goto yy817; + if (yych <= 0x7F) + goto yy601; if (yych <= 0xBF) - goto yy818; - goto yy817; - yy823: + goto yy599; + goto yy601; + yy604: ++p; yych = *p; - if (yych <= 0x8F) - goto yy817; + if (yych <= 0x9F) + goto yy601; if (yych <= 0xBF) - goto yy816; - goto yy817; - yy824: + goto yy603; + goto yy601; + yy605: ++p; yych = *p; if (yych <= 0x7F) - goto yy817; + goto yy601; if (yych <= 0xBF) - goto yy816; - goto yy817; - yy825: + goto yy603; + goto yy601; + yy606: ++p; yych = *p; if (yych <= 0x7F) - goto yy817; + goto yy601; + if (yych <= 0x9F) + goto yy603; + goto yy601; + yy607: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy816; - goto yy817; - yy826: + goto yy601; + if (yych <= 0xBF) + goto yy605; + goto yy601; + yy608: ++p; yych = *p; if (yych <= 0x7F) - goto yy817; - if (yych <= 0x9F) - goto yy818; - goto yy817; - yy827: + goto yy601; + if (yych <= 0xBF) + goto yy605; + goto yy601; + yy609: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy601; + if (yych <= 0x8F) + goto yy605; + goto yy601; + yy610: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy827; + goto yy610; } if (yych <= 0xDF) { if (yych <= '=') { if (yych <= 0x00) - goto yy817; + goto yy601; if (yych == '\n') - goto yy817; - goto yy819; + goto yy601; + goto yy599; } else { if (yych <= '>') - goto yy829; + goto yy612; if (yych <= 0x7F) - goto yy819; + goto yy599; if (yych <= 0xC1) - goto yy817; - goto yy818; + goto yy601; + goto yy603; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy822; + goto yy604; if (yych == 0xED) - goto yy826; - goto yy816; + goto yy606; + goto yy605; } else { if (yych <= 0xF0) - goto yy823; + goto yy607; if (yych <= 0xF3) - goto yy824; + goto yy608; if (yych <= 0xF4) - goto yy825; - goto yy817; + goto yy609; + goto yy601; } } - yy829: + yy612: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy819; + goto yy599; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy830; + goto yy613; if (yych <= '-') - goto yy821; + goto yy602; } else { if (yych <= 0xDF) - goto yy818; + goto yy603; if (yych <= 0xE0) - goto yy822; - goto yy816; + goto yy604; + goto yy605; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy826; + goto yy606; if (yych <= 0xEF) - goto yy816; - goto yy823; + goto yy605; + goto yy607; } else { if (yych <= 0xF3) - goto yy824; + goto yy608; if (yych <= 0xF4) - goto yy825; + goto yy609; } } - yy830 : { return (bufsize_t)(p - start); } + yy613 : { return (bufsize_t)(p - start); } } } @@ -13932,301 +9797,302 @@ bufsize_t _scan_html_block_end_3(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '>') { if (yych <= 0x00) - goto yy833; + goto yy616; if (yych != '\n') - goto yy835; + goto yy618; } else { if (yych <= '?') - goto yy836; + goto yy619; if (yych <= 0x7F) - goto yy835; + goto yy618; if (yych >= 0xC2) - goto yy837; + goto yy620; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy838; + goto yy621; if (yych == 0xED) - goto yy840; - goto yy839; + goto yy623; + goto yy622; } else { if (yych <= 0xF0) - goto yy841; + goto yy624; if (yych <= 0xF3) - goto yy842; + goto yy625; if (yych <= 0xF4) - goto yy843; + goto yy626; } } - yy833: + yy616: ++p; - yy834 : { return 0; } - yy835: + yy617 : { return 0; } + yy618: yyaccept = 0; yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy834; + goto yy617; if (yych <= '\t') - goto yy848; - goto yy834; + goto yy628; + goto yy617; } else { if (yych <= 0x7F) - goto yy848; + goto yy628; if (yych <= 0xC1) - goto yy834; + goto yy617; if (yych <= 0xF4) - goto yy848; - goto yy834; + goto yy628; + goto yy617; } - yy836: + yy619: yyaccept = 0; yych = *(marker = ++p); if (yych <= '=') { if (yych <= 0x00) - goto yy834; + goto yy617; if (yych == '\n') - goto yy834; - goto yy848; + goto yy617; + goto yy628; } else { if (yych <= 0x7F) { if (yych <= '>') - goto yy856; - goto yy848; + goto yy639; + goto yy628; } else { if (yych <= 0xC1) - goto yy834; + goto yy617; if (yych <= 0xF4) - goto yy848; - goto yy834; + goto yy628; + goto yy617; } } - yy837: + yy620: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy617; if (yych <= 0xBF) - goto yy847; - goto yy834; - yy838: + goto yy627; + goto yy617; + yy621: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy834; + goto yy617; if (yych <= 0xBF) - goto yy846; - goto yy834; - yy839: + goto yy632; + goto yy617; + yy622: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy617; if (yych <= 0xBF) - goto yy846; - goto yy834; - yy840: + goto yy632; + goto yy617; + yy623: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy617; if (yych <= 0x9F) - goto yy846; - goto yy834; - yy841: + goto yy632; + goto yy617; + yy624: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy834; + goto yy617; if (yych <= 0xBF) - goto yy844; - goto yy834; - yy842: + goto yy634; + goto yy617; + yy625: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy834; + goto yy617; if (yych <= 0xBF) - goto yy844; - goto yy834; - yy843: + goto yy634; + goto yy617; + yy626: 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 yy617; + if (yych <= 0x8F) + goto yy634; + goto yy617; + yy627: ++p; yych = *p; - yy848: + yy628: if (yybm[0 + yych] & 64) { - goto yy847; + goto yy627; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy845; - if (yych >= '@') - goto yy845; + goto yy629; + if (yych <= '?') + goto yy630; } else { if (yych <= 0xDF) - goto yy846; + goto yy632; if (yych <= 0xE0) - goto yy851; - goto yy844; + goto yy633; + goto yy634; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy855; + goto yy635; if (yych <= 0xEF) - goto yy844; - goto yy852; + goto yy634; + goto yy636; } else { if (yych <= 0xF3) - goto yy853; + goto yy637; if (yych <= 0xF4) - goto yy854; - goto yy845; + goto yy638; } } - yy849: + yy629: + p = marker; + if (yyaccept == 0) { + goto yy617; + } else { + goto yy640; + } + yy630: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy849; + goto yy630; } if (yych <= 0xDF) { if (yych <= '=') { if (yych <= 0x00) - goto yy845; + goto yy629; if (yych == '\n') - goto yy845; - goto yy847; + goto yy629; + goto yy627; } else { if (yych <= '>') - goto yy856; + goto yy639; if (yych <= 0x7F) - goto yy847; + goto yy627; if (yych <= 0xC1) - goto yy845; - goto yy846; + goto yy629; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy851; + goto yy633; if (yych == 0xED) - goto yy855; - goto yy844; + goto yy635; + goto yy634; } else { if (yych <= 0xF0) - goto yy852; + goto yy636; if (yych <= 0xF3) - goto yy853; + goto yy637; if (yych <= 0xF4) - goto yy854; - goto yy845; + goto yy638; + goto yy629; } } - yy851: + yy632: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy629; + if (yych <= 0xBF) + goto yy627; + goto yy629; + yy633: ++p; yych = *p; if (yych <= 0x9F) - goto yy845; + goto yy629; if (yych <= 0xBF) - goto yy846; - goto yy845; - yy852: + goto yy632; + goto yy629; + yy634: ++p; yych = *p; - if (yych <= 0x8F) - goto yy845; + if (yych <= 0x7F) + goto yy629; if (yych <= 0xBF) - goto yy844; - goto yy845; - yy853: + goto yy632; + goto yy629; + yy635: ++p; yych = *p; if (yych <= 0x7F) - goto yy845; + goto yy629; + if (yych <= 0x9F) + goto yy632; + goto yy629; + yy636: + ++p; + yych = *p; + if (yych <= 0x8F) + goto yy629; if (yych <= 0xBF) - goto yy844; - goto yy845; - yy854: + goto yy634; + goto yy629; + yy637: ++p; yych = *p; if (yych <= 0x7F) - goto yy845; - if (yych <= 0x8F) - goto yy844; - goto yy845; - yy855: + goto yy629; + if (yych <= 0xBF) + goto yy634; + goto yy629; + yy638: ++p; yych = *p; if (yych <= 0x7F) - goto yy845; - if (yych <= 0x9F) - goto yy846; - goto yy845; - yy856: + goto yy629; + if (yych <= 0x8F) + goto yy634; + goto yy629; + yy639: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy847; + goto yy627; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy857; + goto yy640; if (yych <= '?') - goto yy849; + goto yy630; } else { if (yych <= 0xDF) - goto yy846; + goto yy632; if (yych <= 0xE0) - goto yy851; - goto yy844; + goto yy633; + goto yy634; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy855; + goto yy635; if (yych <= 0xEF) - goto yy844; - goto yy852; + goto yy634; + goto yy636; } else { if (yych <= 0xF3) - goto yy853; + goto yy637; if (yych <= 0xF4) - goto yy854; + goto yy638; } } - yy857 : { return (bufsize_t)(p - start); } + yy640 : { return (bufsize_t)(p - start); } } } @@ -14239,277 +10105,268 @@ bufsize_t _scan_html_block_end_4(const unsigned char *p) { unsigned char yych; unsigned int yyaccept = 0; static const unsigned char yybm[] = { - 0, 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, + 0, 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 yy646; + } + if (yych <= 0xE0) { + if (yych <= '\n') { if (yych <= 0x00) - goto yy860; - if (yych != '\n') - goto yy862; + goto yy643; + if (yych <= '\t') + goto yy645; } else { - if (yych <= '>') - goto yy863; if (yych <= 0x7F) - goto yy862; - if (yych >= 0xC2) - goto yy865; + goto yy645; + if (yych <= 0xC1) + goto yy643; + if (yych <= 0xDF) + goto yy649; + goto yy650; } } else { if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy866; if (yych == 0xED) - goto yy868; - goto yy867; + goto yy652; + goto yy651; } else { if (yych <= 0xF0) - goto yy869; + goto yy653; if (yych <= 0xF3) - goto yy870; + goto yy654; if (yych <= 0xF4) - goto yy871; + goto yy655; } } - yy860: + yy643: ++p; - yy861 : { return 0; } - yy862: + yy644 : { return 0; } + yy645: yyaccept = 0; yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy861; + goto yy644; if (yych <= '\t') - goto yy876; - goto yy861; + goto yy657; + goto yy644; } else { if (yych <= 0x7F) - goto yy876; + goto yy657; if (yych <= 0xC1) - goto yy861; + goto yy644; if (yych <= 0xF4) - goto yy876; - goto yy861; + goto yy657; + goto yy644; } - yy863: + yy646: yyaccept = 1; - yych = *(marker = ++p); - if (yych <= '\n') { - if (yych <= 0x00) - goto yy864; - if (yych <= '\t') - goto yy876; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 128) { + goto yy656; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\n') + goto yy648; + if (yych <= '>') + goto yy646; + } else { + if (yych <= 0xDF) + goto yy659; + if (yych <= 0xE0) + goto yy660; + goto yy661; + } } else { - if (yych <= 0x7F) - goto yy876; - if (yych <= 0xC1) - goto yy864; - if (yych <= 0xF4) - goto yy876; + if (yych <= 0xF0) { + if (yych <= 0xED) + goto yy662; + if (yych <= 0xEF) + goto yy661; + goto yy663; + } else { + if (yych <= 0xF3) + goto yy664; + if (yych <= 0xF4) + goto yy665; + } } - yy864 : { return (bufsize_t)(p - start); } - yy865: + yy648 : { return (bufsize_t)(p - start); } + yy649: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy644; if (yych <= 0xBF) - goto yy875; - goto yy861; - yy866: + goto yy656; + goto yy644; + yy650: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy861; + goto yy644; if (yych <= 0xBF) - goto yy874; - goto yy861; - yy867: + goto yy659; + goto yy644; + yy651: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy644; if (yych <= 0xBF) - goto yy874; - goto yy861; - yy868: + goto yy659; + goto yy644; + yy652: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy644; if (yych <= 0x9F) - goto yy874; - goto yy861; - yy869: + goto yy659; + goto yy644; + yy653: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy861; + goto yy644; if (yych <= 0xBF) - goto yy872; - goto yy861; - yy870: + goto yy661; + goto yy644; + yy654: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy861; + goto yy644; if (yych <= 0xBF) - goto yy872; - goto yy861; - yy871: + goto yy661; + goto yy644; + yy655: 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 yy644; + if (yych <= 0x8F) + goto yy661; + goto yy644; + yy656: ++p; yych = *p; - yy876: - if (yybm[0 + yych] & 64) { - goto yy875; + yy657: + if (yybm[0 + yych] & 128) { + goto yy656; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy873; - if (yych >= '?') - goto yy873; + goto yy658; + if (yych <= '>') + goto yy646; } else { if (yych <= 0xDF) - goto yy874; + goto yy659; if (yych <= 0xE0) - goto yy879; - goto yy872; + goto yy660; + goto yy661; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy883; + goto yy662; if (yych <= 0xEF) - goto yy872; - goto yy880; + goto yy661; + goto yy663; } else { if (yych <= 0xF3) - goto yy881; + goto yy664; if (yych <= 0xF4) - goto yy882; - goto yy873; + goto yy665; } } - 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; - } + yy658: + p = marker; + if (yyaccept == 0) { + goto yy644; } 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 yy648; } - yy879: + yy659: ++p; yych = *p; - if (yych <= 0x9F) - goto yy873; + if (yych <= 0x7F) + goto yy658; if (yych <= 0xBF) - goto yy874; - goto yy873; - yy880: + goto yy656; + goto yy658; + yy660: ++p; yych = *p; - if (yych <= 0x8F) - goto yy873; + if (yych <= 0x9F) + goto yy658; if (yych <= 0xBF) - goto yy872; - goto yy873; - yy881: + goto yy659; + goto yy658; + yy661: ++p; yych = *p; if (yych <= 0x7F) - goto yy873; + goto yy658; if (yych <= 0xBF) - goto yy872; - goto yy873; - yy882: + goto yy659; + goto yy658; + yy662: ++p; yych = *p; if (yych <= 0x7F) - goto yy873; + goto yy658; + if (yych <= 0x9F) + goto yy659; + goto yy658; + yy663: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy872; - goto yy873; - yy883: + goto yy658; + if (yych <= 0xBF) + goto yy661; + goto yy658; + yy664: ++p; yych = *p; if (yych <= 0x7F) - goto yy873; - if (yych <= 0x9F) - goto yy874; - goto yy873; + goto yy658; + if (yych <= 0xBF) + goto yy661; + goto yy658; + yy665: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy658; + if (yych <= 0x8F) + goto yy661; + goto yy658; } } @@ -14542,334 +10399,337 @@ bufsize_t _scan_html_block_end_5(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '\\') { if (yych <= 0x00) - goto yy886; + goto yy668; if (yych != '\n') - goto yy888; + goto yy670; } else { if (yych <= ']') - goto yy889; + goto yy671; if (yych <= 0x7F) - goto yy888; + goto yy670; if (yych >= 0xC2) - goto yy890; + goto yy672; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy891; + goto yy673; if (yych == 0xED) - goto yy893; - goto yy892; + goto yy675; + goto yy674; } else { if (yych <= 0xF0) - goto yy894; + goto yy676; if (yych <= 0xF3) - goto yy895; + goto yy677; if (yych <= 0xF4) - goto yy896; + goto yy678; } } - yy886: + yy668: ++p; - yy887 : { return 0; } - yy888: + yy669 : { return 0; } + yy670: yyaccept = 0; yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy887; + goto yy669; if (yych <= '\t') - goto yy901; - goto yy887; + goto yy680; + goto yy669; } else { if (yych <= 0x7F) - goto yy901; + goto yy680; if (yych <= 0xC1) - goto yy887; + goto yy669; if (yych <= 0xF4) - goto yy901; - goto yy887; + goto yy680; + goto yy669; } - yy889: + yy671: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy908; + goto yy690; } if (yych <= '\n') { if (yych <= 0x00) - goto yy887; + goto yy669; if (yych <= '\t') - goto yy901; - goto yy887; + goto yy680; + goto yy669; } else { if (yych <= 0x7F) - goto yy901; + goto yy680; if (yych <= 0xC1) - goto yy887; + goto yy669; if (yych <= 0xF4) - goto yy901; - goto yy887; + goto yy680; + goto yy669; } - yy890: + yy672: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy669; if (yych <= 0xBF) - goto yy900; - goto yy887; - yy891: + goto yy679; + goto yy669; + yy673: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x9F) - goto yy887; + goto yy669; if (yych <= 0xBF) - goto yy899; - goto yy887; - yy892: + goto yy683; + goto yy669; + yy674: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy669; if (yych <= 0xBF) - goto yy899; - goto yy887; - yy893: + goto yy683; + goto yy669; + yy675: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy669; if (yych <= 0x9F) - goto yy899; - goto yy887; - yy894: + goto yy683; + goto yy669; + yy676: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x8F) - goto yy887; + goto yy669; if (yych <= 0xBF) - goto yy897; - goto yy887; - yy895: + goto yy685; + goto yy669; + yy677: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) - goto yy887; + goto yy669; if (yych <= 0xBF) - goto yy897; - goto yy887; - yy896: + goto yy685; + goto yy669; + yy678: 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 yy669; + if (yych <= 0x8F) + goto yy685; + goto yy669; + yy679: ++p; yych = *p; - yy901: + yy680: if (yybm[0 + yych] & 64) { - goto yy900; + goto yy679; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy898; - if (yych >= '^') - goto yy898; + goto yy681; + if (yych <= ']') + goto yy682; } else { if (yych <= 0xDF) - goto yy899; + goto yy683; if (yych <= 0xE0) - goto yy903; - goto yy897; + goto yy684; + goto yy685; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy907; + goto yy686; if (yych <= 0xEF) - goto yy897; - goto yy904; + goto yy685; + goto yy687; } else { if (yych <= 0xF3) - goto yy905; + goto yy688; if (yych <= 0xF4) - goto yy906; - goto yy898; + goto yy689; } } - yy902: + yy681: + p = marker; + if (yyaccept == 0) { + goto yy669; + } else { + goto yy693; + } + yy682: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy900; + goto yy679; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy898; + goto yy681; if (yych <= ']') - goto yy908; - goto yy898; + goto yy690; + goto yy681; } else { if (yych <= 0xDF) - goto yy899; - if (yych >= 0xE1) - goto yy897; + goto yy683; + if (yych <= 0xE0) + goto yy684; + goto yy685; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy907; + goto yy686; if (yych <= 0xEF) - goto yy897; - goto yy904; + goto yy685; + goto yy687; } else { if (yych <= 0xF3) - goto yy905; + goto yy688; if (yych <= 0xF4) - goto yy906; - goto yy898; + goto yy689; + goto yy681; } } - yy903: + yy683: ++p; yych = *p; - if (yych <= 0x9F) - goto yy898; + if (yych <= 0x7F) + goto yy681; if (yych <= 0xBF) - goto yy899; - goto yy898; - yy904: + goto yy679; + goto yy681; + yy684: ++p; yych = *p; - if (yych <= 0x8F) - goto yy898; + if (yych <= 0x9F) + goto yy681; if (yych <= 0xBF) - goto yy897; - goto yy898; - yy905: + goto yy683; + goto yy681; + yy685: ++p; yych = *p; if (yych <= 0x7F) - goto yy898; + goto yy681; if (yych <= 0xBF) - goto yy897; - goto yy898; - yy906: + goto yy683; + goto yy681; + yy686: ++p; yych = *p; if (yych <= 0x7F) - goto yy898; + goto yy681; + if (yych <= 0x9F) + goto yy683; + goto yy681; + yy687: + ++p; + yych = *p; if (yych <= 0x8F) - goto yy897; - goto yy898; - yy907: + goto yy681; + if (yych <= 0xBF) + goto yy685; + goto yy681; + yy688: ++p; yych = *p; if (yych <= 0x7F) - goto yy898; - if (yych <= 0x9F) - goto yy899; - goto yy898; - yy908: + goto yy681; + if (yych <= 0xBF) + goto yy685; + goto yy681; + yy689: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy681; + if (yych <= 0x8F) + goto yy685; + goto yy681; + yy690: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy908; + goto yy690; } if (yych <= 0xDF) { if (yych <= '=') { if (yych <= 0x00) - goto yy898; + goto yy681; if (yych == '\n') - goto yy898; - goto yy900; + goto yy681; + goto yy679; } else { if (yych <= '>') - goto yy910; + goto yy692; if (yych <= 0x7F) - goto yy900; + goto yy679; if (yych <= 0xC1) - goto yy898; - goto yy899; + goto yy681; + goto yy683; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy903; + goto yy684; if (yych == 0xED) - goto yy907; - goto yy897; + goto yy686; + goto yy685; } else { if (yych <= 0xF0) - goto yy904; + goto yy687; if (yych <= 0xF3) - goto yy905; + goto yy688; if (yych <= 0xF4) - goto yy906; - goto yy898; + goto yy689; + goto yy681; } } - yy910: + yy692: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy900; + goto yy679; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy911; + goto yy693; if (yych <= ']') - goto yy902; + goto yy682; } else { if (yych <= 0xDF) - goto yy899; + goto yy683; if (yych <= 0xE0) - goto yy903; - goto yy897; + goto yy684; + goto yy685; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy907; + goto yy686; if (yych <= 0xEF) - goto yy897; - goto yy904; + goto yy685; + goto yy687; } else { if (yych <= 0xF3) - goto yy905; + goto yy688; if (yych <= 0xF4) - goto yy906; + goto yy689; } } - yy911 : { return (bufsize_t)(p - start); } + yy693 : { return (bufsize_t)(p - start); } } } @@ -14884,16 +10744,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, @@ -14907,558 +10767,556 @@ bufsize_t _scan_link_title(const unsigned char *p) { yych = *p; if (yych <= '&') { if (yych == '"') - goto yy916; + goto yy698; } else { if (yych <= '\'') - goto yy917; + goto yy699; if (yych <= '(') - goto yy918; + goto yy700; } ++p; - yy915 : { return 0; } - yy916: + yy697 : { return 0; } + yy698: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy915; + goto yy697; if (yych <= 0x7F) - goto yy951; + goto yy702; if (yych <= 0xC1) - goto yy915; + goto yy697; if (yych <= 0xF4) - goto yy951; - goto yy915; - yy917: + goto yy702; + goto yy697; + yy699: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy915; + goto yy697; if (yych <= 0x7F) - goto yy937; + goto yy716; if (yych <= 0xC1) - goto yy915; + goto yy697; if (yych <= 0xF4) - goto yy937; - goto yy915; - yy918: + goto yy716; + goto yy697; + yy700: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy915; + goto yy697; if (yych <= 0x7F) - goto yy923; + goto yy729; if (yych <= 0xC1) - goto yy915; + goto yy697; if (yych <= 0xF4) - goto yy923; - goto yy915; - yy919: + goto yy729; + goto yy697; + yy701: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy922; + yy702: + if (yybm[0 + yych] & 16) { + goto yy701; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= ')') - goto yy933; - goto yy919; + goto yy703; + if (yych <= '"') + goto yy704; + goto yy706; } else { if (yych <= 0xC1) - goto yy921; + goto yy703; if (yych <= 0xDF) - goto yy924; - goto yy925; + goto yy708; + goto yy709; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy930; - goto yy926; + goto yy711; + goto yy710; } else { if (yych <= 0xF0) - goto yy927; + goto yy712; if (yych <= 0xF3) - goto yy928; + goto yy713; if (yych <= 0xF4) - goto yy929; + goto yy714; } } - yy921: + yy703: p = marker; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy915; + goto yy697; } else { - goto yy932; + goto yy705; } } else { if (yyaccept == 2) { - goto yy946; + goto yy718; } else { - goto yy960; + goto yy731; } } - yy922: + yy704: + ++p; + yy705 : { return (bufsize_t)(p - start); } + yy706: ++p; yych = *p; - yy923: - if (yybm[0 + yych] & 32) { - goto yy922; + if (yybm[0 + yych] & 16) { + goto yy701; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= ')') - goto yy931; - goto yy919; + goto yy703; + if (yych <= '"') + goto yy741; + goto yy706; } else { if (yych <= 0xC1) - goto yy921; + goto yy703; if (yych >= 0xE0) - goto yy925; + goto yy709; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy930; - goto yy926; + goto yy711; + goto yy710; } else { if (yych <= 0xF0) - goto yy927; + goto yy712; if (yych <= 0xF3) - goto yy928; + goto yy713; if (yych <= 0xF4) - goto yy929; - goto yy921; + goto yy714; + goto yy703; } } - yy924: + yy708: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy922; - goto yy921; - yy925: + goto yy701; + goto yy703; + yy709: ++p; yych = *p; if (yych <= 0x9F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy924; - goto yy921; - yy926: + goto yy708; + goto yy703; + yy710: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; - if (yych <= 0xBF) - goto yy924; - goto yy921; - yy927: - ++p; - yych = *p; - if (yych <= 0x8F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy926; - goto yy921; - yy928: + goto yy708; + goto yy703; + yy711: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; - if (yych <= 0xBF) - goto yy926; - goto yy921; - yy929: + goto yy703; + if (yych <= 0x9F) + goto yy708; + goto yy703; + yy712: ++p; yych = *p; - if (yych <= 0x7F) - goto yy921; if (yych <= 0x8F) - goto yy926; - goto yy921; - yy930: - ++p; - yych = *p; - if (yych <= 0x7F) - goto yy921; - if (yych <= 0x9F) - goto yy924; - goto yy921; - yy931: + goto yy703; + if (yych <= 0xBF) + goto yy710; + goto yy703; + yy713: ++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: + if (yych <= 0x7F) + goto yy703; + if (yych <= 0xBF) + goto yy710; + goto yy703; + yy714: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy703; + if (yych <= 0x8F) + goto yy710; + goto yy703; + yy715: ++p; yych = *p; + yy716: if (yybm[0 + yych] & 64) { - goto yy936; + goto yy715; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= '\'') - goto yy947; - goto yy934; + goto yy703; + if (yych >= '(') + goto yy719; } else { if (yych <= 0xC1) - goto yy921; + goto yy703; if (yych <= 0xDF) - goto yy938; - goto yy939; + goto yy721; + goto yy722; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy944; - goto yy940; + goto yy724; + goto yy723; } else { if (yych <= 0xF0) - goto yy941; + goto yy725; if (yych <= 0xF3) - goto yy942; + goto yy726; if (yych <= 0xF4) - goto yy943; - goto yy921; + goto yy727; + goto yy703; } } - yy936: + yy717: + ++p; + yy718 : { return (bufsize_t)(p - start); } + yy719: ++p; yych = *p; - yy937: if (yybm[0 + yych] & 64) { - goto yy936; + goto yy715; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; + goto yy703; if (yych <= '\'') - goto yy945; - goto yy934; + goto yy742; + goto yy719; } else { if (yych <= 0xC1) - goto yy921; + goto yy703; if (yych >= 0xE0) - goto yy939; + goto yy722; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy944; - goto yy940; + goto yy724; + goto yy723; } else { if (yych <= 0xF0) - goto yy941; + goto yy725; if (yych <= 0xF3) - goto yy942; + goto yy726; if (yych <= 0xF4) - goto yy943; - goto yy921; + goto yy727; + goto yy703; } } - yy938: + yy721: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy936; - goto yy921; - yy939: + goto yy715; + goto yy703; + yy722: ++p; yych = *p; if (yych <= 0x9F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy938; - goto yy921; - yy940: + goto yy721; + goto yy703; + yy723: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy938; - goto yy921; - yy941: + goto yy721; + goto yy703; + yy724: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy703; + if (yych <= 0x9F) + goto yy721; + goto yy703; + yy725: ++p; yych = *p; if (yych <= 0x8F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy940; - goto yy921; - yy942: + goto yy723; + goto yy703; + yy726: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy940; - goto yy921; - yy943: + goto yy723; + goto yy703; + yy727: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0x8F) - goto yy940; - goto yy921; - yy944: - ++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 yy723; + goto yy703; + yy728: ++p; yych = *p; + yy729: if (yybm[0 + yych] & 128) { - goto yy950; + goto yy728; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= '"') - goto yy961; - goto yy948; + goto yy703; + if (yych >= '*') + goto yy732; } else { if (yych <= 0xC1) - goto yy921; + goto yy703; if (yych <= 0xDF) - goto yy952; - goto yy953; + goto yy734; + goto yy735; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy958; - goto yy954; + goto yy737; + goto yy736; } else { if (yych <= 0xF0) - goto yy955; + goto yy738; if (yych <= 0xF3) - goto yy956; + goto yy739; if (yych <= 0xF4) - goto yy957; - goto yy921; + goto yy740; + goto yy703; } } - yy950: + yy730: + ++p; + yy731 : { return (bufsize_t)(p - start); } + yy732: ++p; yych = *p; - yy951: if (yybm[0 + yych] & 128) { - goto yy950; + goto yy728; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy921; - if (yych <= '"') - goto yy959; - goto yy948; + goto yy703; + if (yych <= ')') + goto yy743; + goto yy732; } else { if (yych <= 0xC1) - goto yy921; + goto yy703; if (yych >= 0xE0) - goto yy953; + goto yy735; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy958; - goto yy954; + goto yy737; + goto yy736; } else { if (yych <= 0xF0) - goto yy955; + goto yy738; if (yych <= 0xF3) - goto yy956; + goto yy739; if (yych <= 0xF4) - goto yy957; - goto yy921; + goto yy740; + goto yy703; } } - yy952: + yy734: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy950; - goto yy921; - yy953: + goto yy728; + goto yy703; + yy735: ++p; yych = *p; if (yych <= 0x9F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy952; - goto yy921; - yy954: + goto yy734; + goto yy703; + yy736: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy952; - goto yy921; - yy955: + goto yy734; + goto yy703; + yy737: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy703; + if (yych <= 0x9F) + goto yy734; + goto yy703; + yy738: ++p; yych = *p; if (yych <= 0x8F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy954; - goto yy921; - yy956: + goto yy736; + goto yy703; + yy739: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0xBF) - goto yy954; - goto yy921; - yy957: + goto yy736; + goto yy703; + yy740: ++p; yych = *p; if (yych <= 0x7F) - goto yy921; + goto yy703; if (yych <= 0x8F) - goto yy954; - goto yy921; - yy958: - ++p; + goto yy736; + goto yy703; + yy741: + 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 yy701; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) + goto yy705; + if (yych <= '"') + goto yy704; + goto yy706; + } else { + if (yych <= 0xC1) + goto yy705; + if (yych <= 0xDF) + goto yy708; + goto yy709; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy711; + goto yy710; + } else { + if (yych <= 0xF0) + goto yy712; + if (yych <= 0xF3) + goto yy713; + if (yych <= 0xF4) + goto yy714; + goto yy705; + } + } + yy742: + yyaccept = 2; + marker = ++p; + yych = *p; + if (yybm[0 + yych] & 64) { + goto yy715; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) + goto yy718; + if (yych <= '\'') + goto yy717; + goto yy719; + } else { + if (yych <= 0xC1) + goto yy718; + if (yych <= 0xDF) + goto yy721; + goto yy722; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy724; + goto yy723; + } else { + if (yych <= 0xF0) + goto yy725; + if (yych <= 0xF3) + goto yy726; + if (yych <= 0xF4) + goto yy727; + goto yy718; + } + } + yy743: yyaccept = 3; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy950; + goto yy728; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy960; - if (yych <= '"') - goto yy959; - goto yy948; + goto yy731; + if (yych <= ')') + goto yy730; + goto yy732; } else { if (yych <= 0xC1) - goto yy960; + goto yy731; if (yych <= 0xDF) - goto yy952; - goto yy953; + goto yy734; + goto yy735; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy958; - goto yy954; + goto yy737; + goto yy736; } else { if (yych <= 0xF0) - goto yy955; + goto yy738; if (yych <= 0xF3) - goto yy956; + goto yy739; if (yych <= 0xF4) - goto yy957; - goto yy960; + goto yy740; + goto yy731; } } } @@ -15486,28 +11344,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 yy748; + } ++p; { return 0; } - yy966: - ++p; - yych = *p; - goto yy969; - yy967 : { return (bufsize_t)(p - start); } - yy968: + yy748: ++p; yych = *p; - yy969: if (yybm[0 + yych] & 128) { - goto yy968; + goto yy748; } - goto yy967; + { return (bufsize_t)(p - start); } } } @@ -15534,115 +11382,116 @@ bufsize_t _scan_atx_heading_start(const unsigned char *p) { }; yych = *p; if (yych == '#') - goto yy974; + goto yy755; ++p; - yy973 : { return 0; } - yy974: + yy754 : { return 0; } + yy755: yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy977; + goto yy756; } if (yych <= '\f') { if (yych <= 0x08) - goto yy973; - if (yych >= '\v') - goto yy973; + goto yy754; + if (yych <= '\n') + goto yy759; + goto yy754; } else { if (yych <= '\r') - goto yy975; + goto yy759; if (yych == '#') - goto yy979; - goto yy973; + goto yy760; + goto yy754; } - yy975: - ++p; - yy976 : { return (bufsize_t)(p - start); } - yy977: + yy756: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy756; } - goto yy976; - yy979: + yy758 : { return (bufsize_t)(p - start); } + yy759: + yych = *++p; + goto yy758; + yy760: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy756; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy761; if (yych <= '\n') - goto yy975; + goto yy759; } else { if (yych <= '\r') - goto yy975; + goto yy759; if (yych == '#') - goto yy981; + goto yy762; } - yy980: + yy761: p = marker; - goto yy973; - yy981: + goto yy754; + yy762: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy756; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy761; if (yych <= '\n') - goto yy975; - goto yy980; + goto yy759; + goto yy761; } else { if (yych <= '\r') - goto yy975; + goto yy759; if (yych != '#') - goto yy980; + goto yy761; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy756; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy761; if (yych <= '\n') - goto yy975; - goto yy980; + goto yy759; + goto yy761; } else { if (yych <= '\r') - goto yy975; + goto yy759; if (yych != '#') - goto yy980; + goto yy761; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy977; + goto yy756; } if (yych <= '\f') { if (yych <= 0x08) - goto yy980; + goto yy761; if (yych <= '\n') - goto yy975; - goto yy980; + goto yy759; + goto yy761; } else { if (yych <= '\r') - goto yy975; + goto yy759; if (yych != '#') - goto yy980; + goto yy761; } ++p; if (yybm[0 + (yych = *p)] & 128) { - goto yy977; + goto yy756; } if (yych <= 0x08) - goto yy980; + goto yy761; if (yych <= '\n') - goto yy975; + goto yy759; if (yych == '\r') - goto yy975; - goto yy980; + goto yy759; + goto yy761; } } @@ -15654,141 +11503,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 yy770; if (yych == '=') - goto yy990; + goto yy771; ++p; - yy988 : { return 0; } - yy989: + yy769 : { return 0; } + yy770: yych = *(marker = ++p); - if (yybm[0 + yych] & 128) { - goto yy1002; + if (yybm[0 + yych] & 64) { + goto yy777; } if (yych <= '\f') { if (yych <= 0x08) - goto yy988; + goto yy769; if (yych <= '\n') - goto yy999; - goto yy988; + goto yy773; + goto yy769; } else { if (yych <= '\r') - goto yy999; + goto yy773; if (yych == ' ') - goto yy999; - goto yy988; + goto yy773; + goto yy769; } - yy990: + yy771: yych = *(marker = ++p); - if (yybm[0 + yych] & 64) { - goto yy996; + if (yybm[0 + yych] & 128) { + goto yy783; } if (yych <= '\f') { if (yych <= 0x08) - goto yy988; + goto yy769; if (yych <= '\n') - goto yy992; - goto yy988; + goto yy780; + goto yy769; } else { if (yych <= '\r') - goto yy992; + goto yy780; if (yych == ' ') - goto yy992; - goto yy988; + goto yy780; + goto yy769; } - yy991: + yy772: ++p; yych = *p; - yy992: + yy773: if (yybm[0 + yych] & 32) { - goto yy991; + goto yy772; } if (yych <= 0x08) - goto yy993; + goto yy774; if (yych <= '\n') - goto yy994; + goto yy775; if (yych == '\r') - goto yy994; - yy993: + goto yy775; + yy774: p = marker; - goto yy988; - yy994: + goto yy769; + yy775: ++p; - { return 1; } - yy996: + { return 2; } + yy777: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy991; + goto yy772; } if (yych <= '\f') { if (yych <= 0x08) - goto yy993; + goto yy774; if (yych <= '\n') - goto yy994; - goto yy993; + goto yy775; + goto yy774; } else { if (yych <= '\r') - goto yy994; - if (yych == '=') - goto yy996; - goto yy993; + goto yy775; + if (yych == '-') + goto yy777; + goto yy774; } - yy998: + yy779: ++p; yych = *p; - yy999: + yy780: if (yych <= '\f') { if (yych <= 0x08) - goto yy993; + goto yy774; if (yych <= '\t') - goto yy998; + goto yy779; if (yych >= '\v') - goto yy993; + goto yy774; } else { if (yych <= '\r') - goto yy1000; + goto yy781; if (yych == ' ') - goto yy998; - goto yy993; + goto yy779; + goto yy774; } - yy1000: + yy781: ++p; - { return 2; } - yy1002: + { return 1; } + yy783: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1002; + goto yy783; } if (yych <= '\f') { if (yych <= 0x08) - goto yy993; + goto yy774; if (yych <= '\t') - goto yy998; + goto yy779; if (yych <= '\n') - goto yy1000; - goto yy993; + goto yy781; + goto yy774; } else { if (yych <= '\r') - goto yy1000; + goto yy781; if (yych == ' ') - goto yy998; - goto yy993; + goto yy779; + goto yy774; } } } @@ -15803,265 +11652,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 yy789; } else { if (yych <= '-') - goto yy1009; + goto yy790; if (yych == '_') - goto yy1010; + goto yy791; } ++p; - yy1007 : { return 0; } - yy1008: + yy788 : { return 0; } + yy789: + yych = *(marker = ++p); + if (yybm[0 + yych] & 16) { + goto yy792; + } + if (yych == '*') + goto yy795; + goto yy788; + yy790: yych = *(marker = ++p); if (yych <= 0x1F) { if (yych == '\t') - goto yy1032; - goto yy1007; + goto yy797; + goto yy788; } else { if (yych <= ' ') - goto yy1032; - if (yych == '*') - goto yy1034; - goto yy1007; + goto yy797; + if (yych == '-') + goto yy799; + goto yy788; } - yy1009: + yy791: yych = *(marker = ++p); if (yych <= 0x1F) { if (yych == '\t') - goto yy1022; - goto yy1007; + goto yy801; + goto yy788; } else { if (yych <= ' ') - goto yy1022; - if (yych == '-') - goto yy1024; - goto yy1007; - } - yy1010: - yych = *(marker = ++p); - if (yybm[0 + yych] & 16) { - goto yy1011; + goto yy801; + if (yych == '_') + goto yy803; + goto yy788; } - if (yych == '_') - goto yy1014; - goto yy1007; - yy1011: + yy792: ++p; yych = *p; if (yybm[0 + yych] & 16) { - goto yy1011; + goto yy792; } - if (yych == '_') - goto yy1014; - yy1013: + if (yych == '*') + goto yy795; + yy794: p = marker; - goto yy1007; - yy1014: + goto yy788; + yy795: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1014; - goto yy1013; + goto yy795; + goto yy794; } 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; - } - } else { - if (yych <= ' ') { - if (yych <= 0x1F) - goto yy1013; - goto yy1016; - } else { - if (yych == '_') - goto yy1020; - goto yy1013; - } - } - yy1018: - ++p; - { return (bufsize_t)(p - start); } - yy1020: - ++p; - yych = *p; - if (yybm[0 + yych] & 32) { - goto yy1020; + goto yy795; + if (yych == '*') + goto yy805; + goto yy794; } - if (yych <= 0x08) - goto yy1013; - if (yych <= '\n') - goto yy1018; - if (yych == '\r') - goto yy1018; - goto yy1013; - yy1022: + yy797: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1022; - goto yy1013; + goto yy797; + goto yy794; } else { if (yych <= ' ') - goto yy1022; + goto yy797; if (yych != '-') - goto yy1013; + goto yy794; } - yy1024: + yy799: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1024; - goto yy1013; + goto yy799; + goto yy794; } else { if (yych <= ' ') - goto yy1024; - if (yych != '-') - goto yy1013; - } - yy1026: - ++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; - } - } 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; + goto yy799; + if (yych == '-') + goto yy807; + goto yy794; } - if (yych <= 0x08) - goto yy1013; - if (yych <= '\n') - goto yy1028; - if (yych == '\r') - goto yy1028; - goto yy1013; - yy1032: + yy801: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1032; - goto yy1013; + goto yy801; + goto yy794; } else { if (yych <= ' ') - goto yy1032; - if (yych != '*') - goto yy1013; + goto yy801; + if (yych != '_') + goto yy794; } - yy1034: + yy803: ++p; yych = *p; if (yych <= 0x1F) { if (yych == '\t') - goto yy1034; - goto yy1013; + goto yy803; + goto yy794; } else { if (yych <= ' ') - goto yy1034; - if (yych != '*') - goto yy1013; + goto yy803; + if (yych == '_') + goto yy809; + goto yy794; } - yy1036: + yy805: ++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 yy805; } - yy1038: + if (yych <= 0x08) + goto yy794; + if (yych <= '\n') + goto yy811; + if (yych == '\r') + goto yy811; + goto yy794; + yy807: ++p; - { return (bufsize_t)(p - start); } - yy1040: + yych = *p; + if (yybm[0 + yych] & 64) { + goto yy807; + } + if (yych <= 0x08) + goto yy794; + if (yych <= '\n') + goto yy813; + if (yych == '\r') + goto yy813; + goto yy794; + yy809: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1040; + goto yy809; } if (yych <= 0x08) - goto yy1013; + goto yy794; if (yych <= '\n') - goto yy1038; + goto yy815; if (yych == '\r') - goto yy1038; - goto yy1013; + goto yy815; + goto yy794; + yy811: + ++p; + { return (bufsize_t)(p - start); } + yy813: + ++p; + { return (bufsize_t)(p - start); } + yy815: + ++p; + { return (bufsize_t)(p - start); } } } @@ -16073,16 +11850,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, @@ -16095,295 +11872,295 @@ bufsize_t _scan_open_code_fence(const unsigned char *p) { }; yych = *p; if (yych == '`') - goto yy1046; + goto yy821; if (yych == '~') - goto yy1047; + goto yy822; ++p; - yy1045 : { return 0; } - yy1046: + yy820 : { return 0; } + yy821: yych = *(marker = ++p); if (yych == '`') - goto yy1063; - goto yy1045; - yy1047: + goto yy823; + goto yy820; + yy822: yych = *(marker = ++p); - if (yych != '~') - goto yy1045; + if (yych == '~') + goto yy825; + goto yy820; + yy823: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy1050; + goto yy826; } - yy1049: + yy824: p = marker; - goto yy1045; - yy1050: + goto yy820; + yy825: + yych = *++p; + if (yybm[0 + yych] & 32) { + goto yy828; + } + goto yy824; + yy826: ++p; yych = *p; marker = p; - if (yybm[0 + yych] & 32) { - goto yy1052; + if (yybm[0 + yych] & 64) { + goto yy830; + } + if (yych <= 0xE0) { + if (yych <= '`') { + if (yych <= 0x00) + goto yy824; + if (yych <= '\r') + goto yy832; + goto yy826; + } else { + if (yych <= 0xC1) + goto yy824; + if (yych <= 0xDF) + goto yy834; + goto yy835; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) + goto yy837; + goto yy836; + } else { + if (yych <= 0xF0) + goto yy838; + if (yych <= 0xF3) + goto yy839; + if (yych <= 0xF4) + goto yy840; + goto yy824; + } + } + yy828: + ++p; + yych = *p; + marker = p; + if (yybm[0 + yych] & 128) { + goto yy841; } if (yych <= 0xE0) { if (yych <= '~') { if (yych <= 0x00) - goto yy1049; + goto yy824; if (yych <= '\r') - goto yy1061; - goto yy1050; + goto yy843; + goto yy828; } else { if (yych <= 0xC1) - goto yy1049; + goto yy824; if (yych <= 0xDF) - goto yy1054; - goto yy1055; + goto yy845; + goto yy846; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1060; - goto yy1056; + goto yy848; + goto yy847; } else { if (yych <= 0xF0) - goto yy1057; + goto yy849; if (yych <= 0xF3) - goto yy1058; + goto yy850; if (yych <= 0xF4) - goto yy1059; - goto yy1049; + goto yy851; + goto yy824; } } - yy1052: + yy830: ++p; yych = *p; - if (yybm[0 + yych] & 32) { - goto yy1052; + if (yybm[0 + yych] & 64) { + goto yy830; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy1049; - if (yych <= '\r') - goto yy1061; - goto yy1049; + goto yy824; + if (yych >= 0x0E) + goto yy824; } else { if (yych <= 0xDF) - goto yy1054; + goto yy834; if (yych <= 0xE0) - goto yy1055; - goto yy1056; + goto yy835; + goto yy836; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1060; + goto yy837; if (yych <= 0xEF) - goto yy1056; - goto yy1057; + goto yy836; + goto yy838; } else { if (yych <= 0xF3) - goto yy1058; + goto yy839; if (yych <= 0xF4) - goto yy1059; - goto yy1049; + goto yy840; + goto yy824; } } - yy1054: + yy832: + ++p; + p = marker; + { return (bufsize_t)(p - start); } + yy834: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1052; - goto yy1049; - yy1055: + goto yy830; + goto yy824; + yy835: ++p; yych = *p; if (yych <= 0x9F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1054; - goto yy1049; - yy1056: + goto yy834; + goto yy824; + yy836: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1054; - goto yy1049; - yy1057: + goto yy834; + goto yy824; + yy837: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy824; + if (yych <= 0x9F) + goto yy834; + goto yy824; + yy838: ++p; yych = *p; if (yych <= 0x8F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1056; - goto yy1049; - yy1058: + goto yy836; + goto yy824; + yy839: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1056; - goto yy1049; - yy1059: + goto yy836; + goto yy824; + yy840: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; 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 yy836; + goto yy824; + yy841: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1066; + goto yy841; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy1049; - if (yych <= '\r') - goto yy1075; - goto yy1049; + goto yy824; + if (yych >= 0x0E) + goto yy824; } else { if (yych <= 0xDF) - goto yy1068; + goto yy845; if (yych <= 0xE0) - goto yy1069; - goto yy1070; + goto yy846; + goto yy847; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1074; + goto yy848; if (yych <= 0xEF) - goto yy1070; - goto yy1071; + goto yy847; + goto yy849; } else { if (yych <= 0xF3) - goto yy1072; + goto yy850; if (yych <= 0xF4) - goto yy1073; - goto yy1049; + goto yy851; + goto yy824; } } - yy1068: + yy843: + ++p; + p = marker; + { return (bufsize_t)(p - start); } + yy845: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1066; - goto yy1049; - yy1069: + goto yy841; + goto yy824; + yy846: ++p; yych = *p; if (yych <= 0x9F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1068; - goto yy1049; - yy1070: + goto yy845; + goto yy824; + yy847: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1068; - goto yy1049; - yy1071: + goto yy845; + goto yy824; + yy848: + ++p; + yych = *p; + if (yych <= 0x7F) + goto yy824; + if (yych <= 0x9F) + goto yy845; + goto yy824; + yy849: ++p; yych = *p; if (yych <= 0x8F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1070; - goto yy1049; - yy1072: + goto yy847; + goto yy824; + yy850: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; if (yych <= 0xBF) - goto yy1070; - goto yy1049; - yy1073: + goto yy847; + goto yy824; + yy851: ++p; yych = *p; if (yych <= 0x7F) - goto yy1049; + goto yy824; 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 yy847; + goto yy824; } } @@ -16395,123 +12172,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 yy856; if (yych == '~') - goto yy1082; + goto yy857; ++p; - yy1080 : { return 0; } - yy1081: + yy855 : { return 0; } + yy856: yych = *(marker = ++p); if (yych == '`') - goto yy1091; - goto yy1080; - yy1082: + goto yy858; + goto yy855; + yy857: yych = *(marker = ++p); - if (yych != '~') - goto yy1080; + if (yych == '~') + goto yy860; + goto yy855; + yy858: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy1085; + goto yy861; } - yy1084: + yy859: p = marker; - goto yy1080; - yy1085: + goto yy855; + yy860: + yych = *++p; + if (yybm[0 + yych] & 64) { + goto yy863; + } + goto yy859; + yy861: ++p; yych = *p; marker = p; - if (yybm[0 + yych] & 64) { - goto yy1087; + if (yybm[0 + yych] & 128) { + goto yy865; } if (yych <= '\f') { if (yych <= 0x08) - goto yy1084; + goto yy859; if (yych <= '\n') - goto yy1089; - goto yy1084; + goto yy867; + goto yy859; } else { if (yych <= '\r') - goto yy1089; - if (yych == '~') - goto yy1085; - goto yy1084; - } - yy1087: - ++p; - yych = *p; - if (yybm[0 + yych] & 64) { - goto yy1087; - } - if (yych <= 0x08) - goto yy1084; - if (yych <= '\n') - goto yy1089; - if (yych != '\r') - goto yy1084; - yy1089: - ++p; - p = marker; - { return (bufsize_t)(p - start); } - yy1091: - yych = *++p; - if (yybm[0 + yych] & 128) { - goto yy1092; + goto yy867; + if (yych == '`') + goto yy861; + goto yy859; } - goto yy1084; - yy1092: + yy863: ++p; yych = *p; marker = p; - if (yybm[0 + yych] & 128) { - goto yy1092; + if (yybm[0 + yych] & 64) { + goto yy863; } if (yych <= '\f') { if (yych <= 0x08) - goto yy1084; + goto yy859; if (yych <= '\t') - goto yy1094; + goto yy869; if (yych <= '\n') - goto yy1096; - goto yy1084; + goto yy871; + goto yy859; } else { if (yych <= '\r') - goto yy1096; - if (yych != ' ') - goto yy1084; + goto yy871; + if (yych == ' ') + goto yy869; + goto yy859; + } + yy865: + ++p; + yych = *p; + if (yybm[0 + yych] & 128) { + goto yy865; } - yy1094: + if (yych <= 0x08) + goto yy859; + if (yych <= '\n') + goto yy867; + if (yych != '\r') + goto yy859; + yy867: + ++p; + p = marker; + { return (bufsize_t)(p - start); } + yy869: ++p; yych = *p; if (yych <= '\f') { if (yych <= 0x08) - goto yy1084; + goto yy859; if (yych <= '\t') - goto yy1094; + goto yy869; if (yych >= '\v') - goto yy1084; + goto yy859; } else { if (yych <= '\r') - goto yy1096; + goto yy871; if (yych == ' ') - goto yy1094; - goto yy1084; + goto yy869; + goto yy859; } - yy1096: + yy871: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -16528,919 +12308,947 @@ bufsize_t _scan_entity(const unsigned char *p) { unsigned char yych; yych = *p; if (yych == '&') - goto yy1102; + goto yy877; ++p; - yy1101 : { return 0; } - yy1102: + yy876 : { return 0; } + yy877: yych = *(marker = ++p); if (yych <= '@') { if (yych != '#') - goto yy1101; + goto yy876; } else { if (yych <= 'Z') - goto yy1105; + goto yy880; if (yych <= '`') - goto yy1101; + goto yy876; if (yych <= 'z') - goto yy1105; - goto yy1101; + goto yy880; + goto yy876; } yych = *++p; if (yych <= 'W') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1140; + goto yy881; } else { if (yych <= 'X') - goto yy1139; + goto yy882; if (yych == 'x') - goto yy1139; + goto yy882; } - yy1104: + yy879: p = marker; - goto yy1101; - yy1105: + goto yy876; + yy880: yych = *++p; if (yych <= '@') { if (yych <= '/') - goto yy1104; - if (yych >= ':') - goto yy1104; + goto yy879; + if (yych <= '9') + goto yy883; + goto yy879; } else { if (yych <= 'Z') - goto yy1106; + goto yy883; if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy883; + goto yy879; + } + yy881: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy884; + if (yych == ';') + goto yy885; + goto yy879; + yy882: + yych = *++p; + if (yych <= '@') { + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy887; + goto yy879; + } else { + if (yych <= 'F') + goto yy887; + if (yych <= '`') + goto yy879; + if (yych <= 'f') + goto yy887; + goto yy879; } - yy1106: + yy883: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1109; + goto yy888; if (yych <= ':') - goto yy1104; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; - goto yy1109; + goto yy879; + goto yy888; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych <= 'z') - goto yy1109; - goto yy1104; + goto yy888; + goto yy879; } } - yy1107: + yy884: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy889; + if (yych != ';') + goto yy879; + yy885: ++p; { return (bufsize_t)(p - start); } - yy1109: + yy887: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1110; + goto yy890; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy890; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy890; + goto yy879; } } - yy1110: + yy888: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1111; + goto yy891; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy891; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy891; + goto yy879; } } - yy1111: + yy889: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy892; + if (yych == ';') + goto yy885; + goto yy879; + yy890: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1112; + goto yy893; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy893; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy893; + goto yy879; } } - yy1112: + yy891: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1113; + goto yy894; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy894; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy894; + goto yy879; } } - yy1113: + yy892: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy895; + if (yych == ';') + goto yy885; + goto yy879; + yy893: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1114; + goto yy896; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy896; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy896; + goto yy879; } } - yy1114: + yy894: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1115; + goto yy897; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy897; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy897; + goto yy879; } } - yy1115: + yy895: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy898; + if (yych == ';') + goto yy885; + goto yy879; + yy896: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1116; + goto yy899; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy899; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy899; + goto yy879; } } - yy1116: + yy897: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1117; + goto yy900; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy900; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy900; + goto yy879; } } - yy1117: + yy898: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy901; + if (yych == ';') + goto yy885; + goto yy879; + yy899: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1118; + goto yy902; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy902; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy902; + goto yy879; } } - yy1118: + yy900: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1119; + goto yy903; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy903; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy903; + goto yy879; } } - yy1119: + yy901: + yych = *++p; + if (yych <= '/') + goto yy879; + if (yych <= '9') + goto yy904; + if (yych == ';') + goto yy885; + goto yy879; + yy902: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1120; + goto yy905; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy905; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy905; + goto yy879; } } - yy1120: + yy903: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1121; + goto yy906; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy906; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy906; + goto yy879; } } - yy1121: + yy904: + yych = *++p; + if (yych == ';') + goto yy885; + goto yy879; + yy905: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1122; + goto yy904; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'Z') { + if (yych <= 'F') { if (yych <= '@') - goto yy1104; + goto yy879; + goto yy904; } else { if (yych <= '`') - goto yy1104; - if (yych >= '{') - goto yy1104; + goto yy879; + if (yych <= 'f') + goto yy904; + goto yy879; } } - yy1122: + yy906: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1123; + goto yy907; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1123: + yy907: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1124; + goto yy908; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1124: + yy908: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1125; + goto yy909; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1125: + yy909: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1126; + goto yy910; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1126: + yy910: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1127; + goto yy911; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1127: + yy911: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1128; + goto yy912; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1128: + yy912: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1129; + goto yy913; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1129: + yy913: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1130; + goto yy914; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1130: + yy914: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1131; + goto yy915; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1131: + yy915: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1132; + goto yy916; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1132: + yy916: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1133; + goto yy917; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1133: + yy917: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1134; + goto yy918; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1134: + yy918: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1135; + goto yy919; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1135: + yy919: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1136; + goto yy920; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1136: + yy920: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1137; + goto yy921; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - yy1137: + yy921: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1138; + goto yy922; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; + goto yy879; if (yych >= '{') - goto yy1104; + goto yy879; } } - 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: + yy922: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1148; + goto yy923; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy879; + if (yych >= '{') + goto yy879; } } - yy1148: + yy923: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1149; + goto yy924; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy879; + if (yych >= '{') + goto yy879; } } - yy1149: + yy924: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1150; + goto yy925; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy879; + if (yych >= '{') + goto yy879; } } - yy1150: + yy925: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1151; + goto yy926; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy879; + if (yych >= '{') + goto yy879; } } - yy1151: + yy926: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1152; + goto yy927; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy879; + if (yych >= '{') + goto yy879; } } - yy1152: + yy927: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1153; + goto yy928; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; + goto yy879; } else { if (yych <= '`') - goto yy1104; - if (yych >= 'g') - goto yy1104; + goto yy879; + if (yych >= '{') + goto yy879; } } - yy1153: + yy928: ++p; if ((yych = *p) <= ';') { if (yych <= '/') - goto yy1104; + goto yy879; if (yych <= '9') - goto yy1138; + goto yy904; if (yych <= ':') - goto yy1104; - goto yy1107; + goto yy879; + goto yy885; } else { - if (yych <= 'F') { + if (yych <= 'Z') { if (yych <= '@') - goto yy1104; - goto yy1138; + goto yy879; + goto yy904; } else { if (yych <= '`') - goto yy1104; - if (yych <= 'f') - goto yy1138; - goto yy1104; + goto yy879; + if (yych <= 'z') + goto yy904; + goto yy879; } } } @@ -17459,335 +13267,304 @@ bufsize_t _scan_dangerous_url(const unsigned char *p) { if (yych <= 'V') { if (yych <= 'F') { if (yych == 'D') - goto yy1158; + goto yy933; if (yych >= 'F') - goto yy1159; + goto yy934; } else { if (yych == 'J') - goto yy1160; + goto yy935; if (yych >= 'V') - goto yy1161; + goto yy936; } } else { if (yych <= 'f') { if (yych == 'd') - goto yy1158; + goto yy933; if (yych >= 'f') - goto yy1159; + goto yy934; } else { if (yych <= 'j') { if (yych >= 'j') - goto yy1160; + goto yy935; } else { if (yych == 'v') - goto yy1161; + goto yy936; } } } ++p; - yy1157 : { return 0; } - yy1158: + yy932 : { return 0; } + yy933: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy1184; + goto yy937; if (yych == 'a') - goto yy1184; - goto yy1157; - yy1159: + goto yy937; + goto yy932; + yy934: yyaccept = 0; yych = *(marker = ++p); if (yych == 'I') - goto yy1181; + goto yy939; if (yych == 'i') - goto yy1181; - goto yy1157; - yy1160: + goto yy939; + goto yy932; + yy935: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy1172; + goto yy940; if (yych == 'a') - goto yy1172; - goto yy1157; - yy1161: + goto yy940; + goto yy932; + yy936: yyaccept = 0; yych = *(marker = ++p); if (yych == 'B') - goto yy1162; - if (yych != 'b') - goto yy1157; - yy1162: + goto yy941; + if (yych == 'b') + goto yy941; + goto yy932; + yy937: yych = *++p; - if (yych == 'S') - goto yy1164; - if (yych == 's') - goto yy1164; - yy1163: + if (yych == 'T') + goto yy942; + if (yych == 't') + goto yy942; + yy938: p = marker; if (yyaccept == 0) { - goto yy1157; + goto yy932; } else { - goto yy1171; + goto yy950; } - 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: + yy939: yych = *++p; - if (yych != ':') - goto yy1163; - yy1170: - ++p; - yy1171 : { return (bufsize_t)(p - start); } - yy1172: + if (yych == 'L') + goto yy943; + if (yych == 'l') + goto yy943; + goto yy938; + yy940: 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 yy944; + if (yych == 'v') + goto yy944; + goto yy938; + yy941: 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 yy945; + if (yych == 's') + goto yy945; + goto yy938; + yy942: yych = *++p; - if (yych == 'R') - goto yy1177; - if (yych != 'r') - goto yy1163; - yy1177: + if (yych == 'A') + goto yy946; + if (yych == 'a') + goto yy946; + goto yy938; + yy943: yych = *++p; - if (yych == 'I') - goto yy1178; - if (yych != 'i') - goto yy1163; - yy1178: + if (yych == 'E') + goto yy947; + if (yych == 'e') + goto yy947; + goto yy938; + yy944: yych = *++p; - if (yych == 'P') - goto yy1179; - if (yych != 'p') - goto yy1163; - yy1179: + if (yych == 'A') + goto yy941; + if (yych == 'a') + goto yy941; + goto yy938; + yy945: yych = *++p; - if (yych == 'T') - goto yy1180; - if (yych != 't') - goto yy1163; - yy1180: + if (yych == 'C') + goto yy948; + if (yych == 'c') + goto yy948; + goto yy938; + yy946: 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 yy949; + goto yy938; + yy947: 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 yy951; + goto yy938; + yy948: yych = *++p; - if (yych != ':') - goto yy1163; + if (yych == 'R') + goto yy952; + if (yych == 'r') + goto yy952; + goto yy938; + yy949: yyaccept = 1; yych = *(marker = ++p); if (yych == 'I') - goto yy1188; - if (yych != 'i') - goto yy1171; - yy1188: + goto yy953; + if (yych == 'i') + goto yy953; + yy950 : { return (bufsize_t)(p - start); } + yy951: + yych = *++p; + goto yy950; + yy952: + yych = *++p; + if (yych == 'I') + goto yy954; + if (yych == 'i') + goto yy954; + goto yy938; + yy953: yych = *++p; if (yych == 'M') - goto yy1189; - if (yych != 'm') - goto yy1163; - yy1189: + goto yy955; + if (yych == 'm') + goto yy955; + goto yy938; + yy954: + yych = *++p; + if (yych == 'P') + goto yy956; + if (yych == 'p') + goto yy956; + goto yy938; + yy955: yych = *++p; if (yych == 'A') - goto yy1190; - if (yych != 'a') - goto yy1163; - yy1190: + goto yy957; + if (yych == 'a') + goto yy957; + goto yy938; + yy956: + yych = *++p; + if (yych == 'T') + goto yy947; + if (yych == 't') + goto yy947; + goto yy938; + yy957: yych = *++p; if (yych == 'G') - goto yy1191; + goto yy958; if (yych != 'g') - goto yy1163; - yy1191: + goto yy938; + yy958: yych = *++p; if (yych == 'E') - goto yy1192; + goto yy959; if (yych != 'e') - goto yy1163; - yy1192: + goto yy938; + yy959: yych = *++p; if (yych != '/') - goto yy1163; + goto yy938; yych = *++p; if (yych <= 'W') { if (yych <= 'J') { if (yych == 'G') - goto yy1195; + goto yy961; if (yych <= 'I') - goto yy1163; - goto yy1196; + goto yy938; + goto yy962; } else { if (yych == 'P') - goto yy1194; + goto yy963; if (yych <= 'V') - goto yy1163; - goto yy1197; + goto yy938; + goto yy964; } } else { if (yych <= 'j') { if (yych == 'g') - goto yy1195; + goto yy961; if (yych <= 'i') - goto yy1163; - goto yy1196; + goto yy938; + goto yy962; } else { if (yych <= 'p') { if (yych <= 'o') - goto yy1163; + goto yy938; + goto yy963; } else { if (yych == 'w') - goto yy1197; - goto yy1163; + goto yy964; + goto yy938; } } } - yy1194: - yych = *++p; - if (yych == 'N') - goto yy1205; - if (yych == 'n') - goto yy1205; - goto yy1163; - yy1195: + yy961: yych = *++p; if (yych == 'I') - goto yy1204; + goto yy965; if (yych == 'i') - goto yy1204; - goto yy1163; - yy1196: + goto yy965; + goto yy938; + yy962: yych = *++p; if (yych == 'P') - goto yy1202; + goto yy966; if (yych == 'p') - goto yy1202; - goto yy1163; - yy1197: + goto yy966; + goto yy938; + yy963: yych = *++p; - if (yych == 'E') - goto yy1198; - if (yych != 'e') - goto yy1163; - yy1198: + if (yych == 'N') + goto yy967; + if (yych == 'n') + goto yy967; + goto yy938; + yy964: yych = *++p; - if (yych == 'B') - goto yy1199; - if (yych != 'b') - goto yy1163; - yy1199: + if (yych == 'E') + goto yy968; + if (yych == 'e') + goto yy968; + goto yy938; + yy965: yych = *++p; - if (yych == 'P') - goto yy1200; - if (yych != 'p') - goto yy1163; - yy1200: - ++p; - { return 0; } - yy1202: + if (yych == 'F') + goto yy969; + if (yych == 'f') + goto yy969; + goto yy938; + yy966: yych = *++p; if (yych == 'E') - goto yy1203; + goto yy967; if (yych != 'e') - goto yy1163; - yy1203: + goto yy938; + yy967: yych = *++p; if (yych == 'G') - goto yy1200; + goto yy969; if (yych == 'g') - goto yy1200; - goto yy1163; - yy1204: + goto yy969; + goto yy938; + yy968: yych = *++p; - if (yych == 'F') - goto yy1200; - if (yych == 'f') - goto yy1200; - goto yy1163; - yy1205: + if (yych == 'B') + goto yy971; + if (yych == 'b') + goto yy971; + goto yy938; + yy969: ++p; - if ((yych = *p) == 'G') - goto yy1200; - if (yych == 'g') - goto yy1200; - goto yy1163; + { return 0; } + yy971: + ++p; + if ((yych = *p) == 'P') + goto yy969; + if (yych == 'p') + goto yy969; + goto yy938; } } -- cgit v1.2.3