From 645d9193b6eeb6faa9c83975e4f2aec280c7cb67 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Mon, 25 Mar 2024 04:03:23 +0100 Subject: [PATCH] re2c: Disable UTF-8 The regexes don't require UTF-8 features and work in ASCII mode as well. Disabling UTF-8 reduces the size of the code generated by re2c by a couple of KBs. --- Makefile | 4 +- src/scanners.c | 11422 ++++++++++++++++------------------------------ src/scanners.re | 1 + 3 files changed, 4044 insertions(+), 7383 deletions(-) diff --git a/Makefile b/Makefile index 0759e95d1..48e1ae697 100644 --- a/Makefile +++ b/Makefile @@ -137,8 +137,8 @@ $(SRCDIR)/scanners.c: $(SRCDIR)/scanners.re false; \ ;; \ esac - re2c -W -Werror --case-insensitive -b -i --no-generation-date -8 \ - --encoding-policy substitute -o $@ $< + re2c -W -Werror --case-insensitive -b -i --no-generation-date \ + -o $@ $< $(CLANG_FORMAT) $@ # We include entities.inc in the repository, so normally this diff --git a/src/scanners.c b/src/scanners.c index 378bae459..7338c75b7 100644 --- a/src/scanners.c +++ b/src/scanners.c @@ -1,4 +1,4 @@ -/* Generated by re2c 2.1.1 */ +/* Generated by re2c 3.0 */ #include #include "chunk.h" #include "scanners.h" @@ -30,718 +30,718 @@ bufsize_t _scan_scheme(const unsigned char *p) { unsigned char yych; yych = *p; if (yych <= '@') - goto yy2; + goto yy1; if (yych <= 'Z') - goto yy4; + goto yy3; if (yych <= '`') - goto yy2; + goto yy1; if (yych <= 'z') - goto yy4; - yy2: + goto yy3; + yy1: ++p; - yy3: { return 0; } - yy4: + yy2 : { return 0; } + yy3: yych = *(marker = ++p); if (yych <= '/') { if (yych <= '+') { if (yych <= '*') - goto yy3; + goto yy2; } else { if (yych <= ',') - goto yy3; + goto yy2; if (yych >= '/') - goto yy3; + goto yy2; } } else { if (yych <= 'Z') { if (yych <= '9') - goto yy5; + goto yy4; if (yych <= '@') - goto yy3; + goto yy2; } else { if (yych <= '`') - goto yy3; + goto yy2; if (yych >= '{') - goto yy3; + goto yy2; } } - yy5: + yy4: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy7; + goto yy6; } else { if (yych != '/') - goto yy7; + goto yy6; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; - if (yych >= 'A') goto yy7; + if (yych >= 'A') + goto yy6; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych <= 'z') - goto yy7; + goto yy6; } } - yy6: + yy5: p = marker; - goto yy3; - yy7: + goto yy2; + yy6: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy10; - goto yy6; + goto yy8; + goto yy5; } else { if (yych == '/') - goto yy6; - goto yy10; + goto yy5; + goto yy8; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; - goto yy10; + goto yy5; + goto yy8; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych <= 'z') - goto yy10; - goto yy6; + goto yy8; + goto yy5; } } - yy8: + yy7: ++p; { return (bufsize_t)(p - start); } - yy10: + yy8: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy6; + goto yy5; } else { if (yych == '/') - goto yy6; + goto yy5; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy8; + goto yy7; if (yych <= '@') - goto yy6; + goto yy5; } else { if (yych <= '`') - goto yy6; + goto yy5; if (yych >= '{') - goto yy6; + goto yy5; } } yych = *++p; if (yych == ':') - goto yy8; - goto yy6; + goto yy7; + goto yy5; } } @@ -762,819 +762,744 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) { 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, + 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, 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, }; yych = *p; if (yych <= '@') - goto yy41; + goto yy10; if (yych <= 'Z') - goto yy43; + goto yy12; if (yych <= '`') - goto yy41; + goto yy10; if (yych <= 'z') - goto yy43; - yy41: + goto yy12; + yy10: ++p; - yy42: { return 0; } - yy43: + yy11 : { return 0; } + yy12: yych = *(marker = ++p); if (yych <= '/') { if (yych <= '+') { if (yych <= '*') - goto yy42; + goto yy11; } else { if (yych <= ',') - goto yy42; + goto yy11; if (yych >= '/') - goto yy42; + goto yy11; } } else { if (yych <= 'Z') { if (yych <= '9') - goto yy44; + goto yy13; if (yych <= '@') - goto yy42; + goto yy11; } else { if (yych <= '`') - goto yy42; + goto yy11; if (yych >= '{') - goto yy42; + goto yy11; } } - yy44: + yy13: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy46; + goto yy15; } else { if (yych != '/') - goto yy46; + goto yy15; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych >= 'A') - goto yy46; + goto yy15; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych <= 'z') - goto yy46; + goto yy15; } } - yy45: + yy14: p = marker; - goto yy42; - yy46: + goto yy11; + yy15: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy49; - goto yy45; + goto yy17; + goto yy14; } else { if (yych == '/') - goto yy45; - goto yy49; + goto yy14; + goto yy17; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; - goto yy49; + goto yy14; + goto yy17; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych <= 'z') - goto yy49; - goto yy45; + goto yy17; + goto yy14; } } - yy47: + yy16: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy47; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '<') - goto yy45; - if (yych <= '>') - goto yy50; - goto yy45; - } else { - if (yych <= 0xDF) - goto yy52; - if (yych <= 0xE0) - goto yy53; - goto yy54; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy55; - if (yych <= 0xEF) - goto yy54; - goto yy56; - } else { - if (yych <= 0xF3) - goto yy57; - if (yych <= 0xF4) - goto yy58; - goto yy45; - } + goto yy16; } - yy49: + if (yych <= '<') + goto yy14; + goto yy18; + yy17: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych == '+') - goto yy59; - goto yy45; + goto yy19; + goto yy14; } else { if (yych == '/') - goto yy45; - goto yy59; + goto yy14; + goto yy19; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; - goto yy59; + goto yy14; + goto yy19; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych <= 'z') - goto yy59; - goto yy45; + goto yy19; + goto yy14; } } - yy50: + yy18: ++p; { return (bufsize_t)(p - start); } - yy52: - yych = *++p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0xBF) - goto yy47; - goto yy45; - yy53: - yych = *++p; - if (yych <= 0x9F) - goto yy45; - if (yych <= 0xBF) - goto yy52; - goto yy45; - yy54: - yych = *++p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0xBF) - goto yy52; - goto yy45; - yy55: - yych = *++p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0x9F) - goto yy52; - goto yy45; - yy56: - yych = *++p; - if (yych <= 0x8F) - goto yy45; - if (yych <= 0xBF) - goto yy54; - goto yy45; - yy57: - yych = *++p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0xBF) - goto yy54; - goto yy45; - yy58: - yych = *++p; - if (yych <= 0x7F) - goto yy45; - if (yych <= 0x8F) - goto yy54; - goto yy45; - yy59: + yy19: yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych <= '9') { if (yych <= ',') { if (yych != '+') - goto yy45; + goto yy14; } else { if (yych == '/') - goto yy45; + goto yy14; } } else { if (yych <= 'Z') { if (yych <= ':') - goto yy47; + goto yy16; if (yych <= '@') - goto yy45; + goto yy14; } else { if (yych <= '`') - goto yy45; + goto yy14; if (yych >= '{') - goto yy45; + goto yy14; } } yych = *++p; if (yych == ':') - goto yy47; - goto yy45; + goto yy16; + goto yy14; } } @@ -1610,3240 +1535,3240 @@ bufsize_t _scan_autolink_email(const unsigned char *p) { if (yych <= '9') { if (yych <= '\'') { if (yych == '!') - goto yy91; + goto yy23; if (yych >= '#') - goto yy91; + goto yy23; } else { if (yych <= ')') - goto yy89; + goto yy21; if (yych != ',') - goto yy91; + goto yy23; } } else { if (yych <= '?') { if (yych == '=') - goto yy91; + goto yy23; if (yych >= '?') - goto yy91; + goto yy23; } else { if (yych <= 'Z') { if (yych >= 'A') - goto yy91; + goto yy23; } else { if (yych <= ']') - goto yy89; + goto yy21; if (yych <= '~') - goto yy91; + goto yy23; } } } - yy89: + yy21: ++p; - yy90: { return 0; } - yy91: + yy22 : { return 0; } + yy23: yych = *(marker = ++p); if (yych <= ',') { if (yych <= '"') { if (yych == '!') - goto yy93; - goto yy90; + goto yy25; + goto yy22; } else { if (yych <= '\'') - goto yy93; + goto yy25; if (yych <= ')') - goto yy90; + goto yy22; if (yych <= '+') - goto yy93; - goto yy90; + goto yy25; + goto yy22; } } else { if (yych <= '>') { if (yych <= '9') - goto yy93; + goto yy25; if (yych == '=') - goto yy93; - goto yy90; + goto yy25; + goto yy22; } else { if (yych <= 'Z') - goto yy93; + goto yy25; if (yych <= ']') - goto yy90; + goto yy22; if (yych <= '~') - goto yy93; - goto yy90; + goto yy25; + goto yy22; } } - yy92: + yy24: yych = *++p; - yy93: + yy25: if (yybm[0 + yych] & 128) { - goto yy92; + goto yy24; } if (yych <= '>') - goto yy94; + goto yy26; if (yych <= '@') - goto yy95; - yy94: + goto yy27; + yy26: p = marker; - goto yy90; - yy95: + goto yy22; + yy27: yych = *++p; if (yych <= '@') { if (yych <= '/') - goto yy94; + goto yy26; if (yych >= ':') - goto yy94; + goto yy26; } else { if (yych <= 'Z') - goto yy96; + goto yy28; if (yych <= '`') - goto yy94; + goto yy26; if (yych >= '{') - goto yy94; + goto yy26; } - yy96: + yy28: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy98; - goto yy94; + goto yy29; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy98; + goto yy26; + goto yy29; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy98; - goto yy94; + goto yy29; + goto yy26; } } yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy101; + goto yy31; if (yych <= '/') - goto yy94; - goto yy102; + goto yy26; + goto yy32; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy102; + goto yy26; + goto yy32; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy102; - goto yy94; + goto yy32; + goto yy26; } } - yy98: + yy29: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych <= '-') - goto yy101; - goto yy95; + goto yy31; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy102; - goto yy94; + goto yy32; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy102; + goto yy26; + goto yy32; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy102; - goto yy94; + goto yy32; + goto yy26; } } - yy99: + yy30: ++p; { return (bufsize_t)(p - start); } - yy101: + yy31: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy103; + goto yy33; if (yych <= '/') - goto yy94; - goto yy104; + goto yy26; + goto yy34; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy104; + goto yy26; + goto yy34; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy104; - goto yy94; + goto yy34; + goto yy26; } } - yy102: + yy32: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy104; - goto yy94; + goto yy34; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy104; + goto yy26; + goto yy34; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy104; - goto yy94; + goto yy34; + goto yy26; } } - yy103: + yy33: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy105; + goto yy35; if (yych <= '/') - goto yy94; - goto yy106; + goto yy26; + goto yy36; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy106; + goto yy26; + goto yy36; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy106; - goto yy94; + goto yy36; + goto yy26; } } - yy104: + yy34: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy106; - goto yy94; + goto yy36; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy106; + goto yy26; + goto yy36; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy106; - goto yy94; + goto yy36; + goto yy26; } } - yy105: + yy35: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy107; + goto yy37; if (yych <= '/') - goto yy94; - goto yy108; + goto yy26; + goto yy38; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy108; + goto yy26; + goto yy38; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy108; - goto yy94; + goto yy38; + goto yy26; } } - yy106: + yy36: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy108; - goto yy94; + goto yy38; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy108; + goto yy26; + goto yy38; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy108; - goto yy94; + goto yy38; + goto yy26; } } - yy107: + yy37: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy109; + goto yy39; if (yych <= '/') - goto yy94; - goto yy110; + goto yy26; + goto yy40; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy110; + goto yy26; + goto yy40; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy110; - goto yy94; + goto yy40; + goto yy26; } } - yy108: + yy38: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy110; - goto yy94; + goto yy40; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy110; + goto yy26; + goto yy40; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy110; - goto yy94; + goto yy40; + goto yy26; } } - yy109: + yy39: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy111; + goto yy41; if (yych <= '/') - goto yy94; - goto yy112; + goto yy26; + goto yy42; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy112; + goto yy26; + goto yy42; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy112; - goto yy94; + goto yy42; + goto yy26; } } - yy110: + yy40: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy112; - goto yy94; + goto yy42; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy112; + goto yy26; + goto yy42; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy112; - goto yy94; + goto yy42; + goto yy26; } } - yy111: + yy41: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy113; + goto yy43; if (yych <= '/') - goto yy94; - goto yy114; + goto yy26; + goto yy44; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy114; + goto yy26; + goto yy44; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy114; - goto yy94; + goto yy44; + goto yy26; } } - yy112: + yy42: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy114; - goto yy94; + goto yy44; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy114; + goto yy26; + goto yy44; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy114; - goto yy94; + goto yy44; + goto yy26; } } - yy113: + yy43: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy115; + goto yy45; if (yych <= '/') - goto yy94; - goto yy116; + goto yy26; + goto yy46; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy116; + goto yy26; + goto yy46; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy116; - goto yy94; + goto yy46; + goto yy26; } } - yy114: + yy44: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy116; - goto yy94; + goto yy46; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy116; + goto yy26; + goto yy46; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy116; - goto yy94; + goto yy46; + goto yy26; } } - yy115: + yy45: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy117; + goto yy47; if (yych <= '/') - goto yy94; - goto yy118; + goto yy26; + goto yy48; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy118; + goto yy26; + goto yy48; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy118; - goto yy94; + goto yy48; + goto yy26; } } - yy116: + yy46: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy118; - goto yy94; + goto yy48; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy118; + goto yy26; + goto yy48; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy118; - goto yy94; + goto yy48; + goto yy26; } } - yy117: + yy47: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy119; + goto yy49; if (yych <= '/') - goto yy94; - goto yy120; + goto yy26; + goto yy50; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy120; + goto yy26; + goto yy50; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy120; - goto yy94; + goto yy50; + goto yy26; } } - yy118: + yy48: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy120; - goto yy94; + goto yy50; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy120; + goto yy26; + goto yy50; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy120; - goto yy94; + goto yy50; + goto yy26; } } - yy119: + yy49: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy121; + goto yy51; if (yych <= '/') - goto yy94; - goto yy122; + goto yy26; + goto yy52; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy122; + goto yy26; + goto yy52; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy122; - goto yy94; + goto yy52; + goto yy26; } } - yy120: + yy50: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy122; - goto yy94; + goto yy52; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy122; + goto yy26; + goto yy52; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy122; - goto yy94; + goto yy52; + goto yy26; } } - yy121: + yy51: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy123; + goto yy53; if (yych <= '/') - goto yy94; - goto yy124; + goto yy26; + goto yy54; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy124; + goto yy26; + goto yy54; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy124; - goto yy94; + goto yy54; + goto yy26; } } - yy122: + yy52: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy124; - goto yy94; + goto yy54; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy124; + goto yy26; + goto yy54; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy124; - goto yy94; + goto yy54; + goto yy26; } } - yy123: + yy53: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy125; + goto yy55; if (yych <= '/') - goto yy94; - goto yy126; + goto yy26; + goto yy56; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy126; + goto yy26; + goto yy56; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy126; - goto yy94; + goto yy56; + goto yy26; } } - yy124: + yy54: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy126; - goto yy94; + goto yy56; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy126; + goto yy26; + goto yy56; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy126; - goto yy94; + goto yy56; + goto yy26; } } - yy125: + yy55: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy127; + goto yy57; if (yych <= '/') - goto yy94; - goto yy128; + goto yy26; + goto yy58; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy128; + goto yy26; + goto yy58; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy128; - goto yy94; + goto yy58; + goto yy26; } } - yy126: + yy56: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy128; - goto yy94; + goto yy58; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy128; + goto yy26; + goto yy58; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy128; - goto yy94; + goto yy58; + goto yy26; } } - yy127: + yy57: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy129; + goto yy59; if (yych <= '/') - goto yy94; - goto yy130; + goto yy26; + goto yy60; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy130; + goto yy26; + goto yy60; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy130; - goto yy94; + goto yy60; + goto yy26; } } - yy128: + yy58: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy130; - goto yy94; + goto yy60; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy130; + goto yy26; + goto yy60; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy130; - goto yy94; + goto yy60; + goto yy26; } } - yy129: + yy59: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy131; + goto yy61; if (yych <= '/') - goto yy94; - goto yy132; + goto yy26; + goto yy62; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy132; + goto yy26; + goto yy62; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy132; - goto yy94; + goto yy62; + goto yy26; } } - yy130: + yy60: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy132; - goto yy94; + goto yy62; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy132; + goto yy26; + goto yy62; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy132; - goto yy94; + goto yy62; + goto yy26; } } - yy131: + yy61: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy133; + goto yy63; if (yych <= '/') - goto yy94; - goto yy134; + goto yy26; + goto yy64; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy134; + goto yy26; + goto yy64; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy134; - goto yy94; + goto yy64; + goto yy26; } } - yy132: + yy62: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy134; - goto yy94; + goto yy64; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy134; + goto yy26; + goto yy64; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy134; - goto yy94; + goto yy64; + goto yy26; } } - yy133: + yy63: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy135; + goto yy65; if (yych <= '/') - goto yy94; - goto yy136; + goto yy26; + goto yy66; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy136; + goto yy26; + goto yy66; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy136; - goto yy94; + goto yy66; + goto yy26; } } - yy134: + yy64: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy136; - goto yy94; + goto yy66; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy136; + goto yy26; + goto yy66; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy136; - goto yy94; + goto yy66; + goto yy26; } } - yy135: + yy65: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy137; + goto yy67; if (yych <= '/') - goto yy94; - goto yy138; + goto yy26; + goto yy68; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy138; + goto yy26; + goto yy68; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy138; - goto yy94; + goto yy68; + goto yy26; } } - yy136: + yy66: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy138; - goto yy94; + goto yy68; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy138; + goto yy26; + goto yy68; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy138; - goto yy94; + goto yy68; + goto yy26; } } - yy137: + yy67: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy139; + goto yy69; if (yych <= '/') - goto yy94; - goto yy140; + goto yy26; + goto yy70; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy140; + goto yy26; + goto yy70; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy140; - goto yy94; + goto yy70; + goto yy26; } } - yy138: + yy68: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy140; - goto yy94; + goto yy70; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy140; + goto yy26; + goto yy70; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy140; - goto yy94; + goto yy70; + goto yy26; } } - yy139: + yy69: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy141; + goto yy71; if (yych <= '/') - goto yy94; - goto yy142; + goto yy26; + goto yy72; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy142; + goto yy26; + goto yy72; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy142; - goto yy94; + goto yy72; + goto yy26; } } - yy140: + yy70: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy142; - goto yy94; + goto yy72; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy142; + goto yy26; + goto yy72; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy142; - goto yy94; + goto yy72; + goto yy26; } } - yy141: + yy71: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy143; + goto yy73; if (yych <= '/') - goto yy94; - goto yy144; + goto yy26; + goto yy74; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy144; + goto yy26; + goto yy74; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy144; - goto yy94; + goto yy74; + goto yy26; } } - yy142: + yy72: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy144; - goto yy94; + goto yy74; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy144; + goto yy26; + goto yy74; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy144; - goto yy94; + goto yy74; + goto yy26; } } - yy143: + yy73: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy145; + goto yy75; if (yych <= '/') - goto yy94; - goto yy146; + goto yy26; + goto yy76; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy146; + goto yy26; + goto yy76; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy146; - goto yy94; + goto yy76; + goto yy26; } } - yy144: + yy74: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy146; - goto yy94; + goto yy76; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy146; + goto yy26; + goto yy76; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy146; - goto yy94; + goto yy76; + goto yy26; } } - yy145: + yy75: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy147; + goto yy77; if (yych <= '/') - goto yy94; - goto yy148; + goto yy26; + goto yy78; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy148; + goto yy26; + goto yy78; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy148; - goto yy94; + goto yy78; + goto yy26; } } - yy146: + yy76: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy148; - goto yy94; + goto yy78; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy148; + goto yy26; + goto yy78; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy148; - goto yy94; + goto yy78; + goto yy26; } } - yy147: + yy77: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy149; + goto yy79; if (yych <= '/') - goto yy94; - goto yy150; + goto yy26; + goto yy80; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy150; + goto yy26; + goto yy80; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy150; - goto yy94; + goto yy80; + goto yy26; } } - yy148: + yy78: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy150; - goto yy94; + goto yy80; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy150; + goto yy26; + goto yy80; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy150; - goto yy94; + goto yy80; + goto yy26; } } - yy149: + yy79: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy151; + goto yy81; if (yych <= '/') - goto yy94; - goto yy152; + goto yy26; + goto yy82; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy152; + goto yy26; + goto yy82; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy152; - goto yy94; + goto yy82; + goto yy26; } } - yy150: + yy80: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy152; - goto yy94; + goto yy82; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy152; + goto yy26; + goto yy82; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy152; - goto yy94; + goto yy82; + goto yy26; } } - yy151: + yy81: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy153; + goto yy83; if (yych <= '/') - goto yy94; - goto yy154; + goto yy26; + goto yy84; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy154; + goto yy26; + goto yy84; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy154; - goto yy94; + goto yy84; + goto yy26; } } - yy152: + yy82: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy154; - goto yy94; + goto yy84; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy154; + goto yy26; + goto yy84; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy154; - goto yy94; + goto yy84; + goto yy26; } } - yy153: + yy83: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy155; + goto yy85; if (yych <= '/') - goto yy94; - goto yy156; + goto yy26; + goto yy86; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy156; + goto yy26; + goto yy86; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy156; - goto yy94; + goto yy86; + goto yy26; } } - yy154: + yy84: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy156; - goto yy94; + goto yy86; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy156; + goto yy26; + goto yy86; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy156; - goto yy94; + goto yy86; + goto yy26; } } - yy155: + yy85: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy157; + goto yy87; if (yych <= '/') - goto yy94; - goto yy158; + goto yy26; + goto yy88; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy158; + goto yy26; + goto yy88; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy158; - goto yy94; + goto yy88; + goto yy26; } } - yy156: + yy86: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy158; - goto yy94; + goto yy88; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy158; + goto yy26; + goto yy88; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy158; - goto yy94; + goto yy88; + goto yy26; } } - yy157: + yy87: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy159; + goto yy89; if (yych <= '/') - goto yy94; - goto yy160; + goto yy26; + goto yy90; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy160; + goto yy26; + goto yy90; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy160; - goto yy94; + goto yy90; + goto yy26; } } - yy158: + yy88: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy160; - goto yy94; + goto yy90; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy160; + goto yy26; + goto yy90; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy160; - goto yy94; + goto yy90; + goto yy26; } } - yy159: + yy89: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy161; + goto yy91; if (yych <= '/') - goto yy94; - goto yy162; + goto yy26; + goto yy92; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy162; + goto yy26; + goto yy92; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy162; - goto yy94; + goto yy92; + goto yy26; } } - yy160: + yy90: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy162; - goto yy94; + goto yy92; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy162; + goto yy26; + goto yy92; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy162; - goto yy94; + goto yy92; + goto yy26; } } - yy161: + yy91: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy163; + goto yy93; if (yych <= '/') - goto yy94; - goto yy164; + goto yy26; + goto yy94; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy164; + goto yy26; + goto yy94; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy164; - goto yy94; + goto yy94; + goto yy26; } } - yy162: + yy92: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy164; - goto yy94; + goto yy94; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy164; + goto yy26; + goto yy94; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy164; - goto yy94; + goto yy94; + goto yy26; } } - yy163: + yy93: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy165; + goto yy95; if (yych <= '/') - goto yy94; - goto yy166; + goto yy26; + goto yy96; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy166; + goto yy26; + goto yy96; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy166; - goto yy94; + goto yy96; + goto yy26; } } - yy164: + yy94: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy166; - goto yy94; + goto yy96; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy166; + goto yy26; + goto yy96; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy166; - goto yy94; + goto yy96; + goto yy26; } } - yy165: + yy95: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy167; + goto yy97; if (yych <= '/') - goto yy94; - goto yy168; + goto yy26; + goto yy98; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy168; + goto yy26; + goto yy98; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy168; - goto yy94; + goto yy98; + goto yy26; } } - yy166: + yy96: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy168; - goto yy94; + goto yy98; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy168; + goto yy26; + goto yy98; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy168; - goto yy94; + goto yy98; + goto yy26; } } - yy167: + yy97: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy169; + goto yy99; if (yych <= '/') - goto yy94; - goto yy170; + goto yy26; + goto yy100; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy170; + goto yy26; + goto yy100; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy170; - goto yy94; + goto yy100; + goto yy26; } } - yy168: + yy98: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy170; - goto yy94; + goto yy100; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy170; + goto yy26; + goto yy100; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy170; - goto yy94; + goto yy100; + goto yy26; } } - yy169: + yy99: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy171; + goto yy101; if (yych <= '/') - goto yy94; - goto yy172; + goto yy26; + goto yy102; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy172; + goto yy26; + goto yy102; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy172; - goto yy94; + goto yy102; + goto yy26; } } - yy170: + yy100: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy172; - goto yy94; + goto yy102; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy172; + goto yy26; + goto yy102; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy172; - goto yy94; + goto yy102; + goto yy26; } } - yy171: + yy101: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy173; + goto yy103; if (yych <= '/') - goto yy94; - goto yy174; + goto yy26; + goto yy104; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy174; + goto yy26; + goto yy104; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy174; - goto yy94; + goto yy104; + goto yy26; } } - yy172: + yy102: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy174; - goto yy94; + goto yy104; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy174; + goto yy26; + goto yy104; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy174; - goto yy94; + goto yy104; + goto yy26; } } - yy173: + yy103: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy175; + goto yy105; if (yych <= '/') - goto yy94; - goto yy176; + goto yy26; + goto yy106; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy176; + goto yy26; + goto yy106; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy176; - goto yy94; + goto yy106; + goto yy26; } } - yy174: + yy104: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy176; - goto yy94; + goto yy106; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy176; + goto yy26; + goto yy106; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy176; - goto yy94; + goto yy106; + goto yy26; } } - yy175: + yy105: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy177; + goto yy107; if (yych <= '/') - goto yy94; - goto yy178; + goto yy26; + goto yy108; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy178; + goto yy26; + goto yy108; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy178; - goto yy94; + goto yy108; + goto yy26; } } - yy176: + yy106: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy178; - goto yy94; + goto yy108; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy178; + goto yy26; + goto yy108; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy178; - goto yy94; + goto yy108; + goto yy26; } } - yy177: + yy107: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy179; + goto yy109; if (yych <= '/') - goto yy94; - goto yy180; + goto yy26; + goto yy110; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy180; + goto yy26; + goto yy110; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy180; - goto yy94; + goto yy110; + goto yy26; } } - yy178: + yy108: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy180; - goto yy94; + goto yy110; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy180; + goto yy26; + goto yy110; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy180; - goto yy94; + goto yy110; + goto yy26; } } - yy179: + yy109: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy181; + goto yy111; if (yych <= '/') - goto yy94; - goto yy182; + goto yy26; + goto yy112; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy182; + goto yy26; + goto yy112; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy182; - goto yy94; + goto yy112; + goto yy26; } } - yy180: + yy110: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy182; - goto yy94; + goto yy112; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy182; + goto yy26; + goto yy112; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy182; - goto yy94; + goto yy112; + goto yy26; } } - yy181: + yy111: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy183; + goto yy113; if (yych <= '/') - goto yy94; - goto yy184; + goto yy26; + goto yy114; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy184; + goto yy26; + goto yy114; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy184; - goto yy94; + goto yy114; + goto yy26; } } - yy182: + yy112: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy184; - goto yy94; + goto yy114; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy184; + goto yy26; + goto yy114; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy184; - goto yy94; + goto yy114; + goto yy26; } } - yy183: + yy113: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy185; + goto yy115; if (yych <= '/') - goto yy94; - goto yy186; + goto yy26; + goto yy116; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy186; + goto yy26; + goto yy116; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy186; - goto yy94; + goto yy116; + goto yy26; } } - yy184: + yy114: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy186; - goto yy94; + goto yy116; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy186; + goto yy26; + goto yy116; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy186; - goto yy94; + goto yy116; + goto yy26; } } - yy185: + yy115: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy187; + goto yy117; if (yych <= '/') - goto yy94; - goto yy188; + goto yy26; + goto yy118; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy188; + goto yy26; + goto yy118; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy188; - goto yy94; + goto yy118; + goto yy26; } } - yy186: + yy116: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy188; - goto yy94; + goto yy118; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy188; + goto yy26; + goto yy118; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy188; - goto yy94; + goto yy118; + goto yy26; } } - yy187: + yy117: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy189; + goto yy119; if (yych <= '/') - goto yy94; - goto yy190; + goto yy26; + goto yy120; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy190; + goto yy26; + goto yy120; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy190; - goto yy94; + goto yy120; + goto yy26; } } - yy188: + yy118: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy190; - goto yy94; + goto yy120; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy190; + goto yy26; + goto yy120; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy190; - goto yy94; + goto yy120; + goto yy26; } } - yy189: + yy119: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy191; + goto yy121; if (yych <= '/') - goto yy94; - goto yy192; + goto yy26; + goto yy122; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy192; + goto yy26; + goto yy122; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy192; - goto yy94; + goto yy122; + goto yy26; } } - yy190: + yy120: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy192; - goto yy94; + goto yy122; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy192; + goto yy26; + goto yy122; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy192; - goto yy94; + goto yy122; + goto yy26; } } - yy191: + yy121: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy193; + goto yy123; if (yych <= '/') - goto yy94; - goto yy194; + goto yy26; + goto yy124; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy194; + goto yy26; + goto yy124; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy194; - goto yy94; + goto yy124; + goto yy26; } } - yy192: + yy122: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy194; - goto yy94; + goto yy124; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy194; + goto yy26; + goto yy124; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy194; - goto yy94; + goto yy124; + goto yy26; } } - yy193: + yy123: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy195; + goto yy125; if (yych <= '/') - goto yy94; - goto yy196; + goto yy26; + goto yy126; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy196; + goto yy26; + goto yy126; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy196; - goto yy94; + goto yy126; + goto yy26; } } - yy194: + yy124: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy196; - goto yy94; + goto yy126; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy196; + goto yy26; + goto yy126; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy196; - goto yy94; + goto yy126; + goto yy26; } } - yy195: + yy125: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy197; + goto yy127; if (yych <= '/') - goto yy94; - goto yy198; + goto yy26; + goto yy128; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy198; + goto yy26; + goto yy128; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy198; - goto yy94; + goto yy128; + goto yy26; } } - yy196: + yy126: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy198; - goto yy94; + goto yy128; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy198; + goto yy26; + goto yy128; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy198; - goto yy94; + goto yy128; + goto yy26; } } - yy197: + yy127: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy199; + goto yy129; if (yych <= '/') - goto yy94; - goto yy200; + goto yy26; + goto yy130; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy200; + goto yy26; + goto yy130; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy200; - goto yy94; + goto yy130; + goto yy26; } } - yy198: + yy128: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy200; - goto yy94; + goto yy130; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy200; + goto yy26; + goto yy130; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy200; - goto yy94; + goto yy130; + goto yy26; } } - yy199: + yy129: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy201; + goto yy131; if (yych <= '/') - goto yy94; - goto yy202; + goto yy26; + goto yy132; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy202; + goto yy26; + goto yy132; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy202; - goto yy94; + goto yy132; + goto yy26; } } - yy200: + yy130: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy202; - goto yy94; + goto yy132; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy202; + goto yy26; + goto yy132; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy202; - goto yy94; + goto yy132; + goto yy26; } } - yy201: + yy131: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy203; + goto yy133; if (yych <= '/') - goto yy94; - goto yy204; + goto yy26; + goto yy134; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy204; + goto yy26; + goto yy134; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy204; - goto yy94; + goto yy134; + goto yy26; } } - yy202: + yy132: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy204; - goto yy94; + goto yy134; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy204; + goto yy26; + goto yy134; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy204; - goto yy94; + goto yy134; + goto yy26; } } - yy203: + yy133: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy205; + goto yy135; if (yych <= '/') - goto yy94; - goto yy206; + goto yy26; + goto yy136; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy206; + goto yy26; + goto yy136; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy206; - goto yy94; + goto yy136; + goto yy26; } } - yy204: + yy134: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy206; - goto yy94; + goto yy136; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy206; + goto yy26; + goto yy136; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy206; - goto yy94; + goto yy136; + goto yy26; } } - yy205: + yy135: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy207; + goto yy137; if (yych <= '/') - goto yy94; - goto yy208; + goto yy26; + goto yy138; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy208; + goto yy26; + goto yy138; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy208; - goto yy94; + goto yy138; + goto yy26; } } - yy206: + yy136: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy208; - goto yy94; + goto yy138; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy208; + goto yy26; + goto yy138; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy208; - goto yy94; + goto yy138; + goto yy26; } } - yy207: + yy137: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy209; + goto yy139; if (yych <= '/') - goto yy94; - goto yy210; + goto yy26; + goto yy140; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy210; + goto yy26; + goto yy140; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy210; - goto yy94; + goto yy140; + goto yy26; } } - yy208: + yy138: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy210; - goto yy94; + goto yy140; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy210; + goto yy26; + goto yy140; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy210; - goto yy94; + goto yy140; + goto yy26; } } - yy209: + yy139: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy211; + goto yy141; if (yych <= '/') - goto yy94; - goto yy212; + goto yy26; + goto yy142; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy212; + goto yy26; + goto yy142; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy212; - goto yy94; + goto yy142; + goto yy26; } } - yy210: + yy140: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy212; - goto yy94; + goto yy142; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy212; + goto yy26; + goto yy142; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy212; - goto yy94; + goto yy142; + goto yy26; } } - yy211: + yy141: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy213; + goto yy143; if (yych <= '/') - goto yy94; - goto yy214; + goto yy26; + goto yy144; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy214; + goto yy26; + goto yy144; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy214; - goto yy94; + goto yy144; + goto yy26; } } - yy212: + yy142: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy214; - goto yy94; + goto yy144; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy214; + goto yy26; + goto yy144; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy214; - goto yy94; + goto yy144; + goto yy26; } } - yy213: + yy143: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy215; + goto yy145; if (yych <= '/') - goto yy94; - goto yy216; + goto yy26; + goto yy146; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy216; + goto yy26; + goto yy146; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy216; - goto yy94; + goto yy146; + goto yy26; } } - yy214: + yy144: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy216; - goto yy94; + goto yy146; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy216; + goto yy26; + goto yy146; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy216; - goto yy94; + goto yy146; + goto yy26; } } - yy215: + yy145: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy217; + goto yy147; if (yych <= '/') - goto yy94; - goto yy218; + goto yy26; + goto yy148; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy218; + goto yy26; + goto yy148; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy218; - goto yy94; + goto yy148; + goto yy26; } } - yy216: + yy146: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy218; - goto yy94; + goto yy148; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy218; + goto yy26; + goto yy148; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy218; - goto yy94; + goto yy148; + goto yy26; } } - yy217: + yy147: yych = *++p; if (yych <= '9') { if (yych == '-') - goto yy219; + goto yy149; if (yych <= '/') - goto yy94; - goto yy220; + goto yy26; + goto yy150; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy94; - goto yy220; + goto yy26; + goto yy150; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy220; - goto yy94; + goto yy150; + goto yy26; } } - yy218: + yy148: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= ',') - goto yy94; + goto yy26; if (yych >= '.') - goto yy95; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy220; - goto yy94; + goto yy150; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; - goto yy220; + goto yy26; + goto yy150; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy220; - goto yy94; + goto yy150; + goto yy26; } } - yy219: + yy149: yych = *++p; if (yych <= '@') { if (yych <= '/') - goto yy94; + goto yy26; if (yych <= '9') - goto yy221; - goto yy94; + goto yy151; + goto yy26; } else { if (yych <= 'Z') - goto yy221; + goto yy151; if (yych <= '`') - goto yy94; + goto yy26; if (yych <= 'z') - goto yy221; - goto yy94; + goto yy151; + goto yy26; } - yy220: + yy150: yych = *++p; if (yych <= '=') { if (yych <= '.') { if (yych <= '-') - goto yy94; - goto yy95; + goto yy26; + goto yy27; } else { if (yych <= '/') - goto yy94; + goto yy26; if (yych >= ':') - goto yy94; + goto yy26; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy99; + goto yy30; if (yych <= '@') - goto yy94; + goto yy26; } else { if (yych <= '`') - goto yy94; + goto yy26; if (yych >= '{') - goto yy94; + goto yy26; } } - yy221: + yy151: yych = *++p; if (yych == '.') - goto yy95; + goto yy27; if (yych == '>') - goto yy99; - goto yy94; + goto yy30; + goto yy26; } } @@ -4864,550 +4789,304 @@ bufsize_t _scan_html_tag(const unsigned char *p) { 244, 244, 244, 244, 244, 244, 244, 224, 224, 224, 224, 240, 192, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 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, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 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, 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, 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, }; yych = *p; if (yych <= '@') { if (yych == '/') - goto yy226; + goto yy155; } else { if (yych <= 'Z') - goto yy227; + goto yy156; if (yych <= '`') - goto yy224; + goto yy153; if (yych <= 'z') - goto yy227; + goto yy156; } - yy224: + yy153: ++p; - yy225: { return 0; } - yy226: + yy154 : { return 0; } + yy155: yych = *(marker = ++p); if (yych <= '@') - goto yy225; + goto yy154; if (yych <= 'Z') - goto yy228; + goto yy157; if (yych <= '`') - goto yy225; + goto yy154; if (yych <= 'z') - goto yy228; - goto yy225; - yy227: + goto yy157; + goto yy154; + yy156: yych = *(marker = ++p); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy225; + goto yy154; if (yych <= '\r') - goto yy234; - goto yy225; + goto yy161; + goto yy154; } else { if (yych <= ' ') - goto yy234; + goto yy161; if (yych == '-') - goto yy234; - goto yy225; + goto yy161; + goto yy154; } } else { if (yych <= '@') { if (yych <= '9') - goto yy234; + goto yy161; if (yych == '>') - goto yy234; - goto yy225; + goto yy161; + goto yy154; } else { if (yych <= 'Z') - goto yy234; + goto yy161; if (yych <= '`') - goto yy225; + goto yy154; if (yych <= 'z') - goto yy234; - goto yy225; + goto yy161; + goto yy154; } } - yy228: + yy157: yych = *++p; if (yybm[0 + yych] & 4) { - goto yy228; + goto yy157; } if (yych <= 0x1F) { if (yych <= 0x08) - goto yy230; + goto yy158; if (yych <= '\r') - goto yy238; + goto yy164; } else { if (yych <= ' ') - goto yy238; + goto yy164; if (yych == '>') - goto yy236; + goto yy163; } - yy230: + yy158: p = marker; - goto yy225; - yy231: + goto yy154; + yy159: yych = *++p; if (yybm[0 + yych] & 8) { - goto yy231; + goto yy159; } if (yych <= '>') { if (yych <= '9') { if (yych == '/') - goto yy235; - goto yy230; + goto yy162; + goto yy158; } else { if (yych <= ':') - goto yy240; + goto yy165; if (yych <= '=') - goto yy230; - goto yy236; + goto yy158; + goto yy163; } } else { if (yych <= '^') { if (yych <= '@') - goto yy230; + goto yy158; if (yych <= 'Z') - goto yy240; - goto yy230; + goto yy165; + goto yy158; } else { if (yych == '`') - goto yy230; + goto yy158; if (yych <= 'z') - goto yy240; - goto yy230; + goto yy165; + goto yy158; } } - yy233: + yy160: yych = *++p; - yy234: + yy161: if (yybm[0 + yych] & 8) { - goto yy231; + goto yy159; } if (yych <= '=') { if (yych <= '.') { if (yych == '-') - goto yy233; - goto yy230; + goto yy160; + goto yy158; } else { if (yych <= '/') - goto yy235; + goto yy162; if (yych <= '9') - goto yy233; - goto yy230; + goto yy160; + goto yy158; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy236; + goto yy163; if (yych <= '@') - goto yy230; - goto yy233; + goto yy158; + goto yy160; } else { if (yych <= '`') - goto yy230; + goto yy158; if (yych <= 'z') - goto yy233; - goto yy230; + goto yy160; + goto yy158; } } - yy235: + yy162: yych = *++p; if (yych != '>') - goto yy230; - yy236: + goto yy158; + yy163: ++p; { return (bufsize_t)(p - start); } - yy238: + yy164: yych = *++p; if (yych <= 0x1F) { if (yych <= 0x08) - goto yy230; + goto yy158; if (yych <= '\r') - goto yy238; - goto yy230; + goto yy164; + goto yy158; } else { if (yych <= ' ') - goto yy238; + goto yy164; if (yych == '>') - goto yy236; - goto yy230; + goto yy163; + goto yy158; } - yy240: + yy165: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy240; + goto yy165; } if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) - goto yy230; + goto yy158; } else { if (yych != ' ') - goto yy230; + goto yy158; } } else { if (yych <= '<') { if (yych <= '/') - goto yy235; - goto yy230; + goto yy162; + goto yy158; } else { if (yych <= '=') - goto yy244; + goto yy167; if (yych <= '>') - goto yy236; - goto yy230; + goto yy163; + goto yy158; } } - yy242: + yy166: yych = *++p; if (yych <= '<') { if (yych <= ' ') { if (yych <= 0x08) - goto yy230; + goto yy158; if (yych <= '\r') - goto yy242; + goto yy166; if (yych <= 0x1F) - goto yy230; - goto yy242; + goto yy158; + goto yy166; } else { if (yych <= '/') { if (yych <= '.') - goto yy230; - goto yy235; + goto yy158; + goto yy162; } else { if (yych == ':') - goto yy240; - goto yy230; + goto yy165; + goto yy158; } } } else { if (yych <= 'Z') { if (yych <= '=') - goto yy244; + goto yy167; if (yych <= '>') - goto yy236; + goto yy163; if (yych <= '@') - goto yy230; - goto yy240; + goto yy158; + goto yy165; } else { if (yych <= '_') { if (yych <= '^') - goto yy230; - goto yy240; + goto yy158; + goto yy165; } else { if (yych <= '`') - goto yy230; + goto yy158; if (yych <= 'z') - goto yy240; - goto yy230; + goto yy165; + goto yy158; } } } - yy244: + yy167: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy246; - } - if (yych <= 0xE0) { - if (yych <= '"') { - if (yych <= 0x00) - goto yy230; - if (yych <= ' ') - goto yy244; - goto yy248; - } else { - if (yych <= '\'') - goto yy250; - if (yych <= 0xC1) - goto yy230; - if (yych <= 0xDF) - goto yy252; - goto yy253; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy255; - goto yy254; - } else { - if (yych <= 0xF0) - goto yy256; - if (yych <= 0xF3) - goto yy257; - if (yych <= 0xF4) - goto yy258; - goto yy230; - } + goto yy168; } - yy246: + if (yych <= 0x00) + goto yy158; + if (yych <= ' ') + goto yy167; + if (yych <= '"') + goto yy169; + if (yych <= '\'') + goto yy170; + goto yy158; + yy168: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy246; - } - if (yych <= 0xE0) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy230; - if (yych <= ' ') - goto yy231; - goto yy230; - } else { - if (yych <= '>') - goto yy236; - if (yych <= 0xC1) - goto yy230; - if (yych <= 0xDF) - goto yy252; - goto yy253; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy255; - goto yy254; - } else { - if (yych <= 0xF0) - goto yy256; - if (yych <= 0xF3) - goto yy257; - if (yych <= 0xF4) - goto yy258; - goto yy230; - } + goto yy168; } - yy248: + if (yych <= 0x00) + goto yy158; + if (yych <= ' ') + goto yy159; + if (yych == '>') + goto yy163; + goto yy158; + yy169: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy248; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy230; - if (yych <= '"') - goto yy259; - goto yy230; - } else { - if (yych <= 0xDF) - goto yy260; - if (yych <= 0xE0) - goto yy261; - goto yy262; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy263; - if (yych <= 0xEF) - goto yy262; - goto yy264; - } else { - if (yych <= 0xF3) - goto yy265; - if (yych <= 0xF4) - goto yy266; - goto yy230; - } + goto yy169; } - yy250: + if (yych <= 0x00) + goto yy158; + goto yy171; + yy170: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy250; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy230; - if (yych <= '\'') - goto yy259; - goto yy230; - } else { - if (yych <= 0xDF) - goto yy267; - if (yych <= 0xE0) - goto yy268; - goto yy269; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy270; - if (yych <= 0xEF) - goto yy269; - goto yy271; - } else { - if (yych <= 0xF3) - goto yy272; - if (yych <= 0xF4) - goto yy273; - goto yy230; - } + goto yy170; } - yy252: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy246; - goto yy230; - yy253: - yych = *++p; - if (yych <= 0x9F) - goto yy230; - if (yych <= 0xBF) - goto yy252; - goto yy230; - yy254: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy252; - goto yy230; - yy255: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0x9F) - goto yy252; - goto yy230; - yy256: - yych = *++p; - if (yych <= 0x8F) - goto yy230; - if (yych <= 0xBF) - goto yy254; - goto yy230; - yy257: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy254; - goto yy230; - yy258: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0x8F) - goto yy254; - goto yy230; - yy259: + if (yych <= 0x00) + goto yy158; + yy171: yych = *++p; if (yybm[0 + yych] & 8) { - goto yy231; + goto yy159; } if (yych == '/') - goto yy235; + goto yy162; if (yych == '>') - goto yy236; - goto yy230; - yy260: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy248; - goto yy230; - yy261: - yych = *++p; - if (yych <= 0x9F) - goto yy230; - if (yych <= 0xBF) - goto yy260; - goto yy230; - yy262: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy260; - goto yy230; - yy263: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0x9F) - goto yy260; - goto yy230; - yy264: - yych = *++p; - if (yych <= 0x8F) - goto yy230; - if (yych <= 0xBF) - goto yy262; - goto yy230; - yy265: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy262; - goto yy230; - yy266: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0x8F) - goto yy262; - goto yy230; - yy267: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy250; - goto yy230; - yy268: - yych = *++p; - if (yych <= 0x9F) - goto yy230; - if (yych <= 0xBF) - goto yy267; - goto yy230; - yy269: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy267; - goto yy230; - yy270: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0x9F) - goto yy267; - goto yy230; - yy271: - yych = *++p; - if (yych <= 0x8F) - goto yy230; - if (yych <= 0xBF) - goto yy269; - goto yy230; - yy272: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0xBF) - goto yy269; - goto yy230; - yy273: - yych = *++p; - if (yych <= 0x7F) - goto yy230; - if (yych <= 0x8F) - goto yy269; - goto yy230; + goto yy163; + goto yy158; } } @@ -5427,176 +5106,48 @@ bufsize_t _scan_html_comment(const unsigned char *p) { 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, + 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, 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, }; yych = *p; if (yych == '-') - goto yy278; + goto yy174; ++p; - yy277: { return 0; } - yy278: + yy173 : { return 0; } + yy174: yych = *(marker = ++p); if (yych != '-') - goto yy277; - yy279: + goto yy173; + yy175: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy279; + goto yy175; } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy281; - if (yych <= '-') - goto yy282; - } else { - if (yych <= 0xDF) - goto yy283; - if (yych <= 0xE0) - goto yy284; - goto yy285; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy286; - if (yych <= 0xEF) - goto yy285; - goto yy287; - } else { - if (yych <= 0xF3) - goto yy288; - if (yych <= 0xF4) - goto yy289; - } - } - yy281: + if (yych >= 0x01) + goto yy177; + yy176: p = marker; - goto yy277; - yy282: + goto yy173; + yy177: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy279; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy281; - if (yych <= '-') - goto yy290; - goto yy281; - } else { - if (yych <= 0xDF) - goto yy283; - if (yych <= 0xE0) - goto yy284; - goto yy285; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy286; - if (yych <= 0xEF) - goto yy285; - goto yy287; - } else { - if (yych <= 0xF3) - goto yy288; - if (yych <= 0xF4) - goto yy289; - goto yy281; - } + goto yy175; } - yy283: - yych = *++p; - if (yych <= 0x7F) - goto yy281; - if (yych <= 0xBF) - goto yy279; - goto yy281; - yy284: - yych = *++p; - if (yych <= 0x9F) - goto yy281; - if (yych <= 0xBF) - goto yy283; - goto yy281; - yy285: - yych = *++p; - if (yych <= 0x7F) - goto yy281; - if (yych <= 0xBF) - goto yy283; - goto yy281; - yy286: - yych = *++p; - if (yych <= 0x7F) - goto yy281; - if (yych <= 0x9F) - goto yy283; - goto yy281; - yy287: - yych = *++p; - if (yych <= 0x8F) - goto yy281; - if (yych <= 0xBF) - goto yy285; - goto yy281; - yy288: - yych = *++p; - if (yych <= 0x7F) - goto yy281; - if (yych <= 0xBF) - goto yy285; - goto yy281; - yy289: - yych = *++p; - if (yych <= 0x7F) - goto yy281; - if (yych <= 0x8F) - goto yy285; - goto yy281; - yy290: + if (yych <= 0x00) + goto yy176; yych = *++p; - if (yych <= 0xE0) { - if (yych <= '>') { - if (yych <= 0x00) - goto yy281; - if (yych <= '=') - goto yy279; - } else { - if (yych <= 0x7F) - goto yy279; - if (yych <= 0xC1) - goto yy281; - if (yych <= 0xDF) - goto yy283; - goto yy284; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy286; - goto yy285; - } else { - if (yych <= 0xF0) - goto yy287; - if (yych <= 0xF3) - goto yy288; - if (yych <= 0xF4) - goto yy289; - goto yy281; - } - } + if (yych <= 0x00) + goto yy176; + if (yych != '>') + goto yy175; ++p; { return (bufsize_t)(p - start); } } @@ -5608,7 +5159,6 @@ bufsize_t _scan_html_pi(const unsigned char *p) { { unsigned char yych; - unsigned int yyaccept = 0; static const unsigned char yybm[] = { 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, @@ -5619,254 +5169,56 @@ bufsize_t _scan_html_pi(const unsigned char *p) { 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, + 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, 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, }; yych = *p; if (yybm[0 + yych] & 128) { - goto yy297; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy295; - if (yych <= '?') - goto yy300; - } else { - if (yych <= 0xDF) - goto yy301; - if (yych <= 0xE0) - goto yy302; - goto yy303; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy304; - if (yych <= 0xEF) - goto yy303; - goto yy305; - } else { - if (yych <= 0xF3) - goto yy306; - if (yych <= 0xF4) - goto yy307; - } + goto yy180; } - yy295: + if (yych >= 0x01) + goto yy182; ++p; - yy296: { return 0; } - yy297: - yyaccept = 0; + yy179 : { return 0; } + yy180: yych = *(marker = ++p); - yy298: if (yybm[0 + yych] & 128) { - goto yy297; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy299; - if (yych <= '?') - goto yy308; - } else { - if (yych <= 0xDF) - goto yy310; - if (yych <= 0xE0) - goto yy311; - goto yy312; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy313; - if (yych <= 0xEF) - goto yy312; - goto yy314; - } else { - if (yych <= 0xF3) - goto yy315; - if (yych <= 0xF4) - goto yy316; - } - } - yy299: { return (bufsize_t)(p - start); } - yy300: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= '?') { - if (yych <= 0x00) - goto yy296; - if (yych <= '=') - goto yy298; - if (yych <= '>') - goto yy296; - goto yy297; - } else { - if (yych <= 0x7F) - goto yy298; - if (yych <= 0xC1) - goto yy296; - if (yych <= 0xF4) - goto yy298; - goto yy296; + goto yy180; } - yy301: + if (yych >= 0x01) + goto yy183; + yy181 : { return (bufsize_t)(p - start); } + yy182: yych = *++p; - if (yych <= 0x7F) - goto yy296; - if (yych <= 0xBF) - goto yy297; - goto yy296; - yy302: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x9F) - goto yy296; - if (yych <= 0xBF) - goto yy310; - goto yy296; - yy303: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy296; - if (yych <= 0xBF) - goto yy310; - goto yy296; - yy304: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy296; - if (yych <= 0x9F) - goto yy310; - goto yy296; - yy305: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x8F) - goto yy296; - if (yych <= 0xBF) - goto yy312; - goto yy296; - yy306: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy296; - if (yych <= 0xBF) - goto yy312; - goto yy296; - yy307: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy296; - if (yych <= 0x8F) - goto yy312; - goto yy296; - yy308: + if (yych <= 0x00) + goto yy179; + if (yych == '>') + goto yy179; + goto yy180; + yy183: yych = *++p; - if (yych <= 0xE0) { - if (yych <= '>') { - if (yych <= 0x00) - goto yy309; - if (yych <= '=') - goto yy297; - } else { - if (yych <= 0x7F) - goto yy297; - if (yych <= 0xC1) - goto yy309; - if (yych <= 0xDF) - goto yy310; - goto yy311; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy313; - goto yy312; - } else { - if (yych <= 0xF0) - goto yy314; - if (yych <= 0xF3) - goto yy315; - if (yych <= 0xF4) - goto yy316; - } - } - yy309: + if (yych <= 0x00) + goto yy184; + if (yych != '>') + goto yy180; + yy184: p = marker; - if (yyaccept == 0) { - goto yy299; - } else { - goto yy296; - } - yy310: - yych = *++p; - if (yych <= 0x7F) - goto yy309; - if (yych <= 0xBF) - goto yy297; - goto yy309; - yy311: - yych = *++p; - if (yych <= 0x9F) - goto yy309; - if (yych <= 0xBF) - goto yy310; - goto yy309; - yy312: - yych = *++p; - if (yych <= 0x7F) - goto yy309; - if (yych <= 0xBF) - goto yy310; - goto yy309; - yy313: - yych = *++p; - if (yych <= 0x7F) - goto yy309; - if (yych <= 0x9F) - goto yy310; - goto yy309; - yy314: - yych = *++p; - if (yych <= 0x8F) - goto yy309; - if (yych <= 0xBF) - goto yy312; - goto yy309; - yy315: - yych = *++p; - if (yych <= 0x7F) - goto yy309; - if (yych <= 0xBF) - goto yy312; - goto yy309; - yy316: - yych = *++p; - if (yych <= 0x7F) - goto yy309; - if (yych <= 0x8F) - goto yy312; - goto yy309; + goto yy181; } } bufsize_t _scan_html_declaration(const unsigned char *p) { const unsigned char *marker = NULL; const unsigned char *start = p; + (void)marker; { unsigned char yych; @@ -5880,109 +5232,35 @@ bufsize_t _scan_html_declaration(const unsigned char *p) { 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, + 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, 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, }; yych = *p; if (yych <= '@') - goto yy319; + goto yy186; if (yych <= 'Z') - goto yy321; + goto yy187; if (yych <= '`') - goto yy319; + goto yy186; if (yych <= 'z') - goto yy321; - yy319: + goto yy187; + yy186: ++p; { return 0; } - yy321: - yych = *(marker = ++p); + yy187: + yych = *++p; if (yybm[0 + yych] & 128) { - goto yy321; - } - if (yych <= 0xED) { - if (yych <= 0xDF) { - if (yych >= 0xC2) - goto yy324; - } else { - if (yych <= 0xE0) - goto yy326; - if (yych <= 0xEC) - goto yy327; - goto yy328; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy327; - goto yy329; - } else { - if (yych <= 0xF3) - goto yy330; - if (yych <= 0xF4) - goto yy331; - } + goto yy187; } - yy323: { return (bufsize_t)(p - start); } - yy324: - yych = *++p; - if (yych <= 0x7F) - goto yy325; - if (yych <= 0xBF) - goto yy321; - yy325: - p = marker; - goto yy323; - yy326: - yych = *++p; - if (yych <= 0x9F) - goto yy325; - if (yych <= 0xBF) - goto yy324; - goto yy325; - yy327: - yych = *++p; - if (yych <= 0x7F) - goto yy325; - if (yych <= 0xBF) - goto yy324; - goto yy325; - yy328: - yych = *++p; - if (yych <= 0x7F) - goto yy325; - if (yych <= 0x9F) - goto yy324; - goto yy325; - yy329: - yych = *++p; - if (yych <= 0x8F) - goto yy325; - if (yych <= 0xBF) - goto yy327; - goto yy325; - yy330: - yych = *++p; - if (yych <= 0x7F) - goto yy325; - if (yych <= 0xBF) - goto yy327; - goto yy325; - yy331: - yych = *++p; - if (yych <= 0x7F) - goto yy325; - if (yych <= 0x8F) - goto yy327; - goto yy325; + { return (bufsize_t)(p - start); } } } @@ -6003,210 +5281,82 @@ bufsize_t _scan_html_cdata(const unsigned char *p) { 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 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, 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, }; yych = *p; if (yych == 'C') - goto yy336; + goto yy190; if (yych == 'c') - goto yy336; + goto yy190; ++p; - yy335: { return 0; } - yy336: + yy189 : { return 0; } + yy190: yyaccept = 0; yych = *(marker = ++p); if (yych == 'D') - goto yy337; + goto yy191; if (yych != 'd') - goto yy335; - yy337: + goto yy189; + yy191: yych = *++p; if (yych == 'A') - goto yy339; + goto yy193; if (yych == 'a') - goto yy339; - yy338: + goto yy193; + yy192: p = marker; if (yyaccept == 0) { - goto yy335; + goto yy189; } else { - goto yy344; + goto yy197; } - yy339: + yy193: yych = *++p; if (yych == 'T') - goto yy340; + goto yy194; if (yych != 't') - goto yy338; - yy340: + goto yy192; + yy194: yych = *++p; if (yych == 'A') - goto yy341; + goto yy195; if (yych != 'a') - goto yy338; - yy341: + goto yy192; + yy195: yych = *++p; if (yych != '[') - goto yy338; - yy342: + goto yy192; + yy196: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy342; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy344; - if (yych <= ']') - goto yy345; - } else { - if (yych <= 0xDF) - goto yy346; - if (yych <= 0xE0) - goto yy347; - goto yy348; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy349; - if (yych <= 0xEF) - goto yy348; - goto yy350; - } else { - if (yych <= 0xF3) - goto yy351; - if (yych <= 0xF4) - goto yy352; - } + goto yy196; } - yy344: { return (bufsize_t)(p - start); } - yy345: + if (yych >= 0x01) + goto yy198; + yy197 : { return (bufsize_t)(p - start); } + yy198: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy342; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy338; - if (yych <= ']') - goto yy353; - goto yy338; - } else { - if (yych <= 0xDF) - goto yy346; - if (yych <= 0xE0) - goto yy347; - goto yy348; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy349; - if (yych <= 0xEF) - goto yy348; - goto yy350; - } else { - if (yych <= 0xF3) - goto yy351; - if (yych <= 0xF4) - goto yy352; - goto yy338; - } + goto yy196; } - yy346: - yych = *++p; - if (yych <= 0x7F) - goto yy338; - if (yych <= 0xBF) - goto yy342; - goto yy338; - yy347: - yych = *++p; - if (yych <= 0x9F) - goto yy338; - if (yych <= 0xBF) - goto yy346; - goto yy338; - yy348: - yych = *++p; - if (yych <= 0x7F) - goto yy338; - if (yych <= 0xBF) - goto yy346; - goto yy338; - yy349: - yych = *++p; - if (yych <= 0x7F) - goto yy338; - if (yych <= 0x9F) - goto yy346; - goto yy338; - yy350: - yych = *++p; - if (yych <= 0x8F) - goto yy338; - if (yych <= 0xBF) - goto yy348; - goto yy338; - yy351: - yych = *++p; - if (yych <= 0x7F) - goto yy338; - if (yych <= 0xBF) - goto yy348; - goto yy338; - yy352: - yych = *++p; - if (yych <= 0x7F) - goto yy338; - if (yych <= 0x8F) - goto yy348; - goto yy338; - yy353: + if (yych <= 0x00) + goto yy192; yych = *++p; - if (yych <= 0xE0) { - if (yych <= '>') { - if (yych <= 0x00) - goto yy338; - if (yych <= '=') - goto yy342; - goto yy338; - } else { - if (yych <= 0x7F) - goto yy342; - if (yych <= 0xC1) - goto yy338; - if (yych <= 0xDF) - goto yy346; - goto yy347; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy349; - goto yy348; - } else { - if (yych <= 0xF0) - goto yy350; - if (yych <= 0xF3) - goto yy351; - if (yych <= 0xF4) - goto yy352; - goto yy338; - } - } + if (yych <= 0x00) + goto yy192; + if (yych == '>') + goto yy192; + goto yy196; } } @@ -6220,220 +5370,220 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { unsigned char yych; yych = *p; if (yych == '<') - goto yy358; + goto yy201; ++p; - yy357: { return 0; } - yy358: + yy200 : { return 0; } + yy201: yych = *(marker = ++p); switch (yych) { case '!': - goto yy359; + goto yy202; case '/': - goto yy361; + goto yy204; case '?': - goto yy362; + goto yy205; case 'A': case 'a': - goto yy364; + goto yy206; case 'B': case 'b': - goto yy365; + goto yy207; case 'C': case 'c': - goto yy366; + goto yy208; case 'D': case 'd': - goto yy367; + goto yy209; case 'F': case 'f': - goto yy368; + goto yy210; case 'H': case 'h': - goto yy369; + goto yy211; case 'I': case 'i': - goto yy370; + goto yy212; case 'L': case 'l': - goto yy371; + goto yy213; case 'M': case 'm': - goto yy372; + goto yy214; case 'N': case 'n': - goto yy373; + goto yy215; case 'O': case 'o': - goto yy374; + goto yy216; case 'P': case 'p': - goto yy375; + goto yy217; case 'S': case 's': - goto yy376; + goto yy218; case 'T': case 't': - goto yy377; + goto yy219; case 'U': case 'u': - goto yy378; + goto yy220; default: - goto yy357; + goto yy200; } - yy359: + yy202: yych = *++p; if (yych <= 'Z') { if (yych == '-') - goto yy379; + goto yy221; if (yych >= 'A') - goto yy380; + goto yy222; } else { if (yych <= '[') - goto yy382; + goto yy223; if (yych <= '`') - goto yy360; + goto yy203; if (yych <= 'z') - goto yy380; + goto yy222; } - yy360: + yy203: p = marker; - goto yy357; - yy361: + goto yy200; + yy204: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy364; + goto yy206; case 'B': case 'b': - goto yy365; + goto yy207; case 'C': case 'c': - goto yy366; + goto yy208; case 'D': case 'd': - goto yy367; + goto yy209; case 'F': case 'f': - goto yy368; + goto yy210; case 'H': case 'h': - goto yy369; + goto yy211; case 'I': case 'i': - goto yy370; + goto yy212; case 'L': case 'l': - goto yy371; + goto yy213; case 'M': case 'm': - goto yy372; + goto yy214; case 'N': case 'n': - goto yy373; + goto yy215; case 'O': case 'o': - goto yy374; + goto yy216; case 'P': case 'p': - goto yy383; + goto yy224; case 'S': case 's': - goto yy384; + goto yy225; case 'T': case 't': - goto yy385; + goto yy226; case 'U': case 'u': - goto yy378; + goto yy220; default: - goto yy360; + goto yy203; } - yy362: + yy205: ++p; { return 3; } - yy364: + yy206: yych = *++p; if (yych <= 'S') { if (yych <= 'D') { if (yych <= 'C') - goto yy360; - goto yy386; + goto yy203; + goto yy227; } else { if (yych <= 'Q') - goto yy360; + goto yy203; if (yych <= 'R') - goto yy387; - goto yy388; + goto yy228; + goto yy229; } } else { if (yych <= 'q') { if (yych == 'd') - goto yy386; - goto yy360; + goto yy227; + goto yy203; } else { if (yych <= 'r') - goto yy387; + goto yy228; if (yych <= 's') - goto yy388; - goto yy360; + goto yy229; + goto yy203; } } - yy365: + yy207: yych = *++p; if (yych <= 'O') { if (yych <= 'K') { if (yych == 'A') - goto yy389; - goto yy360; + goto yy230; + goto yy203; } else { if (yych <= 'L') - goto yy390; + goto yy231; if (yych <= 'N') - goto yy360; - goto yy391; + goto yy203; + goto yy232; } } else { if (yych <= 'k') { if (yych == 'a') - goto yy389; - goto yy360; + goto yy230; + goto yy203; } else { if (yych <= 'l') - goto yy390; + goto yy231; if (yych == 'o') - goto yy391; - goto yy360; + goto yy232; + goto yy203; } } - yy366: + yy208: yych = *++p; if (yych <= 'O') { if (yych <= 'D') { if (yych == 'A') - goto yy392; - goto yy360; + goto yy233; + goto yy203; } else { if (yych <= 'E') - goto yy393; + goto yy234; if (yych <= 'N') - goto yy360; - goto yy394; + goto yy203; + goto yy235; } } else { if (yych <= 'd') { if (yych == 'a') - goto yy392; - goto yy360; + goto yy233; + goto yy203; } else { if (yych <= 'e') - goto yy393; + goto yy234; if (yych == 'o') - goto yy394; - goto yy360; + goto yy235; + goto yy203; } } - yy367: + yy209: yych = *++p; switch (yych) { case 'D': @@ -6442,1557 +5592,1557 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { case 'd': case 'l': case 't': - goto yy395; + goto yy236; case 'E': case 'e': - goto yy396; + goto yy237; case 'I': case 'i': - goto yy397; + goto yy238; default: - goto yy360; + goto yy203; } - yy368: + yy210: yych = *++p; if (yych <= 'R') { if (yych <= 'N') { if (yych == 'I') - goto yy398; - goto yy360; + goto yy239; + goto yy203; } else { if (yych <= 'O') - goto yy399; + goto yy240; if (yych <= 'Q') - goto yy360; - goto yy400; + goto yy203; + goto yy241; } } else { if (yych <= 'n') { if (yych == 'i') - goto yy398; - goto yy360; + goto yy239; + goto yy203; } else { if (yych <= 'o') - goto yy399; + goto yy240; if (yych == 'r') - goto yy400; - goto yy360; + goto yy241; + goto yy203; } } - yy369: + yy211: yych = *++p; if (yych <= 'S') { if (yych <= 'D') { if (yych <= '0') - goto yy360; + goto yy203; if (yych <= '6') - goto yy395; - goto yy360; + goto yy236; + goto yy203; } else { if (yych <= 'E') - goto yy401; + goto yy242; if (yych == 'R') - goto yy395; - goto yy360; + goto yy236; + goto yy203; } } else { if (yych <= 'q') { if (yych <= 'T') - goto yy402; + goto yy243; if (yych == 'e') - goto yy401; - goto yy360; + goto yy242; + goto yy203; } else { if (yych <= 'r') - goto yy395; + goto yy236; if (yych == 't') - goto yy402; - goto yy360; + goto yy243; + goto yy203; } } - yy370: + yy212: yych = *++p; if (yych == 'F') - goto yy403; + goto yy244; if (yych == 'f') - goto yy403; - goto yy360; - yy371: + goto yy244; + goto yy203; + yy213: yych = *++p; if (yych <= 'I') { if (yych == 'E') - goto yy404; + goto yy245; if (yych <= 'H') - goto yy360; - goto yy405; + goto yy203; + goto yy246; } else { if (yych <= 'e') { if (yych <= 'd') - goto yy360; - goto yy404; + goto yy203; + goto yy245; } else { if (yych == 'i') - goto yy405; - goto yy360; + goto yy246; + goto yy203; } } - yy372: + yy214: yych = *++p; if (yych <= 'E') { if (yych == 'A') - goto yy406; + goto yy247; if (yych <= 'D') - goto yy360; - goto yy407; + goto yy203; + goto yy248; } else { if (yych <= 'a') { if (yych <= '`') - goto yy360; - goto yy406; + goto yy203; + goto yy247; } else { if (yych == 'e') - goto yy407; - goto yy360; + goto yy248; + goto yy203; } } - yy373: + yy215: yych = *++p; if (yych <= 'O') { if (yych == 'A') - goto yy408; + goto yy249; if (yych <= 'N') - goto yy360; - goto yy409; + goto yy203; + goto yy250; } else { if (yych <= 'a') { if (yych <= '`') - goto yy360; - goto yy408; + goto yy203; + goto yy249; } else { if (yych == 'o') - goto yy409; - goto yy360; + goto yy250; + goto yy203; } } - yy374: + yy216: yych = *++p; if (yych <= 'P') { if (yych == 'L') - goto yy395; + goto yy236; if (yych <= 'O') - goto yy360; - goto yy410; + goto yy203; + goto yy251; } else { if (yych <= 'l') { if (yych <= 'k') - goto yy360; - goto yy395; + goto yy203; + goto yy236; } else { if (yych == 'p') - goto yy410; - goto yy360; + goto yy251; + goto yy203; } } - yy375: + yy217: yych = *++p; if (yych <= '>') { if (yych <= ' ') { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; + goto yy252; if (yych <= 0x1F) - goto yy360; - goto yy411; + goto yy203; + goto yy252; } else { if (yych == '/') - goto yy413; + goto yy253; if (yych <= '=') - goto yy360; - goto yy411; + goto yy203; + goto yy252; } } else { if (yych <= 'R') { if (yych == 'A') - goto yy414; + goto yy254; if (yych <= 'Q') - goto yy360; - goto yy415; + goto yy203; + goto yy255; } else { if (yych <= 'a') { if (yych <= '`') - goto yy360; - goto yy414; + goto yy203; + goto yy254; } else { if (yych == 'r') - goto yy415; - goto yy360; + goto yy255; + goto yy203; } } } - yy376: + yy218: yych = *++p; if (yych <= 'U') { if (yych <= 'D') { if (yych == 'C') - goto yy416; - goto yy360; + goto yy256; + goto yy203; } else { if (yych <= 'E') - goto yy417; + goto yy257; if (yych <= 'S') - goto yy360; + goto yy203; if (yych <= 'T') - goto yy418; - goto yy419; + goto yy258; + goto yy259; } } else { if (yych <= 'e') { if (yych == 'c') - goto yy416; + goto yy256; if (yych <= 'd') - goto yy360; - goto yy417; + goto yy203; + goto yy257; } else { if (yych <= 's') - goto yy360; + goto yy203; if (yych <= 't') - goto yy418; + goto yy258; if (yych <= 'u') - goto yy419; - goto yy360; + goto yy259; + goto yy203; } } - yy377: + yy219: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy420; + goto yy260; case 'B': case 'b': - goto yy421; + goto yy261; case 'D': case 'd': - goto yy395; + goto yy236; case 'E': case 'e': - goto yy422; + goto yy262; case 'F': case 'f': - goto yy423; + goto yy263; case 'H': case 'h': - goto yy424; + goto yy264; case 'I': case 'i': - goto yy425; + goto yy265; case 'R': case 'r': - goto yy426; + goto yy266; default: - goto yy360; + goto yy203; } - yy378: + yy220: yych = *++p; if (yych == 'L') - goto yy395; + goto yy236; if (yych == 'l') - goto yy395; - goto yy360; - yy379: + goto yy236; + goto yy203; + yy221: yych = *++p; if (yych == '-') - goto yy427; - goto yy360; - yy380: + goto yy267; + goto yy203; + yy222: ++p; { return 4; } - yy382: + yy223: yych = *++p; if (yych == 'C') - goto yy429; + goto yy268; if (yych == 'c') - goto yy429; - goto yy360; - yy383: + goto yy268; + goto yy203; + yy224: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= '@') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'A') - goto yy414; + goto yy254; if (yych == 'a') - goto yy414; - goto yy360; + goto yy254; + goto yy203; } } - yy384: + yy225: yych = *++p; if (yych <= 'U') { if (yych == 'E') - goto yy417; + goto yy257; if (yych <= 'T') - goto yy360; - goto yy419; + goto yy203; + goto yy259; } else { if (yych <= 'e') { if (yych <= 'd') - goto yy360; - goto yy417; + goto yy203; + goto yy257; } else { if (yych == 'u') - goto yy419; - goto yy360; + goto yy259; + goto yy203; } } - yy385: + yy226: yych = *++p; switch (yych) { case 'A': case 'a': - goto yy420; + goto yy260; case 'B': case 'b': - goto yy421; + goto yy261; case 'D': case 'd': - goto yy395; + goto yy236; case 'F': case 'f': - goto yy423; + goto yy263; case 'H': case 'h': - goto yy424; + goto yy264; case 'I': case 'i': - goto yy425; + goto yy265; case 'R': case 'r': - goto yy426; + goto yy266; default: - goto yy360; + goto yy203; } - yy386: + yy227: yych = *++p; if (yych == 'D') - goto yy430; + goto yy269; if (yych == 'd') - goto yy430; - goto yy360; - yy387: + goto yy269; + goto yy203; + yy228: yych = *++p; if (yych == 'T') - goto yy431; + goto yy270; if (yych == 't') - goto yy431; - goto yy360; - yy388: + goto yy270; + goto yy203; + yy229: yych = *++p; if (yych == 'I') - goto yy432; + goto yy271; if (yych == 'i') - goto yy432; - goto yy360; - yy389: + goto yy271; + goto yy203; + yy230: yych = *++p; if (yych == 'S') - goto yy433; + goto yy272; if (yych == 's') - goto yy433; - goto yy360; - yy390: + goto yy272; + goto yy203; + yy231: yych = *++p; if (yych == 'O') - goto yy434; + goto yy273; if (yych == 'o') - goto yy434; - goto yy360; - yy391: + goto yy273; + goto yy203; + yy232: yych = *++p; if (yych == 'D') - goto yy435; + goto yy274; if (yych == 'd') - goto yy435; - goto yy360; - yy392: + goto yy274; + goto yy203; + yy233: yych = *++p; if (yych == 'P') - goto yy436; + goto yy275; if (yych == 'p') - goto yy436; - goto yy360; - yy393: + goto yy275; + goto yy203; + yy234: yych = *++p; if (yych == 'N') - goto yy437; + goto yy276; if (yych == 'n') - goto yy437; - goto yy360; - yy394: + goto yy276; + goto yy203; + yy235: yych = *++p; if (yych == 'L') - goto yy438; + goto yy277; if (yych == 'l') - goto yy438; - goto yy360; - yy395: + goto yy277; + goto yy203; + yy236: yych = *++p; if (yych <= ' ') { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; + goto yy252; if (yych <= 0x1F) - goto yy360; - goto yy411; + goto yy203; + goto yy252; } else { if (yych <= '/') { if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } else { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } } - yy396: + yy237: yych = *++p; if (yych == 'T') - goto yy439; + goto yy278; if (yych == 't') - goto yy439; - goto yy360; - yy397: + goto yy278; + goto yy203; + yy238: yych = *++p; if (yych <= 'V') { if (yych <= 'Q') { if (yych == 'A') - goto yy440; - goto yy360; + goto yy279; + goto yy203; } else { if (yych <= 'R') - goto yy395; + goto yy236; if (yych <= 'U') - goto yy360; - goto yy395; + goto yy203; + goto yy236; } } else { if (yych <= 'q') { if (yych == 'a') - goto yy440; - goto yy360; + goto yy279; + goto yy203; } else { if (yych <= 'r') - goto yy395; + goto yy236; if (yych == 'v') - goto yy395; - goto yy360; + goto yy236; + goto yy203; } } - yy398: + yy239: yych = *++p; if (yych <= 'G') { if (yych == 'E') - goto yy441; + goto yy280; if (yych <= 'F') - goto yy360; - goto yy442; + goto yy203; + goto yy281; } else { if (yych <= 'e') { if (yych <= 'd') - goto yy360; - goto yy441; + goto yy203; + goto yy280; } else { if (yych == 'g') - goto yy442; - goto yy360; + goto yy281; + goto yy203; } } - yy399: + yy240: yych = *++p; if (yych <= 'R') { if (yych == 'O') - goto yy437; + goto yy276; if (yych <= 'Q') - goto yy360; - goto yy443; + goto yy203; + goto yy282; } else { if (yych <= 'o') { if (yych <= 'n') - goto yy360; - goto yy437; + goto yy203; + goto yy276; } else { if (yych == 'r') - goto yy443; - goto yy360; + goto yy282; + goto yy203; } } - yy400: + yy241: yych = *++p; if (yych == 'A') - goto yy444; + goto yy283; if (yych == 'a') - goto yy444; - goto yy360; - yy401: + goto yy283; + goto yy203; + yy242: yych = *++p; if (yych == 'A') - goto yy445; + goto yy284; if (yych == 'a') - goto yy445; - goto yy360; - yy402: + goto yy284; + goto yy203; + yy243: yych = *++p; if (yych == 'M') - goto yy378; + goto yy220; if (yych == 'm') - goto yy378; - goto yy360; - yy403: + goto yy220; + goto yy203; + yy244: yych = *++p; if (yych == 'R') - goto yy446; + goto yy285; if (yych == 'r') - goto yy446; - goto yy360; - yy404: + goto yy285; + goto yy203; + yy245: yych = *++p; if (yych == 'G') - goto yy447; + goto yy286; if (yych == 'g') - goto yy447; - goto yy360; - yy405: + goto yy286; + goto yy203; + yy246: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'M') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'N') - goto yy448; + goto yy287; if (yych == 'n') - goto yy448; - goto yy360; + goto yy287; + goto yy203; } } - yy406: + yy247: yych = *++p; if (yych == 'I') - goto yy449; + goto yy288; if (yych == 'i') - goto yy449; - goto yy360; - yy407: + goto yy288; + goto yy203; + yy248: yych = *++p; if (yych == 'N') - goto yy450; + goto yy289; if (yych == 'n') - goto yy450; - goto yy360; - yy408: + goto yy289; + goto yy203; + yy249: yych = *++p; if (yych == 'V') - goto yy395; + goto yy236; if (yych == 'v') - goto yy395; - goto yy360; - yy409: + goto yy236; + goto yy203; + yy250: yych = *++p; if (yych == 'F') - goto yy451; + goto yy290; if (yych == 'f') - goto yy451; - goto yy360; - yy410: + goto yy290; + goto yy203; + yy251: yych = *++p; if (yych == 'T') - goto yy452; + goto yy291; if (yych == 't') - goto yy452; - goto yy360; - yy411: + goto yy291; + goto yy203; + yy252: ++p; { return 6; } - yy413: + yy253: yych = *++p; if (yych == '>') - goto yy411; - goto yy360; - yy414: + goto yy252; + goto yy203; + yy254: yych = *++p; if (yych == 'R') - goto yy453; + goto yy292; if (yych == 'r') - goto yy453; - goto yy360; - yy415: + goto yy292; + goto yy203; + yy255: yych = *++p; if (yych == 'E') - goto yy454; + goto yy293; if (yych == 'e') - goto yy454; - goto yy360; - yy416: + goto yy293; + goto yy203; + yy256: yych = *++p; if (yych == 'R') - goto yy455; + goto yy294; if (yych == 'r') - goto yy455; - goto yy360; - yy417: + goto yy294; + goto yy203; + yy257: yych = *++p; if (yych <= 'C') { if (yych == 'A') - goto yy456; + goto yy295; if (yych <= 'B') - goto yy360; - goto yy436; + goto yy203; + goto yy275; } else { if (yych <= 'a') { if (yych <= '`') - goto yy360; - goto yy456; + goto yy203; + goto yy295; } else { if (yych == 'c') - goto yy436; - goto yy360; + goto yy275; + goto yy203; } } - yy418: + yy258: yych = *++p; if (yych == 'Y') - goto yy457; + goto yy296; if (yych == 'y') - goto yy457; - goto yy360; - yy419: + goto yy296; + goto yy203; + yy259: yych = *++p; if (yych == 'M') - goto yy458; + goto yy297; if (yych == 'm') - goto yy458; - goto yy360; - yy420: + goto yy297; + goto yy203; + yy260: yych = *++p; if (yych == 'B') - goto yy459; + goto yy298; if (yych == 'b') - goto yy459; - goto yy360; - yy421: + goto yy298; + goto yy203; + yy261: yych = *++p; if (yych == 'O') - goto yy391; + goto yy232; if (yych == 'o') - goto yy391; - goto yy360; - yy422: + goto yy232; + goto yy203; + yy262: yych = *++p; if (yych == 'X') - goto yy460; + goto yy299; if (yych == 'x') - goto yy460; - goto yy360; - yy423: + goto yy299; + goto yy203; + yy263: yych = *++p; if (yych == 'O') - goto yy461; + goto yy300; if (yych == 'o') - goto yy461; - goto yy360; - yy424: + goto yy300; + goto yy203; + yy264: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'D') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'E') - goto yy462; + goto yy301; if (yych == 'e') - goto yy462; - goto yy360; + goto yy301; + goto yy203; } } - yy425: + yy265: yych = *++p; if (yych == 'T') - goto yy459; + goto yy298; if (yych == 't') - goto yy459; - goto yy360; - yy426: + goto yy298; + goto yy203; + yy266: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= '@') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'A') - goto yy463; + goto yy302; if (yych == 'a') - goto yy463; - goto yy360; + goto yy302; + goto yy203; } } - yy427: + yy267: ++p; { return 2; } - yy429: + yy268: yych = *++p; if (yych == 'D') - goto yy464; + goto yy303; if (yych == 'd') - goto yy464; - goto yy360; - yy430: + goto yy303; + goto yy203; + yy269: yych = *++p; if (yych == 'R') - goto yy465; + goto yy304; if (yych == 'r') - goto yy465; - goto yy360; - yy431: + goto yy304; + goto yy203; + yy270: yych = *++p; if (yych == 'I') - goto yy466; + goto yy305; if (yych == 'i') - goto yy466; - goto yy360; - yy432: + goto yy305; + goto yy203; + yy271: yych = *++p; if (yych == 'D') - goto yy467; + goto yy306; if (yych == 'd') - goto yy467; - goto yy360; - yy433: + goto yy306; + goto yy203; + yy272: yych = *++p; if (yych == 'E') - goto yy468; + goto yy307; if (yych == 'e') - goto yy468; - goto yy360; - yy434: + goto yy307; + goto yy203; + yy273: yych = *++p; if (yych == 'C') - goto yy469; + goto yy308; if (yych == 'c') - goto yy469; - goto yy360; - yy435: + goto yy308; + goto yy203; + yy274: yych = *++p; if (yych == 'Y') - goto yy395; + goto yy236; if (yych == 'y') - goto yy395; - goto yy360; - yy436: + goto yy236; + goto yy203; + yy275: yych = *++p; if (yych == 'T') - goto yy470; + goto yy309; if (yych == 't') - goto yy470; - goto yy360; - yy437: + goto yy309; + goto yy203; + yy276: yych = *++p; if (yych == 'T') - goto yy471; + goto yy310; if (yych == 't') - goto yy471; - goto yy360; - yy438: + goto yy310; + goto yy203; + yy277: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'F') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'G') - goto yy472; + goto yy311; if (yych == 'g') - goto yy472; - goto yy360; + goto yy311; + goto yy203; } } - yy439: + yy278: yych = *++p; if (yych == 'A') - goto yy473; + goto yy312; if (yych == 'a') - goto yy473; - goto yy360; - yy440: + goto yy312; + goto yy203; + yy279: yych = *++p; if (yych == 'L') - goto yy474; + goto yy313; if (yych == 'l') - goto yy474; - goto yy360; - yy441: + goto yy313; + goto yy203; + yy280: yych = *++p; if (yych == 'L') - goto yy475; + goto yy314; if (yych == 'l') - goto yy475; - goto yy360; - yy442: + goto yy314; + goto yy203; + yy281: yych = *++p; if (yych <= 'U') { if (yych == 'C') - goto yy476; + goto yy315; if (yych <= 'T') - goto yy360; - goto yy477; + goto yy203; + goto yy316; } else { if (yych <= 'c') { if (yych <= 'b') - goto yy360; - goto yy476; + goto yy203; + goto yy315; } else { if (yych == 'u') - goto yy477; - goto yy360; + goto yy316; + goto yy203; } } - yy443: + yy282: yych = *++p; if (yych == 'M') - goto yy395; + goto yy236; if (yych == 'm') - goto yy395; - goto yy360; - yy444: + goto yy236; + goto yy203; + yy283: yych = *++p; if (yych == 'M') - goto yy478; + goto yy317; if (yych == 'm') - goto yy478; - goto yy360; - yy445: + goto yy317; + goto yy203; + yy284: yych = *++p; if (yych == 'D') - goto yy479; + goto yy318; if (yych == 'd') - goto yy479; - goto yy360; - yy446: + goto yy318; + goto yy203; + yy285: yych = *++p; if (yych == 'A') - goto yy480; + goto yy319; if (yych == 'a') - goto yy480; - goto yy360; - yy447: + goto yy319; + goto yy203; + yy286: yych = *++p; if (yych == 'E') - goto yy481; + goto yy320; if (yych == 'e') - goto yy481; - goto yy360; - yy448: + goto yy320; + goto yy203; + yy287: yych = *++p; if (yych == 'K') - goto yy395; + goto yy236; if (yych == 'k') - goto yy395; - goto yy360; - yy449: + goto yy236; + goto yy203; + yy288: yych = *++p; if (yych == 'N') - goto yy395; + goto yy236; if (yych == 'n') - goto yy395; - goto yy360; - yy450: + goto yy236; + goto yy203; + yy289: yych = *++p; if (yych == 'U') - goto yy482; + goto yy321; if (yych == 'u') - goto yy482; - goto yy360; - yy451: + goto yy321; + goto yy203; + yy290: yych = *++p; if (yych == 'R') - goto yy483; + goto yy322; if (yych == 'r') - goto yy483; - goto yy360; - yy452: + goto yy322; + goto yy203; + yy291: yych = *++p; if (yych <= 'I') { if (yych == 'G') - goto yy472; + goto yy311; if (yych <= 'H') - goto yy360; - goto yy484; + goto yy203; + goto yy323; } else { if (yych <= 'g') { if (yych <= 'f') - goto yy360; - goto yy472; + goto yy203; + goto yy311; } else { if (yych == 'i') - goto yy484; - goto yy360; + goto yy323; + goto yy203; } } - yy453: + yy292: yych = *++p; if (yych == 'A') - goto yy443; + goto yy282; if (yych == 'a') - goto yy443; - goto yy360; - yy454: + goto yy282; + goto yy203; + yy293: yych = *++p; if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy485; - goto yy360; + goto yy324; + goto yy203; } else { if (yych <= ' ') - goto yy485; + goto yy324; if (yych == '>') - goto yy485; - goto yy360; + goto yy324; + goto yy203; } - yy455: + yy294: yych = *++p; if (yych == 'I') - goto yy487; + goto yy325; if (yych == 'i') - goto yy487; - goto yy360; - yy456: + goto yy325; + goto yy203; + yy295: yych = *++p; if (yych == 'R') - goto yy488; + goto yy326; if (yych == 'r') - goto yy488; - goto yy360; - yy457: + goto yy326; + goto yy203; + yy296: yych = *++p; if (yych == 'L') - goto yy415; + goto yy255; if (yych == 'l') - goto yy415; - goto yy360; - yy458: + goto yy255; + goto yy203; + yy297: yych = *++p; if (yych == 'M') - goto yy489; + goto yy327; if (yych == 'm') - goto yy489; - goto yy360; - yy459: + goto yy327; + goto yy203; + yy298: yych = *++p; if (yych == 'L') - goto yy467; + goto yy306; if (yych == 'l') - goto yy467; - goto yy360; - yy460: + goto yy306; + goto yy203; + yy299: yych = *++p; if (yych == 'T') - goto yy490; + goto yy328; if (yych == 't') - goto yy490; - goto yy360; - yy461: + goto yy328; + goto yy203; + yy300: yych = *++p; if (yych == 'O') - goto yy491; + goto yy329; if (yych == 'o') - goto yy491; - goto yy360; - yy462: + goto yy329; + goto yy203; + yy301: yych = *++p; if (yych == 'A') - goto yy492; + goto yy330; if (yych == 'a') - goto yy492; - goto yy360; - yy463: + goto yy330; + goto yy203; + yy302: yych = *++p; if (yych == 'C') - goto yy448; + goto yy287; if (yych == 'c') - goto yy448; - goto yy360; - yy464: + goto yy287; + goto yy203; + yy303: yych = *++p; if (yych == 'A') - goto yy493; + goto yy331; if (yych == 'a') - goto yy493; - goto yy360; - yy465: + goto yy331; + goto yy203; + yy304: yych = *++p; if (yych == 'E') - goto yy494; + goto yy332; if (yych == 'e') - goto yy494; - goto yy360; - yy466: + goto yy332; + goto yy203; + yy305: yych = *++p; if (yych == 'C') - goto yy459; + goto yy298; if (yych == 'c') - goto yy459; - goto yy360; - yy467: + goto yy298; + goto yy203; + yy306: yych = *++p; if (yych == 'E') - goto yy395; + goto yy236; if (yych == 'e') - goto yy395; - goto yy360; - yy468: + goto yy236; + goto yy203; + yy307: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'E') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'F') - goto yy495; + goto yy333; if (yych == 'f') - goto yy495; - goto yy360; + goto yy333; + goto yy203; } } - yy469: + yy308: yych = *++p; if (yych == 'K') - goto yy496; + goto yy334; if (yych == 'k') - goto yy496; - goto yy360; - yy470: + goto yy334; + goto yy203; + yy309: yych = *++p; if (yych == 'I') - goto yy484; + goto yy323; if (yych == 'i') - goto yy484; - goto yy360; - yy471: + goto yy323; + goto yy203; + yy310: yych = *++p; if (yych == 'E') - goto yy497; + goto yy335; if (yych == 'e') - goto yy497; - goto yy360; - yy472: + goto yy335; + goto yy203; + yy311: yych = *++p; if (yych == 'R') - goto yy498; + goto yy336; if (yych == 'r') - goto yy498; - goto yy360; - yy473: + goto yy336; + goto yy203; + yy312: yych = *++p; if (yych == 'I') - goto yy499; + goto yy337; if (yych == 'i') - goto yy499; - goto yy360; - yy474: + goto yy337; + goto yy203; + yy313: yych = *++p; if (yych == 'O') - goto yy500; + goto yy338; if (yych == 'o') - goto yy500; - goto yy360; - yy475: + goto yy338; + goto yy203; + yy314: yych = *++p; if (yych == 'D') - goto yy501; + goto yy339; if (yych == 'd') - goto yy501; - goto yy360; - yy476: + goto yy339; + goto yy203; + yy315: yych = *++p; if (yych == 'A') - goto yy392; + goto yy233; if (yych == 'a') - goto yy392; - goto yy360; - yy477: + goto yy233; + goto yy203; + yy316: yych = *++p; if (yych == 'R') - goto yy467; + goto yy306; if (yych == 'r') - goto yy467; - goto yy360; - yy478: + goto yy306; + goto yy203; + yy317: yych = *++p; if (yych == 'E') - goto yy502; + goto yy340; if (yych == 'e') - goto yy502; - goto yy360; - yy479: + goto yy340; + goto yy203; + yy318: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'D') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'E') - goto yy497; + goto yy335; if (yych == 'e') - goto yy497; - goto yy360; + goto yy335; + goto yy203; } } - yy480: + yy319: yych = *++p; if (yych == 'M') - goto yy467; + goto yy306; if (yych == 'm') - goto yy467; - goto yy360; - yy481: + goto yy306; + goto yy203; + yy320: yych = *++p; if (yych == 'N') - goto yy492; + goto yy330; if (yych == 'n') - goto yy492; - goto yy360; - yy482: + goto yy330; + goto yy203; + yy321: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'H') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'I') - goto yy503; + goto yy341; if (yych == 'i') - goto yy503; - goto yy360; + goto yy341; + goto yy203; } } - yy483: + yy322: yych = *++p; if (yych == 'A') - goto yy504; + goto yy342; if (yych == 'a') - goto yy504; - goto yy360; - yy484: + goto yy342; + goto yy203; + yy323: yych = *++p; if (yych == 'O') - goto yy449; + goto yy288; if (yych == 'o') - goto yy449; - goto yy360; - yy485: + goto yy288; + goto yy203; + yy324: ++p; { return 1; } - yy487: + yy325: yych = *++p; if (yych == 'P') - goto yy505; + goto yy343; if (yych == 'p') - goto yy505; - goto yy360; - yy488: + goto yy343; + goto yy203; + yy326: yych = *++p; if (yych == 'C') - goto yy506; + goto yy344; if (yych == 'c') - goto yy506; - goto yy360; - yy489: + goto yy344; + goto yy203; + yy327: yych = *++p; if (yych == 'A') - goto yy507; + goto yy345; if (yych == 'a') - goto yy507; - goto yy360; - yy490: + goto yy345; + goto yy203; + yy328: yych = *++p; if (yych == 'A') - goto yy508; + goto yy346; if (yych == 'a') - goto yy508; - goto yy360; - yy491: + goto yy346; + goto yy203; + yy329: yych = *++p; if (yych == 'T') - goto yy395; + goto yy236; if (yych == 't') - goto yy395; - goto yy360; - yy492: + goto yy236; + goto yy203; + yy330: yych = *++p; if (yych == 'D') - goto yy395; + goto yy236; if (yych == 'd') - goto yy395; - goto yy360; - yy493: + goto yy236; + goto yy203; + yy331: yych = *++p; if (yych == 'T') - goto yy509; + goto yy347; if (yych == 't') - goto yy509; - goto yy360; - yy494: + goto yy347; + goto yy203; + yy332: yych = *++p; if (yych == 'S') - goto yy510; + goto yy348; if (yych == 's') - goto yy510; - goto yy360; - yy495: + goto yy348; + goto yy203; + yy333: yych = *++p; if (yych == 'O') - goto yy511; + goto yy349; if (yych == 'o') - goto yy511; - goto yy360; - yy496: + goto yy349; + goto yy203; + yy334: yych = *++p; if (yych == 'Q') - goto yy512; + goto yy350; if (yych == 'q') - goto yy512; - goto yy360; - yy497: + goto yy350; + goto yy203; + yy335: yych = *++p; if (yych == 'R') - goto yy395; + goto yy236; if (yych == 'r') - goto yy395; - goto yy360; - yy498: + goto yy236; + goto yy203; + yy336: yych = *++p; if (yych == 'O') - goto yy513; + goto yy351; if (yych == 'o') - goto yy513; - goto yy360; - yy499: + goto yy351; + goto yy203; + yy337: yych = *++p; if (yych == 'L') - goto yy510; + goto yy348; if (yych == 'l') - goto yy510; - goto yy360; - yy500: + goto yy348; + goto yy203; + yy338: yych = *++p; if (yych == 'G') - goto yy395; + goto yy236; if (yych == 'g') - goto yy395; - goto yy360; - yy501: + goto yy236; + goto yy203; + yy339: yych = *++p; if (yych == 'S') - goto yy514; + goto yy352; if (yych == 's') - goto yy514; - goto yy360; - yy502: + goto yy352; + goto yy203; + yy340: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy360; + goto yy203; if (yych <= '\r') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= ' ') - goto yy411; + goto yy252; if (yych <= '.') - goto yy360; - goto yy413; + goto yy203; + goto yy253; } } else { if (yych <= 'R') { if (yych == '>') - goto yy411; - goto yy360; + goto yy252; + goto yy203; } else { if (yych <= 'S') - goto yy514; + goto yy352; if (yych == 's') - goto yy514; - goto yy360; + goto yy352; + goto yy203; } } - yy503: + yy341: yych = *++p; if (yych == 'T') - goto yy515; + goto yy353; if (yych == 't') - goto yy515; - goto yy360; - yy504: + goto yy353; + goto yy203; + yy342: yych = *++p; if (yych == 'M') - goto yy516; + goto yy354; if (yych == 'm') - goto yy516; - goto yy360; - yy505: + goto yy354; + goto yy203; + yy343: yych = *++p; if (yych == 'T') - goto yy454; + goto yy293; if (yych == 't') - goto yy454; - goto yy360; - yy506: + goto yy293; + goto yy203; + yy344: yych = *++p; if (yych == 'H') - goto yy395; + goto yy236; if (yych == 'h') - goto yy395; - goto yy360; - yy507: + goto yy236; + goto yy203; + yy345: yych = *++p; if (yych == 'R') - goto yy435; + goto yy274; if (yych == 'r') - goto yy435; - goto yy360; - yy508: + goto yy274; + goto yy203; + yy346: yych = *++p; if (yych == 'R') - goto yy517; + goto yy355; if (yych == 'r') - goto yy517; - goto yy360; - yy509: + goto yy355; + goto yy203; + yy347: yych = *++p; if (yych == 'A') - goto yy518; + goto yy356; if (yych == 'a') - goto yy518; - goto yy360; - yy510: + goto yy356; + goto yy203; + yy348: yych = *++p; if (yych == 'S') - goto yy395; + goto yy236; if (yych == 's') - goto yy395; - goto yy360; - yy511: + goto yy236; + goto yy203; + yy349: yych = *++p; if (yych == 'N') - goto yy491; + goto yy329; if (yych == 'n') - goto yy491; - goto yy360; - yy512: + goto yy329; + goto yy203; + yy350: yych = *++p; if (yych == 'U') - goto yy519; + goto yy357; if (yych == 'u') - goto yy519; - goto yy360; - yy513: + goto yy357; + goto yy203; + yy351: yych = *++p; if (yych == 'U') - goto yy520; + goto yy358; if (yych == 'u') - goto yy520; - goto yy360; - yy514: + goto yy358; + goto yy203; + yy352: yych = *++p; if (yych == 'E') - goto yy491; + goto yy329; if (yych == 'e') - goto yy491; - goto yy360; - yy515: + goto yy329; + goto yy203; + yy353: yych = *++p; if (yych == 'E') - goto yy443; + goto yy282; if (yych == 'e') - goto yy443; - goto yy360; - yy516: + goto yy282; + goto yy203; + yy354: yych = *++p; if (yych == 'E') - goto yy510; + goto yy348; if (yych == 'e') - goto yy510; - goto yy360; - yy517: + goto yy348; + goto yy203; + yy355: yych = *++p; if (yych == 'E') - goto yy521; + goto yy359; if (yych == 'e') - goto yy521; - goto yy360; - yy518: + goto yy359; + goto yy203; + yy356: yych = *++p; if (yych == '[') - goto yy522; - goto yy360; - yy519: + goto yy360; + goto yy203; + yy357: yych = *++p; if (yych == 'O') - goto yy524; + goto yy361; if (yych == 'o') - goto yy524; - goto yy360; - yy520: + goto yy361; + goto yy203; + yy358: yych = *++p; if (yych == 'P') - goto yy395; + goto yy236; if (yych == 'p') - goto yy395; - goto yy360; - yy521: + goto yy236; + goto yy203; + yy359: yych = *++p; if (yych == 'A') - goto yy454; + goto yy293; if (yych == 'a') - goto yy454; - goto yy360; - yy522: + goto yy293; + goto yy203; + yy360: ++p; { return 5; } - yy524: + yy361: yych = *++p; if (yych == 'T') - goto yy467; + goto yy306; if (yych == 't') - goto yy467; - goto yy360; + goto yy306; + goto yy203; } } @@ -8014,570 +7164,324 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { 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, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 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, 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, 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, }; yych = *p; if (yych == '<') - goto yy529; + goto yy364; ++p; - yy528: { return 0; } - yy529: + yy363 : { return 0; } + yy364: yyaccept = 0; yych = *(marker = ++p); if (yych <= '@') { if (yych != '/') - goto yy528; + goto yy363; } else { if (yych <= 'Z') - goto yy532; + goto yy366; if (yych <= '`') - goto yy528; + goto yy363; if (yych <= 'z') - goto yy532; - goto yy528; + goto yy366; + goto yy363; } yych = *++p; if (yych <= '@') - goto yy531; + goto yy365; if (yych <= 'Z') - goto yy534; + goto yy367; if (yych <= '`') - goto yy531; + goto yy365; if (yych <= 'z') - goto yy534; - yy531: + goto yy367; + yy365: p = marker; if (yyaccept == 0) { - goto yy528; + goto yy363; } else { - goto yy547; + goto yy374; } - yy532: + yy366: yych = *++p; if (yybm[0 + yych] & 2) { - goto yy536; + goto yy368; } if (yych <= '=') { if (yych <= '.') { if (yych == '-') - goto yy532; - goto yy531; + goto yy366; + goto yy365; } else { if (yych <= '/') - goto yy538; + goto yy369; if (yych <= '9') - goto yy532; - goto yy531; + goto yy366; + goto yy365; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy539; + goto yy370; if (yych <= '@') - goto yy531; - goto yy532; + goto yy365; + goto yy366; } else { if (yych <= '`') - goto yy531; + goto yy365; if (yych <= 'z') - goto yy532; - goto yy531; + goto yy366; + goto yy365; } } - yy534: + yy367: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= 0x08) - goto yy531; + goto yy365; if (yych <= '\r') - goto yy541; - goto yy531; + goto yy371; + goto yy365; } else { if (yych <= ' ') - goto yy541; + goto yy371; if (yych == '-') - goto yy534; - goto yy531; + goto yy367; + goto yy365; } } else { if (yych <= '@') { if (yych <= '9') - goto yy534; + goto yy367; if (yych == '>') - goto yy539; - goto yy531; + goto yy370; + goto yy365; } else { if (yych <= 'Z') - goto yy534; + goto yy367; if (yych <= '`') - goto yy531; + goto yy365; if (yych <= 'z') - goto yy534; - goto yy531; + goto yy367; + goto yy365; } } - yy536: + yy368: yych = *++p; if (yybm[0 + yych] & 2) { - goto yy536; + goto yy368; } if (yych <= '>') { if (yych <= '9') { if (yych != '/') - goto yy531; + goto yy365; } else { if (yych <= ':') - goto yy543; + goto yy372; if (yych <= '=') - goto yy531; - goto yy539; + goto yy365; + goto yy370; } } else { if (yych <= '^') { if (yych <= '@') - goto yy531; + goto yy365; if (yych <= 'Z') - goto yy543; - goto yy531; + goto yy372; + goto yy365; } else { if (yych == '`') - goto yy531; + goto yy365; if (yych <= 'z') - goto yy543; - goto yy531; + goto yy372; + goto yy365; } } - yy538: + yy369: yych = *++p; if (yych != '>') - goto yy531; - yy539: + goto yy365; + yy370: yych = *++p; if (yybm[0 + yych] & 4) { - goto yy539; + goto yy370; } if (yych <= 0x08) - goto yy531; + goto yy365; if (yych <= '\n') - goto yy545; + goto yy373; if (yych <= '\v') - goto yy531; + goto yy365; if (yych <= '\r') - goto yy548; - goto yy531; - yy541: + goto yy375; + goto yy365; + yy371: yych = *++p; if (yych <= 0x1F) { if (yych <= 0x08) - goto yy531; + goto yy365; if (yych <= '\r') - goto yy541; - goto yy531; + goto yy371; + goto yy365; } else { if (yych <= ' ') - goto yy541; + goto yy371; if (yych == '>') - goto yy539; - goto yy531; + goto yy370; + goto yy365; } - yy543: + yy372: yych = *++p; if (yybm[0 + yych] & 8) { - goto yy543; + goto yy372; } if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) - goto yy531; - goto yy549; + goto yy365; + goto yy376; } else { if (yych == ' ') - goto yy549; - goto yy531; + goto yy376; + goto yy365; } } else { if (yych <= '<') { if (yych <= '/') - goto yy538; - goto yy531; + goto yy369; + goto yy365; } else { if (yych <= '=') - goto yy551; + goto yy377; if (yych <= '>') - goto yy539; - goto yy531; + goto yy370; + goto yy365; } } - yy545: + yy373: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 4) { - goto yy539; + goto yy370; } if (yych <= 0x08) - goto yy547; + goto yy374; if (yych <= '\n') - goto yy545; + goto yy373; if (yych <= '\v') - goto yy547; + goto yy374; if (yych <= '\r') - goto yy548; - yy547: { return 7; } - yy548: + goto yy375; + yy374 : { return 7; } + yy375: ++p; - goto yy547; - yy549: + goto yy374; + yy376: yych = *++p; if (yych <= '<') { if (yych <= ' ') { if (yych <= 0x08) - goto yy531; + goto yy365; if (yych <= '\r') - goto yy549; + goto yy376; if (yych <= 0x1F) - goto yy531; - goto yy549; + goto yy365; + goto yy376; } else { if (yych <= '/') { if (yych <= '.') - goto yy531; - goto yy538; + goto yy365; + goto yy369; } else { if (yych == ':') - goto yy543; - goto yy531; + goto yy372; + goto yy365; } } } else { if (yych <= 'Z') { if (yych <= '=') - goto yy551; + goto yy377; if (yych <= '>') - goto yy539; + goto yy370; if (yych <= '@') - goto yy531; - goto yy543; + goto yy365; + goto yy372; } else { if (yych <= '_') { if (yych <= '^') - goto yy531; - goto yy543; + goto yy365; + goto yy372; } else { if (yych <= '`') - goto yy531; + goto yy365; if (yych <= 'z') - goto yy543; - goto yy531; + goto yy372; + goto yy365; } } } - yy551: + yy377: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy553; - } - if (yych <= 0xE0) { - if (yych <= '"') { - if (yych <= 0x00) - goto yy531; - if (yych <= ' ') - goto yy551; - goto yy555; - } else { - if (yych <= '\'') - goto yy557; - if (yych <= 0xC1) - goto yy531; - if (yych <= 0xDF) - goto yy559; - goto yy560; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy562; - goto yy561; - } else { - if (yych <= 0xF0) - goto yy563; - if (yych <= 0xF3) - goto yy564; - if (yych <= 0xF4) - goto yy565; - goto yy531; - } + goto yy378; } - yy553: + if (yych <= 0x00) + goto yy365; + if (yych <= ' ') + goto yy377; + if (yych <= '"') + goto yy379; + if (yych <= '\'') + goto yy380; + goto yy365; + yy378: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy553; - } - if (yych <= 0xE0) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy531; - if (yych <= ' ') - goto yy536; - goto yy531; - } else { - if (yych <= '>') - goto yy539; - if (yych <= 0xC1) - goto yy531; - if (yych <= 0xDF) - goto yy559; - goto yy560; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy562; - goto yy561; - } else { - if (yych <= 0xF0) - goto yy563; - if (yych <= 0xF3) - goto yy564; - if (yych <= 0xF4) - goto yy565; - goto yy531; - } - } - yy555: - yych = *++p; - if (yybm[0 + yych] & 64) { - goto yy555; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy531; - if (yych <= '"') - goto yy566; - goto yy531; - } else { - if (yych <= 0xDF) - goto yy567; - if (yych <= 0xE0) - goto yy568; - goto yy569; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy570; - if (yych <= 0xEF) - goto yy569; - goto yy571; - } else { - if (yych <= 0xF3) - goto yy572; - if (yych <= 0xF4) - goto yy573; - goto yy531; - } - } - yy557: - yych = *++p; - if (yybm[0 + yych] & 128) { - goto yy557; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy531; - if (yych <= '\'') - goto yy566; - goto yy531; - } else { - if (yych <= 0xDF) - goto yy574; - if (yych <= 0xE0) - goto yy575; - goto yy576; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy577; - if (yych <= 0xEF) - goto yy576; - goto yy578; - } else { - if (yych <= 0xF3) - goto yy579; - if (yych <= 0xF4) - goto yy580; - goto yy531; - } - } - yy559: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy553; - goto yy531; - yy560: - yych = *++p; - if (yych <= 0x9F) - goto yy531; - if (yych <= 0xBF) - goto yy559; - goto yy531; - yy561: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy559; - goto yy531; - yy562: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0x9F) - goto yy559; - goto yy531; - yy563: - yych = *++p; - if (yych <= 0x8F) - goto yy531; - if (yych <= 0xBF) - goto yy561; - goto yy531; - yy564: + goto yy378; + } + if (yych <= 0x00) + goto yy365; + if (yych <= ' ') + goto yy368; + if (yych == '>') + goto yy370; + goto yy365; + yy379: yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy561; - goto yy531; - yy565: + if (yybm[0 + yych] & 64) { + goto yy379; + } + if (yych <= 0x00) + goto yy365; + goto yy381; + yy380: yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0x8F) - goto yy561; - goto yy531; - yy566: + if (yybm[0 + yych] & 128) { + goto yy380; + } + if (yych <= 0x00) + goto yy365; + yy381: yych = *++p; if (yybm[0 + yych] & 2) { - goto yy536; + goto yy368; } if (yych == '/') - goto yy538; + goto yy369; if (yych == '>') - goto yy539; - goto yy531; - yy567: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy555; - goto yy531; - yy568: - yych = *++p; - if (yych <= 0x9F) - goto yy531; - if (yych <= 0xBF) - goto yy567; - goto yy531; - yy569: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy567; - goto yy531; - yy570: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0x9F) - goto yy567; - goto yy531; - yy571: - yych = *++p; - if (yych <= 0x8F) - goto yy531; - if (yych <= 0xBF) - goto yy569; - goto yy531; - yy572: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy569; - goto yy531; - yy573: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0x8F) - goto yy569; - goto yy531; - yy574: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy557; - goto yy531; - yy575: - yych = *++p; - if (yych <= 0x9F) - goto yy531; - if (yych <= 0xBF) - goto yy574; - goto yy531; - yy576: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy574; - goto yy531; - yy577: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0x9F) - goto yy574; - goto yy531; - yy578: - yych = *++p; - if (yych <= 0x8F) - goto yy531; - if (yych <= 0xBF) - goto yy576; - goto yy531; - yy579: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0xBF) - goto yy576; - goto yy531; - yy580: - yych = *++p; - if (yych <= 0x7F) - goto yy531; - if (yych <= 0x8F) - goto yy576; - goto yy531; + goto yy370; + goto yy365; } } @@ -8597,1183 +7501,438 @@ bufsize_t _scan_html_block_end_1(const unsigned char *p) { 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, + 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, 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, }; yych = *p; - if (yych <= 0xDF) { - if (yych <= ';') { - if (yych <= 0x00) - goto yy583; - if (yych != '\n') - goto yy585; - } else { - if (yych <= '<') - goto yy586; - if (yych <= 0x7F) - goto yy585; - if (yych >= 0xC2) - goto yy587; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy588; - if (yych == 0xED) - goto yy590; - goto yy589; - } else { - if (yych <= 0xF0) - goto yy591; - if (yych <= 0xF3) - goto yy592; - if (yych <= 0xF4) - goto yy593; - } - } - yy583: - ++p; - yy584: { return 0; } - yy585: - yyaccept = 0; - yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy584; + goto yy383; if (yych <= '\t') - goto yy595; - goto yy584; - } else { - if (yych <= 0x7F) - goto yy595; - if (yych <= 0xC1) - goto yy584; - if (yych <= 0xF4) - goto yy595; - goto yy584; - } - yy586: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= '.') { - if (yych <= 0x00) - goto yy584; - if (yych == '\n') - goto yy584; - goto yy595; + goto yy385; } else { - if (yych <= 0x7F) { - if (yych <= '/') - goto yy606; - goto yy595; - } else { - if (yych <= 0xC1) - goto yy584; - if (yych <= 0xF4) - goto yy595; - goto yy584; - } + if (yych == '<') + goto yy386; + goto yy385; } - yy587: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy584; - if (yych <= 0xBF) - goto yy594; - goto yy584; - yy588: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x9F) - goto yy584; - if (yych <= 0xBF) - goto yy599; - goto yy584; - yy589: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy584; - if (yych <= 0xBF) - goto yy599; - goto yy584; - yy590: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy584; - if (yych <= 0x9F) - goto yy599; - goto yy584; - yy591: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x8F) - goto yy584; - if (yych <= 0xBF) - goto yy601; - goto yy584; - yy592: + yy383: + ++p; + yy384 : { return 0; } + yy385: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy584; - if (yych <= 0xBF) - goto yy601; - goto yy584; - yy593: + if (yych <= 0x00) + goto yy384; + if (yych == '\n') + goto yy384; + goto yy388; + yy386: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy584; - if (yych <= 0x8F) - goto yy601; - goto yy584; - yy594: - yych = *++p; - yy595: - if (yybm[0 + yych] & 64) { - goto yy594; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy596; - if (yych <= '<') - goto yy597; - } else { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - goto yy601; - } + if (yych <= '\n') { + if (yych <= 0x00) + goto yy384; + if (yych <= '\t') + goto yy388; + goto yy384; } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy602; - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - } + if (yych == '/') + goto yy391; + goto yy388; + } + yy387: + yych = *++p; + yy388: + if (yybm[0 + yych] & 64) { + goto yy387; } - yy596: + if (yych >= '\v') + goto yy390; + yy389: p = marker; if (yyaccept == 0) { - goto yy584; + goto yy384; } else { - goto yy619; + goto yy404; } - yy597: + yy390: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xDF) { - if (yych <= '.') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= '/') - goto yy606; - if (yych <= 0x7F) - goto yy594; - if (yych <= 0xC1) - goto yy596; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy600; - if (yych == 0xED) - goto yy602; - goto yy601; - } else { - if (yych <= 0xF0) - goto yy603; - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } - yy599: - yych = *++p; - if (yych <= 0x7F) - goto yy596; - if (yych <= 0xBF) - goto yy594; - goto yy596; - yy600: - yych = *++p; - if (yych <= 0x9F) - goto yy596; - if (yych <= 0xBF) - goto yy599; - goto yy596; - yy601: - yych = *++p; - if (yych <= 0x7F) - goto yy596; - if (yych <= 0xBF) - goto yy599; - goto yy596; - yy602: - yych = *++p; - if (yych <= 0x7F) - goto yy596; - if (yych <= 0x9F) - goto yy599; - goto yy596; - yy603: - yych = *++p; - if (yych <= 0x8F) - goto yy596; - if (yych <= 0xBF) - goto yy601; - goto yy596; - yy604: - yych = *++p; - if (yych <= 0x7F) - goto yy596; - if (yych <= 0xBF) - goto yy601; - goto yy596; - yy605: - yych = *++p; - if (yych <= 0x7F) - goto yy596; - if (yych <= 0x8F) - goto yy601; - goto yy596; - yy606: + if (yych <= '\n') { + if (yych <= 0x00) + goto yy389; + if (yych <= '\t') + goto yy387; + goto yy389; + } else { + if (yych != '/') + goto yy387; + } + yy391: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 's') { - if (yych <= 'R') { - if (yych <= '\n') { - if (yych <= 0x00) - goto yy596; - if (yych <= '\t') - goto yy594; - goto yy596; - } else { - if (yych != 'P') - goto yy594; - } + if (yych <= 'S') { + if (yych <= '\n') { + if (yych <= 0x00) + goto yy389; + if (yych <= '\t') + goto yy387; + goto yy389; } else { - if (yych <= 'o') { - if (yych <= 'S') - goto yy608; - if (yych <= 'T') - goto yy609; - goto yy594; - } else { - if (yych <= 'p') - goto yy607; - if (yych <= 'r') - goto yy594; - goto yy608; - } + if (yych == 'P') + goto yy392; + if (yych <= 'R') + goto yy387; + goto yy393; } } else { - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 't') - goto yy609; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } else { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - goto yy601; - } + if (yych <= 'p') { + if (yych <= 'T') + goto yy394; + if (yych <= 'o') + goto yy387; } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy602; - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } + if (yych <= 'r') + goto yy387; + if (yych <= 's') + goto yy393; + if (yych <= 't') + goto yy394; + goto yy387; } } - yy607: + yy392: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'Q') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'q') { - if (yych <= 'R') - goto yy610; - goto yy594; - } else { - if (yych <= 'r') - goto yy610; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'Q') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'R') + goto yy395; + if (yych == 'r') + goto yy395; + goto yy387; } - yy608: + yy393: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; - } - if (yych <= 't') { - if (yych <= 'C') { - if (yych <= '\t') { - if (yych <= 0x00) - goto yy596; - goto yy594; - } else { - if (yych <= '\n') - goto yy596; - if (yych <= 'B') - goto yy594; - goto yy611; - } + goto yy390; + } + if (yych <= 'S') { + if (yych <= '\n') { + if (yych <= 0x00) + goto yy389; + if (yych <= '\t') + goto yy387; + goto yy389; } else { - if (yych <= 'b') { - if (yych == 'T') - goto yy612; - goto yy594; - } else { - if (yych <= 'c') - goto yy611; - if (yych <= 's') - goto yy594; - goto yy612; - } + if (yych == 'C') + goto yy396; + goto yy387; } } else { - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x7F) - goto yy594; - goto yy596; - } else { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - goto yy601; - } + if (yych <= 'c') { + if (yych <= 'T') + goto yy397; + if (yych <= 'b') + goto yy387; + goto yy396; } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy602; - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } + if (yych == 't') + goto yy397; + goto yy387; } } - yy609: + yy394: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'D') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'd') { - if (yych <= 'E') - goto yy613; - goto yy594; - } else { - if (yych <= 'e') - goto yy613; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'D') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'E') + goto yy398; + if (yych == 'e') + goto yy398; + goto yy387; } - yy610: + yy395: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'D') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'd') { - if (yych <= 'E') - goto yy614; - goto yy594; - } else { - if (yych <= 'e') - goto yy614; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'D') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'E') + goto yy399; + if (yych == 'e') + goto yy399; + goto yy387; } - yy611: + yy396: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'Q') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'q') { - if (yych <= 'R') - goto yy615; - goto yy594; - } else { - if (yych <= 'r') - goto yy615; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'Q') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'R') + goto yy400; + if (yych == 'r') + goto yy400; + goto yy387; } - yy612: + yy397: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'X') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'x') { - if (yych <= 'Y') - goto yy616; - goto yy594; - } else { - if (yych <= 'y') - goto yy616; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'X') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'Y') + goto yy401; + if (yych == 'y') + goto yy401; + goto yy387; } - yy613: + yy398: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'W') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'w') { - if (yych <= 'X') - goto yy617; - goto yy594; - } else { - if (yych <= 'x') - goto yy617; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'W') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'X') + goto yy402; + if (yych == 'x') + goto yy402; + goto yy387; } - yy614: + yy399: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xDF) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= '>') - goto yy618; - if (yych <= 0x7F) - goto yy594; - if (yych <= 0xC1) - goto yy596; - goto yy599; - } + if (yych <= '\n') { + if (yych <= 0x00) + goto yy389; + if (yych <= '\t') + goto yy387; + goto yy389; } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy600; - if (yych == 0xED) - goto yy602; - goto yy601; - } else { - if (yych <= 0xF0) - goto yy603; - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } + if (yych == '>') + goto yy403; + goto yy387; } - yy615: + yy400: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'H') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'h') { - if (yych <= 'I') - goto yy620; - goto yy594; - } else { - if (yych <= 'i') - goto yy620; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'H') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'I') + goto yy405; + if (yych == 'i') + goto yy405; + goto yy387; } - yy616: + yy401: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'K') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'k') { - if (yych <= 'L') - goto yy610; - goto yy594; - } else { - if (yych <= 'l') - goto yy610; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'K') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'L') + goto yy395; + if (yych == 'l') + goto yy395; + goto yy387; } - yy617: + yy402: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'S') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 's') { - if (yych <= 'T') - goto yy621; - goto yy594; - } else { - if (yych <= 't') - goto yy621; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'S') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'T') + goto yy406; + if (yych == 't') + goto yy406; + goto yy387; } - yy618: + yy403: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy594; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy619; - if (yych <= '<') - goto yy597; - } else { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - goto yy601; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy602; - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - } + goto yy387; } - yy619: { return (bufsize_t)(p - start); } - yy620: + if (yych >= '\v') + goto yy390; + yy404 : { return (bufsize_t)(p - start); } + yy405: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'O') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'o') { - if (yych <= 'P') - goto yy622; - goto yy594; - } else { - if (yych <= 'p') - goto yy622; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'O') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'P') + goto yy407; + if (yych == 'p') + goto yy407; + goto yy387; } - yy621: + yy406: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= '@') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= '`') { - if (yych <= 'A') - goto yy623; - goto yy594; - } else { - if (yych <= 'a') - goto yy623; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= '@') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'A') + goto yy408; + if (yych == 'a') + goto yy408; + goto yy387; } - yy622: + yy407: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'S') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 's') { - if (yych <= 'T') - goto yy614; - goto yy594; - } else { - if (yych <= 't') - goto yy614; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'S') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'T') + goto yy399; + if (yych == 't') + goto yy399; + goto yy387; } - yy623: + yy408: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'Q') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'q') { - if (yych >= 'S') - goto yy594; - } else { - if (yych <= 'r') - goto yy624; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'Q') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'R') + goto yy409; + if (yych != 'r') + goto yy387; } - yy624: + yy409: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= 'D') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= 'd') { - if (yych >= 'F') - goto yy594; - } else { - if (yych <= 'e') - goto yy625; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= 'D') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'E') + goto yy410; + if (yych != 'e') + goto yy387; } - yy625: + yy410: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy597; + goto yy390; } - if (yych <= 0xC1) { - if (yych <= '@') { - if (yych <= 0x00) - goto yy596; - if (yych == '\n') - goto yy596; - goto yy594; - } else { - if (yych <= '`') { - if (yych <= 'A') - goto yy614; - goto yy594; - } else { - if (yych <= 'a') - goto yy614; - if (yych <= 0x7F) - goto yy594; - goto yy596; - } - } + if (yych <= '@') { + if (yych <= 0x00) + goto yy389; + if (yych == '\n') + goto yy389; + goto yy387; } else { - if (yych <= 0xED) { - if (yych <= 0xDF) - goto yy599; - if (yych <= 0xE0) - goto yy600; - if (yych <= 0xEC) - goto yy601; - goto yy602; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) - goto yy601; - goto yy603; - } else { - if (yych <= 0xF3) - goto yy604; - if (yych <= 0xF4) - goto yy605; - goto yy596; - } - } + if (yych <= 'A') + goto yy399; + if (yych == 'a') + goto yy399; + goto yy387; } } } @@ -9794,339 +7953,91 @@ bufsize_t _scan_html_block_end_2(const unsigned char *p) { 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, + 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, 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, }; yych = *p; - if (yych <= 0xDF) { - if (yych <= ',') { - if (yych <= 0x00) - goto yy628; - if (yych != '\n') - goto yy630; - } else { - if (yych <= '-') - goto yy631; - if (yych <= 0x7F) - goto yy630; - if (yych >= 0xC2) - goto yy632; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy633; - if (yych == 0xED) - goto yy635; - goto yy634; - } else { - if (yych <= 0xF0) - goto yy636; - if (yych <= 0xF3) - goto yy637; - if (yych <= 0xF4) - goto yy638; - } - } - yy628: - ++p; - yy629: { return 0; } - yy630: - yyaccept = 0; - yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy629; + goto yy412; if (yych <= '\t') - goto yy640; - goto yy629; - } else { - if (yych <= 0x7F) - goto yy640; - if (yych <= 0xC1) - goto yy629; - if (yych <= 0xF4) - goto yy640; - goto yy629; - } - yy631: - yyaccept = 0; - yych = *(marker = ++p); - if (yybm[0 + yych] & 128) { - goto yy650; + goto yy414; + } else { + if (yych == '-') + goto yy415; + goto yy414; } - if (yych <= '\n') { - if (yych <= 0x00) - goto yy629; - if (yych <= '\t') - goto yy640; - goto yy629; - } else { - if (yych <= 0x7F) - goto yy640; - if (yych <= 0xC1) - goto yy629; - if (yych <= 0xF4) - goto yy640; - goto yy629; - } - yy632: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy629; - if (yych <= 0xBF) - goto yy639; - goto yy629; - yy633: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x9F) - goto yy629; - if (yych <= 0xBF) - goto yy643; - goto yy629; - yy634: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy629; - if (yych <= 0xBF) - goto yy643; - goto yy629; - yy635: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy629; - if (yych <= 0x9F) - goto yy643; - goto yy629; - yy636: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x8F) - goto yy629; - if (yych <= 0xBF) - goto yy645; - goto yy629; - yy637: + yy412: + ++p; + yy413 : { return 0; } + yy414: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy629; - if (yych <= 0xBF) - goto yy645; - goto yy629; - yy638: + if (yych <= 0x00) + goto yy413; + if (yych == '\n') + goto yy413; + goto yy417; + yy415: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy629; - if (yych <= 0x8F) - goto yy645; - goto yy629; - yy639: - yych = *++p; - yy640: if (yybm[0 + yych] & 64) { - goto yy639; + goto yy416; } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy641; - if (yych <= '-') - goto yy642; - } else { - if (yych <= 0xDF) - goto yy643; - if (yych <= 0xE0) - goto yy644; - goto yy645; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy646; - if (yych <= 0xEF) - goto yy645; - goto yy647; - } else { - if (yych <= 0xF3) - goto yy648; - if (yych <= 0xF4) - goto yy649; - } + if (yych <= '\n') + goto yy413; + goto yy420; + yy416: + yych = *++p; + yy417: + if (yybm[0 + yych] & 64) { + goto yy416; } - yy641: + if (yych >= '\v') + goto yy419; + yy418: p = marker; if (yyaccept == 0) { - goto yy629; + goto yy413; } else { - goto yy653; + goto yy421; } - yy642: + yy419: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy639; + goto yy416; } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy641; - if (yych <= '-') - goto yy650; - goto yy641; - } else { - if (yych <= 0xDF) - goto yy643; - if (yych <= 0xE0) - goto yy644; - goto yy645; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy646; - if (yych <= 0xEF) - goto yy645; - goto yy647; - } else { - if (yych <= 0xF3) - goto yy648; - if (yych <= 0xF4) - goto yy649; - goto yy641; - } - } - yy643: - yych = *++p; - if (yych <= 0x7F) - goto yy641; - if (yych <= 0xBF) - goto yy639; - goto yy641; - yy644: - yych = *++p; - if (yych <= 0x9F) - goto yy641; - if (yych <= 0xBF) - goto yy643; - goto yy641; - yy645: - yych = *++p; - if (yych <= 0x7F) - goto yy641; - if (yych <= 0xBF) - goto yy643; - goto yy641; - yy646: - yych = *++p; - if (yych <= 0x7F) - goto yy641; - if (yych <= 0x9F) - goto yy643; - goto yy641; - yy647: - yych = *++p; - if (yych <= 0x8F) - goto yy641; - if (yych <= 0xBF) - goto yy645; - goto yy641; - yy648: - yych = *++p; - if (yych <= 0x7F) - goto yy641; - if (yych <= 0xBF) - goto yy645; - goto yy641; - yy649: - yych = *++p; - if (yych <= 0x7F) - goto yy641; - if (yych <= 0x8F) - goto yy645; - goto yy641; - yy650: + if (yych <= '\n') + goto yy418; + yy420: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy650; + goto yy420; + } + if (yych <= '\n') { + if (yych <= 0x00) + goto yy418; + if (yych <= '\t') + goto yy416; + goto yy418; + } else { + if (yych != '>') + goto yy416; } - if (yych <= 0xDF) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy641; - if (yych == '\n') - goto yy641; - goto yy639; - } else { - if (yych <= '>') - goto yy652; - if (yych <= 0x7F) - goto yy639; - if (yych <= 0xC1) - goto yy641; - goto yy643; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy644; - if (yych == 0xED) - goto yy646; - goto yy645; - } else { - if (yych <= 0xF0) - goto yy647; - if (yych <= 0xF3) - goto yy648; - if (yych <= 0xF4) - goto yy649; - goto yy641; - } - } - yy652: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy639; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy653; - if (yych <= '-') - goto yy642; - } else { - if (yych <= 0xDF) - goto yy643; - if (yych <= 0xE0) - goto yy644; - goto yy645; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy646; - if (yych <= 0xEF) - goto yy645; - goto yy647; - } else { - if (yych <= 0xF3) - goto yy648; - if (yych <= 0xF4) - goto yy649; - } + goto yy416; } - yy653: { return (bufsize_t)(p - start); } + if (yych >= '\v') + goto yy419; + yy421 : { return (bufsize_t)(p - start); } } } @@ -10146,305 +8057,90 @@ bufsize_t _scan_html_block_end_3(const unsigned char *p) { 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, + 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, 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, }; yych = *p; - if (yych <= 0xDF) { - if (yych <= '>') { - if (yych <= 0x00) - goto yy656; - if (yych != '\n') - goto yy658; - } else { - if (yych <= '?') - goto yy659; - if (yych <= 0x7F) - goto yy658; - if (yych >= 0xC2) - goto yy660; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy661; - if (yych == 0xED) - goto yy663; - goto yy662; - } else { - if (yych <= 0xF0) - goto yy664; - if (yych <= 0xF3) - goto yy665; - if (yych <= 0xF4) - goto yy666; - } - } - yy656: - ++p; - yy657: { return 0; } - yy658: - yyaccept = 0; - yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy657; + goto yy423; if (yych <= '\t') - goto yy668; - goto yy657; - } else { - if (yych <= 0x7F) - goto yy668; - if (yych <= 0xC1) - goto yy657; - if (yych <= 0xF4) - goto yy668; - goto yy657; - } - yy659: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= '=') { - if (yych <= 0x00) - goto yy657; - if (yych == '\n') - goto yy657; - goto yy668; + goto yy425; } else { - if (yych <= 0x7F) { - if (yych <= '>') - goto yy679; - goto yy668; - } else { - if (yych <= 0xC1) - goto yy657; - if (yych <= 0xF4) - goto yy668; - goto yy657; - } + if (yych == '?') + goto yy426; + goto yy425; } - yy660: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy657; - if (yych <= 0xBF) - goto yy667; - goto yy657; - yy661: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x9F) - goto yy657; - if (yych <= 0xBF) - goto yy672; - goto yy657; - yy662: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy657; - if (yych <= 0xBF) - goto yy672; - goto yy657; - yy663: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy657; - if (yych <= 0x9F) - goto yy672; - goto yy657; - yy664: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x8F) - goto yy657; - if (yych <= 0xBF) - goto yy674; - goto yy657; - yy665: + yy423: + ++p; + yy424 : { return 0; } + yy425: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy657; - if (yych <= 0xBF) - goto yy674; - goto yy657; - yy666: + if (yych <= 0x00) + goto yy424; + if (yych == '\n') + goto yy424; + goto yy428; + yy426: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy657; - if (yych <= 0x8F) - goto yy674; - goto yy657; - yy667: - yych = *++p; - yy668: - if (yybm[0 + yych] & 64) { - goto yy667; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy669; - if (yych <= '?') - goto yy670; - } else { - if (yych <= 0xDF) - goto yy672; - if (yych <= 0xE0) - goto yy673; - goto yy674; - } + if (yych <= '\n') { + if (yych <= 0x00) + goto yy424; + if (yych <= '\t') + goto yy428; + goto yy424; } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy675; - if (yych <= 0xEF) - goto yy674; - goto yy676; - } else { - if (yych <= 0xF3) - goto yy677; - if (yych <= 0xF4) - goto yy678; - } + if (yych == '>') + goto yy431; + goto yy428; + } + yy427: + yych = *++p; + yy428: + if (yybm[0 + yych] & 64) { + goto yy427; } - yy669: + if (yych >= '\v') + goto yy430; + yy429: p = marker; if (yyaccept == 0) { - goto yy657; + goto yy424; } else { - goto yy680; + goto yy432; } - yy670: + yy430: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy670; + goto yy430; } - if (yych <= 0xDF) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy669; - if (yych == '\n') - goto yy669; - goto yy667; - } else { - if (yych <= '>') - goto yy679; - if (yych <= 0x7F) - goto yy667; - if (yych <= 0xC1) - goto yy669; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy673; - if (yych == 0xED) - goto yy675; - goto yy674; - } else { - if (yych <= 0xF0) - goto yy676; - if (yych <= 0xF3) - goto yy677; - if (yych <= 0xF4) - goto yy678; - goto yy669; - } - } - yy672: - yych = *++p; - if (yych <= 0x7F) - goto yy669; - if (yych <= 0xBF) - goto yy667; - goto yy669; - yy673: - yych = *++p; - if (yych <= 0x9F) - goto yy669; - if (yych <= 0xBF) - goto yy672; - goto yy669; - yy674: - yych = *++p; - if (yych <= 0x7F) - goto yy669; - if (yych <= 0xBF) - goto yy672; - goto yy669; - yy675: - yych = *++p; - if (yych <= 0x7F) - goto yy669; - if (yych <= 0x9F) - goto yy672; - goto yy669; - yy676: - yych = *++p; - if (yych <= 0x8F) - goto yy669; - if (yych <= 0xBF) - goto yy674; - goto yy669; - yy677: - yych = *++p; - if (yych <= 0x7F) - goto yy669; - if (yych <= 0xBF) - goto yy674; - goto yy669; - yy678: - yych = *++p; - if (yych <= 0x7F) - goto yy669; - if (yych <= 0x8F) - goto yy674; - goto yy669; - yy679: + if (yych <= '\n') { + if (yych <= 0x00) + goto yy429; + if (yych <= '\t') + goto yy427; + goto yy429; + } else { + if (yych != '>') + goto yy427; + } + yy431: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy667; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy680; - if (yych <= '?') - goto yy670; - } else { - if (yych <= 0xDF) - goto yy672; - if (yych <= 0xE0) - goto yy673; - goto yy674; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy675; - if (yych <= 0xEF) - goto yy674; - goto yy676; - } else { - if (yych <= 0xF3) - goto yy677; - if (yych <= 0xF4) - goto yy678; - } + goto yy427; } - yy680: { return (bufsize_t)(p - start); } + if (yych >= '\v') + goto yy430; + yy432 : { return (bufsize_t)(p - start); } } } @@ -10466,250 +8162,59 @@ bufsize_t _scan_html_block_end_4(const unsigned char *p) { 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, + 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, 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, }; yych = *p; if (yybm[0 + yych] & 64) { - goto yy686; - } - if (yych <= 0xE0) { - if (yych <= '\n') { - if (yych <= 0x00) - goto yy683; - if (yych <= '\t') - goto yy685; - } else { - if (yych <= 0x7F) - goto yy685; - if (yych <= 0xC1) - goto yy683; - if (yych <= 0xDF) - goto yy689; - goto yy690; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy692; - goto yy691; - } else { - if (yych <= 0xF0) - goto yy693; - if (yych <= 0xF3) - goto yy694; - if (yych <= 0xF4) - goto yy695; - } + goto yy437; } - yy683: + if (yych <= 0x00) + goto yy434; + if (yych != '\n') + goto yy436; + yy434: ++p; - yy684: { return 0; } - yy685: + yy435 : { return 0; } + yy436: yyaccept = 0; yych = *(marker = ++p); - if (yych <= '\n') { - if (yych <= 0x00) - goto yy684; - if (yych <= '\t') - goto yy697; - goto yy684; - } else { - if (yych <= 0x7F) - goto yy697; - if (yych <= 0xC1) - goto yy684; - if (yych <= 0xF4) - goto yy697; - goto yy684; - } - yy686: + if (yych <= 0x00) + goto yy435; + if (yych == '\n') + goto yy435; + goto yy440; + yy437: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy696; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy688; - if (yych <= '>') - goto yy686; - } else { - if (yych <= 0xDF) - goto yy699; - if (yych <= 0xE0) - goto yy700; - goto yy701; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy702; - if (yych <= 0xEF) - goto yy701; - goto yy703; - } else { - if (yych <= 0xF3) - goto yy704; - if (yych <= 0xF4) - goto yy705; - } + goto yy439; } - yy688: { return (bufsize_t)(p - start); } - yy689: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy684; - if (yych <= 0xBF) - goto yy696; - goto yy684; - yy690: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x9F) - goto yy684; - if (yych <= 0xBF) - goto yy699; - goto yy684; - yy691: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy684; - if (yych <= 0xBF) - goto yy699; - goto yy684; - yy692: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy684; - if (yych <= 0x9F) - goto yy699; - goto yy684; - yy693: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x8F) - goto yy684; - if (yych <= 0xBF) - goto yy701; - goto yy684; - yy694: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy684; - if (yych <= 0xBF) - goto yy701; - goto yy684; - yy695: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy684; - if (yych <= 0x8F) - goto yy701; - goto yy684; - yy696: - yych = *++p; - yy697: + if (yych >= '\v') + goto yy437; + yy438 : { return (bufsize_t)(p - start); } + yy439: + yych = *++p; + yy440: if (yybm[0 + yych] & 128) { - goto yy696; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy698; - if (yych <= '>') - goto yy686; - } else { - if (yych <= 0xDF) - goto yy699; - if (yych <= 0xE0) - goto yy700; - goto yy701; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy702; - if (yych <= 0xEF) - goto yy701; - goto yy703; - } else { - if (yych <= 0xF3) - goto yy704; - if (yych <= 0xF4) - goto yy705; - } + goto yy439; } - yy698: + if (yych >= '\v') + goto yy437; p = marker; if (yyaccept == 0) { - goto yy684; - } else { - goto yy688; - } - yy699: - yych = *++p; - if (yych <= 0x7F) - goto yy698; - if (yych <= 0xBF) - goto yy696; - goto yy698; - yy700: - yych = *++p; - if (yych <= 0x9F) - goto yy698; - if (yych <= 0xBF) - goto yy699; - goto yy698; - yy701: - yych = *++p; - if (yych <= 0x7F) - goto yy698; - if (yych <= 0xBF) - goto yy699; - goto yy698; - yy702: - yych = *++p; - if (yych <= 0x7F) - goto yy698; - if (yych <= 0x9F) - goto yy699; - goto yy698; - yy703: - yych = *++p; - if (yych <= 0x8F) - goto yy698; - if (yych <= 0xBF) - goto yy701; - goto yy698; - yy704: - yych = *++p; - if (yych <= 0x7F) - goto yy698; - if (yych <= 0xBF) - goto yy701; - goto yy698; - yy705: - yych = *++p; - if (yych <= 0x7F) - goto yy698; - if (yych <= 0x8F) - goto yy701; - goto yy698; + goto yy435; + } else { + goto yy438; + } } } @@ -10729,339 +8234,91 @@ bufsize_t _scan_html_block_end_5(const unsigned char *p) { 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, }; yych = *p; - if (yych <= 0xDF) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy708; - if (yych != '\n') - goto yy710; - } else { - if (yych <= ']') - goto yy711; - if (yych <= 0x7F) - goto yy710; - if (yych >= 0xC2) - goto yy712; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy713; - if (yych == 0xED) - goto yy715; - goto yy714; - } else { - if (yych <= 0xF0) - goto yy716; - if (yych <= 0xF3) - goto yy717; - if (yych <= 0xF4) - goto yy718; - } - } - yy708: - ++p; - yy709: { return 0; } - yy710: - yyaccept = 0; - yych = *(marker = ++p); if (yych <= '\n') { if (yych <= 0x00) - goto yy709; + goto yy442; if (yych <= '\t') - goto yy720; - goto yy709; - } else { - if (yych <= 0x7F) - goto yy720; - if (yych <= 0xC1) - goto yy709; - if (yych <= 0xF4) - goto yy720; - goto yy709; - } - yy711: - yyaccept = 0; - yych = *(marker = ++p); - if (yybm[0 + yych] & 128) { - goto yy730; + goto yy444; + } else { + if (yych == ']') + goto yy445; + goto yy444; } - if (yych <= '\n') { - if (yych <= 0x00) - goto yy709; - if (yych <= '\t') - goto yy720; - goto yy709; - } else { - if (yych <= 0x7F) - goto yy720; - if (yych <= 0xC1) - goto yy709; - if (yych <= 0xF4) - goto yy720; - goto yy709; - } - yy712: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy709; - if (yych <= 0xBF) - goto yy719; - goto yy709; - yy713: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x9F) - goto yy709; - if (yych <= 0xBF) - goto yy723; - goto yy709; - yy714: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy709; - if (yych <= 0xBF) - goto yy723; - goto yy709; - yy715: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy709; - if (yych <= 0x9F) - goto yy723; - goto yy709; - yy716: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x8F) - goto yy709; - if (yych <= 0xBF) - goto yy725; - goto yy709; - yy717: + yy442: + ++p; + yy443 : { return 0; } + yy444: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy709; - if (yych <= 0xBF) - goto yy725; - goto yy709; - yy718: + if (yych <= 0x00) + goto yy443; + if (yych == '\n') + goto yy443; + goto yy447; + yy445: yyaccept = 0; yych = *(marker = ++p); - if (yych <= 0x7F) - goto yy709; - if (yych <= 0x8F) - goto yy725; - goto yy709; - yy719: - yych = *++p; - yy720: if (yybm[0 + yych] & 64) { - goto yy719; + goto yy446; } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy721; - if (yych <= ']') - goto yy722; - } else { - if (yych <= 0xDF) - goto yy723; - if (yych <= 0xE0) - goto yy724; - goto yy725; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy726; - if (yych <= 0xEF) - goto yy725; - goto yy727; - } else { - if (yych <= 0xF3) - goto yy728; - if (yych <= 0xF4) - goto yy729; - } + if (yych <= '\n') + goto yy443; + goto yy450; + yy446: + yych = *++p; + yy447: + if (yybm[0 + yych] & 64) { + goto yy446; } - yy721: + if (yych >= '\v') + goto yy449; + yy448: p = marker; if (yyaccept == 0) { - goto yy709; + goto yy443; } else { - goto yy733; + goto yy451; } - yy722: + yy449: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy719; + goto yy446; } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy721; - if (yych <= ']') - goto yy730; - goto yy721; - } else { - if (yych <= 0xDF) - goto yy723; - if (yych <= 0xE0) - goto yy724; - goto yy725; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy726; - if (yych <= 0xEF) - goto yy725; - goto yy727; - } else { - if (yych <= 0xF3) - goto yy728; - if (yych <= 0xF4) - goto yy729; - goto yy721; - } - } - yy723: - yych = *++p; - if (yych <= 0x7F) - goto yy721; - if (yych <= 0xBF) - goto yy719; - goto yy721; - yy724: - yych = *++p; - if (yych <= 0x9F) - goto yy721; - if (yych <= 0xBF) - goto yy723; - goto yy721; - yy725: - yych = *++p; - if (yych <= 0x7F) - goto yy721; - if (yych <= 0xBF) - goto yy723; - goto yy721; - yy726: - yych = *++p; - if (yych <= 0x7F) - goto yy721; - if (yych <= 0x9F) - goto yy723; - goto yy721; - yy727: - yych = *++p; - if (yych <= 0x8F) - goto yy721; - if (yych <= 0xBF) - goto yy725; - goto yy721; - yy728: - yych = *++p; - if (yych <= 0x7F) - goto yy721; - if (yych <= 0xBF) - goto yy725; - goto yy721; - yy729: - yych = *++p; - if (yych <= 0x7F) - goto yy721; - if (yych <= 0x8F) - goto yy725; - goto yy721; - yy730: + if (yych <= '\n') + goto yy448; + yy450: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy730; + goto yy450; + } + if (yych <= '\n') { + if (yych <= 0x00) + goto yy448; + if (yych <= '\t') + goto yy446; + goto yy448; + } else { + if (yych != '>') + goto yy446; } - if (yych <= 0xDF) { - if (yych <= '=') { - if (yych <= 0x00) - goto yy721; - if (yych == '\n') - goto yy721; - goto yy719; - } else { - if (yych <= '>') - goto yy732; - if (yych <= 0x7F) - goto yy719; - if (yych <= 0xC1) - goto yy721; - goto yy723; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy724; - if (yych == 0xED) - goto yy726; - goto yy725; - } else { - if (yych <= 0xF0) - goto yy727; - if (yych <= 0xF3) - goto yy728; - if (yych <= 0xF4) - goto yy729; - goto yy721; - } - } - yy732: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy719; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= '\n') - goto yy733; - if (yych <= ']') - goto yy722; - } else { - if (yych <= 0xDF) - goto yy723; - if (yych <= 0xE0) - goto yy724; - goto yy725; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy726; - if (yych <= 0xEF) - goto yy725; - goto yy727; - } else { - if (yych <= 0xF3) - goto yy728; - if (yych <= 0xF4) - goto yy729; - } + goto yy446; } - yy733: { return (bufsize_t)(p - start); } + if (yych >= '\v') + goto yy449; + yy451 : { return (bufsize_t)(p - start); } } } @@ -11085,549 +8342,170 @@ bufsize_t _scan_link_title(const unsigned char *p) { 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, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 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, 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, }; yych = *p; if (yych <= '&') { if (yych == '"') - goto yy738; + goto yy454; } else { if (yych <= '\'') - goto yy739; + goto yy455; if (yych <= '(') - goto yy740; + goto yy456; } ++p; - yy737: { return 0; } - yy738: + yy453 : { return 0; } + yy454: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy737; - if (yych <= 0x7F) - goto yy742; - if (yych <= 0xC1) - goto yy737; - if (yych <= 0xF4) - goto yy742; - goto yy737; - yy739: + goto yy453; + goto yy458; + yy455: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy737; - if (yych <= 0x7F) - goto yy756; - if (yych <= 0xC1) - goto yy737; - if (yych <= 0xF4) - goto yy756; - goto yy737; - yy740: + goto yy453; + goto yy464; + yy456: yyaccept = 0; yych = *(marker = ++p); - if (yych <= '(') { - if (yych <= 0x00) - goto yy737; - if (yych <= '\'') - goto yy769; - goto yy737; - } else { - if (yych <= 0x7F) - goto yy769; - if (yych <= 0xC1) - goto yy737; - if (yych <= 0xF4) - goto yy769; - goto yy737; - } - yy741: + if (yych <= 0x00) + goto yy453; + if (yych == '(') + goto yy453; + goto yy469; + yy457: yych = *++p; - yy742: + yy458: if (yybm[0 + yych] & 16) { - goto yy741; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy743; - if (yych <= '"') - goto yy744; - goto yy746; - } else { - if (yych <= 0xC1) - goto yy743; - if (yych <= 0xDF) - goto yy748; - goto yy749; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy751; - goto yy750; - } else { - if (yych <= 0xF0) - goto yy752; - if (yych <= 0xF3) - goto yy753; - if (yych <= 0xF4) - goto yy754; - } + goto yy457; } - yy743: + if (yych <= 0x00) + goto yy459; + if (yych <= '"') + goto yy460; + goto yy462; + yy459: p = marker; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy737; + goto yy453; } else { - goto yy745; + goto yy461; } } else { if (yyaccept == 2) { - goto yy758; + goto yy466; } else { - goto yy771; + goto yy471; } } - yy744: + yy460: ++p; - yy745: { return (bufsize_t)(p - start); } - yy746: + yy461 : { return (bufsize_t)(p - start); } + yy462: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy741; + goto yy457; } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy743; - if (yych <= '"') - goto yy781; - goto yy746; - } else { - if (yych <= 0xC1) - goto yy743; - if (yych >= 0xE0) - goto yy749; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy751; - goto yy750; - } else { - if (yych <= 0xF0) - goto yy752; - if (yych <= 0xF3) - goto yy753; - if (yych <= 0xF4) - goto yy754; - goto yy743; - } - } - yy748: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy741; - goto yy743; - yy749: - yych = *++p; - if (yych <= 0x9F) - goto yy743; - if (yych <= 0xBF) - goto yy748; - goto yy743; - yy750: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy748; - goto yy743; - yy751: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0x9F) - goto yy748; - goto yy743; - yy752: - yych = *++p; - if (yych <= 0x8F) - goto yy743; - if (yych <= 0xBF) - goto yy750; - goto yy743; - yy753: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy750; - goto yy743; - yy754: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0x8F) - goto yy750; - goto yy743; - yy755: - yych = *++p; - yy756: + if (yych <= 0x00) + goto yy459; + if (yych <= '"') + goto yy473; + goto yy462; + yy463: + yych = *++p; + yy464: if (yybm[0 + yych] & 64) { - goto yy755; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy743; - if (yych >= '(') - goto yy759; - } else { - if (yych <= 0xC1) - goto yy743; - if (yych <= 0xDF) - goto yy761; - goto yy762; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy764; - goto yy763; - } else { - if (yych <= 0xF0) - goto yy765; - if (yych <= 0xF3) - goto yy766; - if (yych <= 0xF4) - goto yy767; - goto yy743; - } + goto yy463; } - yy757: + if (yych <= 0x00) + goto yy459; + if (yych >= '(') + goto yy467; + yy465: ++p; - yy758: { return (bufsize_t)(p - start); } - yy759: + yy466 : { return (bufsize_t)(p - start); } + yy467: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy755; + goto yy463; } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy743; - if (yych <= '\'') - goto yy782; - goto yy759; - } else { - if (yych <= 0xC1) - goto yy743; - if (yych >= 0xE0) - goto yy762; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy764; - goto yy763; - } else { - if (yych <= 0xF0) - goto yy765; - if (yych <= 0xF3) - goto yy766; - if (yych <= 0xF4) - goto yy767; - goto yy743; - } - } - yy761: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy755; - goto yy743; - yy762: - yych = *++p; - if (yych <= 0x9F) - goto yy743; - if (yych <= 0xBF) - goto yy761; - goto yy743; - yy763: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy761; - goto yy743; - yy764: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0x9F) - goto yy761; - goto yy743; - yy765: - yych = *++p; - if (yych <= 0x8F) - goto yy743; - if (yych <= 0xBF) - goto yy763; - goto yy743; - yy766: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy763; - goto yy743; - yy767: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0x8F) - goto yy763; - goto yy743; - yy768: - yych = *++p; - yy769: + if (yych <= 0x00) + goto yy459; + if (yych <= '\'') + goto yy474; + goto yy467; + yy468: + yych = *++p; + yy469: if (yybm[0 + yych] & 128) { - goto yy768; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= '(') - goto yy743; - if (yych >= '*') - goto yy772; - } else { - if (yych <= 0xC1) - goto yy743; - if (yych <= 0xDF) - goto yy774; - goto yy775; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy777; - goto yy776; - } else { - if (yych <= 0xF0) - goto yy778; - if (yych <= 0xF3) - goto yy779; - if (yych <= 0xF4) - goto yy780; - goto yy743; - } + goto yy468; } - yy770: + if (yych <= '(') + goto yy459; + if (yych >= '*') + goto yy472; + yy470: ++p; - yy771: { return (bufsize_t)(p - start); } - yy772: + yy471 : { return (bufsize_t)(p - start); } + yy472: yych = *++p; - if (yych <= 0xDF) { - if (yych <= '[') { - if (yych <= 0x00) - goto yy743; - if (yych == ')') - goto yy783; - goto yy768; - } else { - if (yych <= '\\') - goto yy772; - if (yych <= 0x7F) - goto yy768; - if (yych <= 0xC1) - goto yy743; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) - goto yy775; - if (yych == 0xED) - goto yy777; - goto yy776; - } else { - if (yych <= 0xF0) - goto yy778; - if (yych <= 0xF3) - goto yy779; - if (yych <= 0xF4) - goto yy780; - goto yy743; - } - } - yy774: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy768; - goto yy743; - yy775: - yych = *++p; - if (yych <= 0x9F) - goto yy743; - if (yych <= 0xBF) - goto yy774; - goto yy743; - yy776: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy774; - goto yy743; - yy777: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0x9F) - goto yy774; - goto yy743; - yy778: - yych = *++p; - if (yych <= 0x8F) - goto yy743; - if (yych <= 0xBF) - goto yy776; - goto yy743; - yy779: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0xBF) - goto yy776; - goto yy743; - yy780: - yych = *++p; - if (yych <= 0x7F) - goto yy743; - if (yych <= 0x8F) - goto yy776; - goto yy743; - yy781: + if (yych <= ')') { + if (yych <= 0x00) + goto yy459; + if (yych <= '(') + goto yy468; + goto yy475; + } else { + if (yych == '\\') + goto yy472; + goto yy468; + } + yy473: yyaccept = 1; yych = *(marker = ++p); if (yybm[0 + yych] & 16) { - goto yy741; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy745; - if (yych <= '"') - goto yy744; - goto yy746; - } else { - if (yych <= 0xC1) - goto yy745; - if (yych <= 0xDF) - goto yy748; - goto yy749; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy751; - goto yy750; - } else { - if (yych <= 0xF0) - goto yy752; - if (yych <= 0xF3) - goto yy753; - if (yych <= 0xF4) - goto yy754; - goto yy745; - } + goto yy457; } - yy782: + if (yych <= 0x00) + goto yy461; + if (yych <= '"') + goto yy460; + goto yy462; + yy474: yyaccept = 2; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy755; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= 0x00) - goto yy758; - if (yych <= '\'') - goto yy757; - goto yy759; - } else { - if (yych <= 0xC1) - goto yy758; - if (yych <= 0xDF) - goto yy761; - goto yy762; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy764; - goto yy763; - } else { - if (yych <= 0xF0) - goto yy765; - if (yych <= 0xF3) - goto yy766; - if (yych <= 0xF4) - goto yy767; - goto yy758; - } + goto yy463; } - yy783: + if (yych <= 0x00) + goto yy466; + if (yych <= '\'') + goto yy465; + goto yy467; + yy475: yyaccept = 3; yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy768; - } - if (yych <= 0xE0) { - if (yych <= '\\') { - if (yych <= '(') - goto yy771; - if (yych <= ')') - goto yy770; - goto yy772; - } else { - if (yych <= 0xC1) - goto yy771; - if (yych <= 0xDF) - goto yy774; - goto yy775; - } - } else { - if (yych <= 0xEF) { - if (yych == 0xED) - goto yy777; - goto yy776; - } else { - if (yych <= 0xF0) - goto yy778; - if (yych <= 0xF3) - goto yy779; - if (yych <= 0xF4) - goto yy780; - goto yy771; - } + goto yy468; } + if (yych <= '(') + goto yy471; + if (yych <= ')') + goto yy470; + goto yy472; } } @@ -11654,14 +8532,14 @@ bufsize_t _scan_spacechars(const unsigned char *p) { }; yych = *p; if (yybm[0 + yych] & 128) { - goto yy788; + goto yy477; } ++p; { return 0; } - yy788: + yy477: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy788; + goto yy477; } { return (bufsize_t)(p - start); } } @@ -11690,115 +8568,115 @@ bufsize_t _scan_atx_heading_start(const unsigned char *p) { }; yych = *p; if (yych == '#') - goto yy795; + goto yy480; ++p; - yy794: { return 0; } - yy795: + yy479 : { return 0; } + yy480: yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } if (yych <= '\f') { if (yych <= 0x08) - goto yy794; + goto yy479; if (yych <= '\n') - goto yy799; - goto yy794; + goto yy483; + goto yy479; } else { if (yych <= '\r') - goto yy799; + goto yy483; if (yych == '#') - goto yy800; - goto yy794; + goto yy484; + goto yy479; } - yy796: + yy481: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } - yy798: { return (bufsize_t)(p - start); } - yy799: + yy482 : { return (bufsize_t)(p - start); } + yy483: ++p; - goto yy798; - yy800: + goto yy482; + yy484: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } if (yych <= '\f') { if (yych <= 0x08) - goto yy801; + goto yy485; if (yych <= '\n') - goto yy799; + goto yy483; } else { if (yych <= '\r') - goto yy799; + goto yy483; if (yych == '#') - goto yy802; + goto yy486; } - yy801: + yy485: p = marker; - goto yy794; - yy802: + goto yy479; + yy486: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } if (yych <= '\f') { if (yych <= 0x08) - goto yy801; + goto yy485; if (yych <= '\n') - goto yy799; - goto yy801; + goto yy483; + goto yy485; } else { if (yych <= '\r') - goto yy799; + goto yy483; if (yych != '#') - goto yy801; + goto yy485; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } if (yych <= '\f') { if (yych <= 0x08) - goto yy801; + goto yy485; if (yych <= '\n') - goto yy799; - goto yy801; + goto yy483; + goto yy485; } else { if (yych <= '\r') - goto yy799; + goto yy483; if (yych != '#') - goto yy801; + goto yy485; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } if (yych <= '\f') { if (yych <= 0x08) - goto yy801; + goto yy485; if (yych <= '\n') - goto yy799; - goto yy801; + goto yy483; + goto yy485; } else { if (yych <= '\r') - goto yy799; + goto yy483; if (yych != '#') - goto yy801; + goto yy485; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy796; + goto yy481; } if (yych <= 0x08) - goto yy801; + goto yy485; if (yych <= '\n') - goto yy799; + goto yy483; if (yych == '\r') - goto yy799; - goto yy801; + goto yy483; + goto yy485; } } @@ -11825,122 +8703,122 @@ bufsize_t _scan_setext_heading_line(const unsigned char *p) { }; yych = *p; if (yych == '-') - goto yy810; + goto yy489; if (yych == '=') - goto yy811; + goto yy490; ++p; - yy809: { return 0; } - yy810: + yy488 : { return 0; } + yy489: yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy817; + goto yy495; } if (yych <= '\f') { if (yych <= 0x08) - goto yy809; + goto yy488; if (yych <= '\n') - goto yy813; - goto yy809; + goto yy492; + goto yy488; } else { if (yych <= '\r') - goto yy813; + goto yy492; if (yych == ' ') - goto yy813; - goto yy809; + goto yy492; + goto yy488; } - yy811: + yy490: yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy823; + goto yy499; } if (yych <= '\f') { if (yych <= 0x08) - goto yy809; + goto yy488; if (yych <= '\n') - goto yy820; - goto yy809; + goto yy497; + goto yy488; } else { if (yych <= '\r') - goto yy820; + goto yy497; if (yych == ' ') - goto yy820; - goto yy809; + goto yy497; + goto yy488; } - yy812: + yy491: yych = *++p; - yy813: + yy492: if (yybm[0 + yych] & 32) { - goto yy812; + goto yy491; } if (yych <= 0x08) - goto yy814; + goto yy493; if (yych <= '\n') - goto yy815; + goto yy494; if (yych == '\r') - goto yy815; - yy814: + goto yy494; + yy493: p = marker; - goto yy809; - yy815: + goto yy488; + yy494: ++p; { return 2; } - yy817: + yy495: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy812; + goto yy491; } if (yych <= '\f') { if (yych <= 0x08) - goto yy814; + goto yy493; if (yych <= '\n') - goto yy815; - goto yy814; + goto yy494; + goto yy493; } else { if (yych <= '\r') - goto yy815; + goto yy494; if (yych == '-') - goto yy817; - goto yy814; + goto yy495; + goto yy493; } - yy819: + yy496: yych = *++p; - yy820: + yy497: if (yych <= '\f') { if (yych <= 0x08) - goto yy814; + goto yy493; if (yych <= '\t') - goto yy819; + goto yy496; if (yych >= '\v') - goto yy814; + goto yy493; } else { if (yych <= '\r') - goto yy821; + goto yy498; if (yych == ' ') - goto yy819; - goto yy814; + goto yy496; + goto yy493; } - yy821: + yy498: ++p; { return 1; } - yy823: + yy499: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy823; + goto yy499; } if (yych <= '\f') { if (yych <= 0x08) - goto yy814; + goto yy493; if (yych <= '\t') - goto yy819; + goto yy496; if (yych <= '\n') - goto yy821; - goto yy814; + goto yy498; + goto yy493; } else { if (yych <= '\r') - goto yy821; + goto yy498; if (yych == ' ') - goto yy819; - goto yy814; + goto yy496; + goto yy493; } } } @@ -11962,334 +8840,116 @@ bufsize_t _scan_open_code_fence(const unsigned char *p) { 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, - 224, 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, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, + 224, 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, 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, }; yych = *p; if (yych == '`') - goto yy829; + goto yy502; if (yych == '~') - goto yy830; + goto yy503; ++p; - yy828: { return 0; } - yy829: + yy501 : { return 0; } + yy502: yych = *(marker = ++p); if (yych == '`') - goto yy831; - goto yy828; - yy830: + goto yy504; + goto yy501; + yy503: yych = *(marker = ++p); if (yych == '~') - goto yy833; - goto yy828; - yy831: + goto yy506; + goto yy501; + yy504: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy834; + goto yy507; } - yy832: + yy505: p = marker; - goto yy828; - yy833: + goto yy501; + yy506: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy836; + goto yy508; } - goto yy832; - yy834: + goto yy505; + yy507: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy834; + goto yy507; } - if (yych <= 0xDF) { - if (yych <= '\f') { - if (yych <= 0x00) - goto yy832; - if (yych == '\n') { - marker = p; - goto yy840; - } - marker = p; - goto yy838; - } else { - if (yych <= '\r') { - marker = p; - goto yy840; - } - if (yych <= 0x7F) { - marker = p; - goto yy838; - } - if (yych <= 0xC1) - goto yy832; + if (yych <= '\n') { + if (yych <= 0x00) + goto yy505; + if (yych <= '\t') { marker = p; - goto yy842; + goto yy509; } + marker = p; + goto yy510; } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) { - marker = p; - goto yy843; - } - if (yych == 0xED) { - marker = p; - goto yy845; - } + if (yych == '\r') { marker = p; - goto yy844; - } else { - if (yych <= 0xF0) { - marker = p; - goto yy846; - } - if (yych <= 0xF3) { - marker = p; - goto yy847; - } - if (yych <= 0xF4) { - marker = p; - goto yy848; - } - goto yy832; + goto yy510; } + marker = p; + goto yy509; } - yy836: + yy508: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy836; + goto yy508; } - if (yych <= 0xDF) { - if (yych <= '\f') { - if (yych <= 0x00) - goto yy832; - if (yych == '\n') { - marker = p; - goto yy851; - } - marker = p; - goto yy849; - } else { - if (yych <= '\r') { - marker = p; - goto yy851; - } - if (yych <= 0x7F) { - marker = p; - goto yy849; - } - if (yych <= 0xC1) - goto yy832; + if (yych <= '\n') { + if (yych <= 0x00) + goto yy505; + if (yych <= '\t') { marker = p; - goto yy853; + goto yy511; } + marker = p; + goto yy512; } else { - if (yych <= 0xEF) { - if (yych <= 0xE0) { - marker = p; - goto yy854; - } - if (yych == 0xED) { - marker = p; - goto yy856; - } + if (yych == '\r') { marker = p; - goto yy855; - } else { - if (yych <= 0xF0) { - marker = p; - goto yy857; - } - if (yych <= 0xF3) { - marker = p; - goto yy858; - } - if (yych <= 0xF4) { - marker = p; - goto yy859; - } - goto yy832; + goto yy512; } + marker = p; + goto yy511; } - yy838: + yy509: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy838; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy832; - if (yych >= 0x0E) - goto yy832; - } else { - if (yych <= 0xDF) - goto yy842; - if (yych <= 0xE0) - goto yy843; - goto yy844; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy845; - if (yych <= 0xEF) - goto yy844; - goto yy846; - } else { - if (yych <= 0xF3) - goto yy847; - if (yych <= 0xF4) - goto yy848; - goto yy832; - } + goto yy509; } - yy840: + if (yych <= 0x00) + goto yy505; + if (yych >= 0x0E) + goto yy505; + yy510: ++p; p = marker; { return (bufsize_t)(p - start); } - yy842: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0xBF) - goto yy838; - goto yy832; - yy843: - yych = *++p; - if (yych <= 0x9F) - goto yy832; - if (yych <= 0xBF) - goto yy842; - goto yy832; - yy844: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0xBF) - goto yy842; - goto yy832; - yy845: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0x9F) - goto yy842; - goto yy832; - yy846: - yych = *++p; - if (yych <= 0x8F) - goto yy832; - if (yych <= 0xBF) - goto yy844; - goto yy832; - yy847: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0xBF) - goto yy844; - goto yy832; - yy848: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0x8F) - goto yy844; - goto yy832; - yy849: + yy511: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy849; - } - if (yych <= 0xEC) { - if (yych <= 0xC1) { - if (yych <= 0x00) - goto yy832; - if (yych >= 0x0E) - goto yy832; - } else { - if (yych <= 0xDF) - goto yy853; - if (yych <= 0xE0) - goto yy854; - goto yy855; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xED) - goto yy856; - if (yych <= 0xEF) - goto yy855; - goto yy857; - } else { - if (yych <= 0xF3) - goto yy858; - if (yych <= 0xF4) - goto yy859; - goto yy832; - } + goto yy511; } - yy851: + if (yych <= 0x00) + goto yy505; + yy512: ++p; p = marker; { return (bufsize_t)(p - start); } - yy853: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0xBF) - goto yy849; - goto yy832; - yy854: - yych = *++p; - if (yych <= 0x9F) - goto yy832; - if (yych <= 0xBF) - goto yy853; - goto yy832; - yy855: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0xBF) - goto yy853; - goto yy832; - yy856: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0x9F) - goto yy853; - goto yy832; - yy857: - yych = *++p; - if (yych <= 0x8F) - goto yy832; - if (yych <= 0xBF) - goto yy855; - goto yy832; - yy858: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0xBF) - goto yy855; - goto yy832; - yy859: - yych = *++p; - if (yych <= 0x7F) - goto yy832; - if (yych <= 0x8F) - goto yy855; - goto yy832; } } @@ -12316,123 +8976,123 @@ bufsize_t _scan_close_code_fence(const unsigned char *p) { }; yych = *p; if (yych == '`') - goto yy864; + goto yy515; if (yych == '~') - goto yy865; + goto yy516; ++p; - yy863: { return 0; } - yy864: + yy514 : { return 0; } + yy515: yych = *(marker = ++p); if (yych == '`') - goto yy866; - goto yy863; - yy865: + goto yy517; + goto yy514; + yy516: yych = *(marker = ++p); if (yych == '~') - goto yy868; - goto yy863; - yy866: + goto yy519; + goto yy514; + yy517: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy869; + goto yy520; } - yy867: + yy518: p = marker; - goto yy863; - yy868: + goto yy514; + yy519: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy871; + goto yy521; } - goto yy867; - yy869: + goto yy518; + yy520: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy869; + goto yy520; } if (yych <= '\f') { if (yych <= 0x08) - goto yy867; + goto yy518; if (yych <= '\t') { marker = p; - goto yy873; + goto yy522; } if (yych <= '\n') { marker = p; - goto yy875; + goto yy523; } - goto yy867; + goto yy518; } else { if (yych <= '\r') { marker = p; - goto yy875; + goto yy523; } if (yych == ' ') { marker = p; - goto yy873; + goto yy522; } - goto yy867; + goto yy518; } - yy871: + yy521: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy871; + goto yy521; } if (yych <= '\f') { if (yych <= 0x08) - goto yy867; + goto yy518; if (yych <= '\t') { marker = p; - goto yy877; + goto yy524; } if (yych <= '\n') { marker = p; - goto yy879; + goto yy525; } - goto yy867; + goto yy518; } else { if (yych <= '\r') { marker = p; - goto yy879; + goto yy525; } if (yych == ' ') { marker = p; - goto yy877; + goto yy524; } - goto yy867; + goto yy518; } - yy873: + yy522: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy873; + goto yy522; } if (yych <= 0x08) - goto yy867; + goto yy518; if (yych <= '\n') - goto yy875; + goto yy523; if (yych != '\r') - goto yy867; - yy875: + goto yy518; + yy523: ++p; p = marker; { return (bufsize_t)(p - start); } - yy877: + yy524: yych = *++p; if (yych <= '\f') { if (yych <= 0x08) - goto yy867; + goto yy518; if (yych <= '\t') - goto yy877; + goto yy524; if (yych >= '\v') - goto yy867; + goto yy518; } else { if (yych <= '\r') - goto yy879; + goto yy525; if (yych == ' ') - goto yy877; - goto yy867; + goto yy524; + goto yy518; } - yy879: + yy525: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -12452,304 +9112,304 @@ bufsize_t _scan_dangerous_url(const unsigned char *p) { if (yych <= 'V') { if (yych <= 'F') { if (yych == 'D') - goto yy938; + goto yy528; if (yych >= 'F') - goto yy939; + goto yy529; } else { if (yych == 'J') - goto yy940; + goto yy530; if (yych >= 'V') - goto yy941; + goto yy531; } } else { if (yych <= 'f') { if (yych == 'd') - goto yy938; + goto yy528; if (yych >= 'f') - goto yy939; + goto yy529; } else { if (yych <= 'j') { if (yych >= 'j') - goto yy940; + goto yy530; } else { if (yych == 'v') - goto yy941; + goto yy531; } } } ++p; - yy937: { return 0; } - yy938: + yy527 : { return 0; } + yy528: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy942; + goto yy532; if (yych == 'a') - goto yy942; - goto yy937; - yy939: + goto yy532; + goto yy527; + yy529: yyaccept = 0; yych = *(marker = ++p); if (yych == 'I') - goto yy944; + goto yy534; if (yych == 'i') - goto yy944; - goto yy937; - yy940: + goto yy534; + goto yy527; + yy530: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy945; + goto yy535; if (yych == 'a') - goto yy945; - goto yy937; - yy941: + goto yy535; + goto yy527; + yy531: yyaccept = 0; yych = *(marker = ++p); if (yych == 'B') - goto yy946; + goto yy536; if (yych == 'b') - goto yy946; - goto yy937; - yy942: + goto yy536; + goto yy527; + yy532: yych = *++p; if (yych == 'T') - goto yy947; + goto yy537; if (yych == 't') - goto yy947; - yy943: + goto yy537; + yy533: p = marker; if (yyaccept == 0) { - goto yy937; + goto yy527; } else { - goto yy955; + goto yy545; } - yy944: + yy534: yych = *++p; if (yych == 'L') - goto yy948; + goto yy538; if (yych == 'l') - goto yy948; - goto yy943; - yy945: + goto yy538; + goto yy533; + yy535: yych = *++p; if (yych == 'V') - goto yy949; + goto yy539; if (yych == 'v') - goto yy949; - goto yy943; - yy946: + goto yy539; + goto yy533; + yy536: yych = *++p; if (yych == 'S') - goto yy950; + goto yy540; if (yych == 's') - goto yy950; - goto yy943; - yy947: + goto yy540; + goto yy533; + yy537: yych = *++p; if (yych == 'A') - goto yy951; + goto yy541; if (yych == 'a') - goto yy951; - goto yy943; - yy948: + goto yy541; + goto yy533; + yy538: yych = *++p; if (yych == 'E') - goto yy952; + goto yy542; if (yych == 'e') - goto yy952; - goto yy943; - yy949: + goto yy542; + goto yy533; + yy539: yych = *++p; if (yych == 'A') - goto yy946; + goto yy536; if (yych == 'a') - goto yy946; - goto yy943; - yy950: + goto yy536; + goto yy533; + yy540: yych = *++p; if (yych == 'C') - goto yy953; + goto yy543; if (yych == 'c') - goto yy953; - goto yy943; - yy951: + goto yy543; + goto yy533; + yy541: yych = *++p; if (yych == ':') - goto yy954; - goto yy943; - yy952: + goto yy544; + goto yy533; + yy542: yych = *++p; if (yych == ':') - goto yy956; - goto yy943; - yy953: + goto yy546; + goto yy533; + yy543: yych = *++p; if (yych == 'R') - goto yy957; + goto yy547; if (yych == 'r') - goto yy957; - goto yy943; - yy954: + goto yy547; + goto yy533; + yy544: yyaccept = 1; yych = *(marker = ++p); if (yych == 'I') - goto yy958; + goto yy548; if (yych == 'i') - goto yy958; - yy955: { return (bufsize_t)(p - start); } - yy956: + goto yy548; + yy545 : { return (bufsize_t)(p - start); } + yy546: ++p; - goto yy955; - yy957: + goto yy545; + yy547: yych = *++p; if (yych == 'I') - goto yy959; + goto yy549; if (yych == 'i') - goto yy959; - goto yy943; - yy958: + goto yy549; + goto yy533; + yy548: yych = *++p; if (yych == 'M') - goto yy960; + goto yy550; if (yych == 'm') - goto yy960; - goto yy943; - yy959: + goto yy550; + goto yy533; + yy549: yych = *++p; if (yych == 'P') - goto yy961; + goto yy551; if (yych == 'p') - goto yy961; - goto yy943; - yy960: + goto yy551; + goto yy533; + yy550: yych = *++p; if (yych == 'A') - goto yy962; + goto yy552; if (yych == 'a') - goto yy962; - goto yy943; - yy961: + goto yy552; + goto yy533; + yy551: yych = *++p; if (yych == 'T') - goto yy952; + goto yy542; if (yych == 't') - goto yy952; - goto yy943; - yy962: + goto yy542; + goto yy533; + yy552: yych = *++p; if (yych == 'G') - goto yy963; + goto yy553; if (yych != 'g') - goto yy943; - yy963: + goto yy533; + yy553: yych = *++p; if (yych == 'E') - goto yy964; + goto yy554; if (yych != 'e') - goto yy943; - yy964: + goto yy533; + yy554: yych = *++p; if (yych != '/') - goto yy943; + goto yy533; yych = *++p; if (yych <= 'W') { if (yych <= 'J') { if (yych == 'G') - goto yy966; + goto yy555; if (yych <= 'I') - goto yy943; - goto yy967; + goto yy533; + goto yy556; } else { if (yych == 'P') - goto yy968; + goto yy557; if (yych <= 'V') - goto yy943; - goto yy969; + goto yy533; + goto yy558; } } else { if (yych <= 'j') { if (yych == 'g') - goto yy966; + goto yy555; if (yych <= 'i') - goto yy943; - goto yy967; + goto yy533; + goto yy556; } else { if (yych <= 'p') { if (yych <= 'o') - goto yy943; - goto yy968; + goto yy533; + goto yy557; } else { if (yych == 'w') - goto yy969; - goto yy943; + goto yy558; + goto yy533; } } } - yy966: + yy555: yych = *++p; if (yych == 'I') - goto yy970; + goto yy559; if (yych == 'i') - goto yy970; - goto yy943; - yy967: + goto yy559; + goto yy533; + yy556: yych = *++p; if (yych == 'P') - goto yy971; + goto yy560; if (yych == 'p') - goto yy971; - goto yy943; - yy968: + goto yy560; + goto yy533; + yy557: yych = *++p; if (yych == 'N') - goto yy972; + goto yy561; if (yych == 'n') - goto yy972; - goto yy943; - yy969: + goto yy561; + goto yy533; + yy558: yych = *++p; if (yych == 'E') - goto yy973; + goto yy562; if (yych == 'e') - goto yy973; - goto yy943; - yy970: + goto yy562; + goto yy533; + yy559: yych = *++p; if (yych == 'F') - goto yy974; + goto yy563; if (yych == 'f') - goto yy974; - goto yy943; - yy971: + goto yy563; + goto yy533; + yy560: yych = *++p; if (yych == 'E') - goto yy972; + goto yy561; if (yych != 'e') - goto yy943; - yy972: + goto yy533; + yy561: yych = *++p; if (yych == 'G') - goto yy974; + goto yy563; if (yych == 'g') - goto yy974; - goto yy943; - yy973: + goto yy563; + goto yy533; + yy562: yych = *++p; if (yych == 'B') - goto yy976; + goto yy564; if (yych == 'b') - goto yy976; - goto yy943; - yy974: + goto yy564; + goto yy533; + yy563: ++p; { return 0; } - yy976: + yy564: yych = *++p; if (yych == 'P') - goto yy974; + goto yy563; if (yych == 'p') - goto yy974; - goto yy943; + goto yy563; + goto yy533; } } diff --git a/src/scanners.re b/src/scanners.re index 3d084389a..57e594534 100644 --- a/src/scanners.re +++ b/src/scanners.re @@ -145,6 +145,7 @@ bufsize_t _scan_html_declaration(const unsigned char *p) { const unsigned char *marker = NULL; const unsigned char *start = p; + (void) marker; /*!re2c declaration { return (bufsize_t)(p - start); } * { return 0; }