From 2c3612447e35c879ad99e637dd473ec58fde9fd0 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 7 Aug 2015 23:21:53 -0700 Subject: Removed pre from blocktags scanner. See jgm/CommonMark#355. Pre is handled separately in rule 1 and needn't be handled in rule 6. --- src/scanners.c | 7243 +++++++++++++++++++++++++++---------------------------- src/scanners.re | 2 +- 2 files changed, 3604 insertions(+), 3641 deletions(-) (limited to 'src') diff --git a/src/scanners.c b/src/scanners.c index 9237c7f..6a98928 100644 --- a/src/scanners.c +++ b/src/scanners.c @@ -17259,10 +17259,10 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { goto yy1435; case 'P': case 'p': - goto yy1622; + goto yy1620; case 'S': case 's': - goto yy1623; + goto yy1621; case 'T': case 't': goto yy1437; @@ -18011,7 +18011,7 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { } yy1497: ++p; - yy1498 : { return 1; } + { return 1; } yy1499: yych = *++p; if (yych == 'L') @@ -18972,9 +18972,9 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { yy1616: yych = *++p; if (yych == 'E') - goto yy1620; + goto yy1496; if (yych == 'e') - goto yy1620; + goto yy1496; goto yy1417; yy1617: yych = *++p; @@ -18997,66 +18997,36 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { goto yy1417; yy1620: yych = *++p; - if (yych <= ' ') { - if (yych <= 0x08) - goto yy1417; - if (yych <= '\r') - goto yy1621; - if (yych <= 0x1F) - goto yy1417; - } else { - if (yych <= '/') { - if (yych <= '.') - goto yy1417; - goto yy1458; - } else { - if (yych != '>') - goto yy1417; - } - } - yy1621: - yych = *++p; - goto yy1498; - yy1622: - yych = *++p; - if (yych <= '>') { - if (yych <= ' ') { + if (yych <= '/') { + if (yych <= 0x1F) { if (yych <= 0x08) goto yy1417; if (yych <= '\r') goto yy1456; - if (yych <= 0x1F) - goto yy1417; - goto yy1456; + goto yy1417; } else { - if (yych == '/') - goto yy1458; - if (yych <= '=') + if (yych <= ' ') + goto yy1456; + if (yych <= '.') goto yy1417; - goto yy1456; + goto yy1458; } } else { - if (yych <= 'R') { - if (yych == 'A') - goto yy1617; - if (yych <= 'Q') - goto yy1417; - goto yy1624; + if (yych <= '@') { + if (yych == '>') + goto yy1456; + goto yy1417; } else { - if (yych <= 'a') { - if (yych <= '`') - goto yy1417; + if (yych <= 'A') goto yy1617; - } else { - if (yych == 'r') - goto yy1624; - goto yy1417; - } + if (yych == 'a') + goto yy1617; + goto yy1417; } } - yy1623: - yych = *++p; - if (yych <= 'U') { + yy1621: + ++p; + if ((yych = *p) <= 'U') { if (yych <= 'N') { if (yych == 'E') goto yy1481; @@ -19081,13 +19051,6 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { goto yy1417; } } - yy1624: - ++p; - if ((yych = *p) == 'E') - goto yy1455; - if (yych == 'e') - goto yy1455; - goto yy1417; } } @@ -19124,813 +19087,813 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ';') { if (yych != '\n') - goto yy1629; + goto yy1626; } else { if (yych <= '<') - goto yy1628; + goto yy1625; if (yych <= 0x7F) - goto yy1629; + goto yy1626; if (yych >= 0xC2) - goto yy1630; + goto yy1627; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1632; + goto yy1629; if (yych == 0xED) - goto yy1637; - goto yy1633; + goto yy1634; + goto yy1630; } else { if (yych <= 0xF0) - goto yy1634; + goto yy1631; if (yych <= 0xF3) - goto yy1635; + goto yy1632; if (yych <= 0xF4) - goto yy1636; + goto yy1633; } } - yy1627 : { return 0; } - yy1628: + yy1624 : { return 0; } + yy1625: yyaccept = 0; yych = *(marker = ++p); if (yych <= '@') { if (yych == '/') - goto yy1640; - goto yy1627; + goto yy1637; + goto yy1624; } else { if (yych <= 'Z') - goto yy1638; + goto yy1635; if (yych <= '`') - goto yy1627; + goto yy1624; if (yych <= 'z') - goto yy1638; - goto yy1627; + goto yy1635; + goto yy1624; } - yy1629: + yy1626: yych = *++p; - goto yy1627; - yy1630: + goto yy1624; + yy1627: yych = *++p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1629; - yy1631: + goto yy1626; + yy1628: p = marker; if (yyaccept == 0) { - goto yy1627; + goto yy1624; } else { - goto yy1649; + goto yy1646; } - yy1632: + yy1629: yych = *++p; if (yych <= 0x9F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1630; - goto yy1631; - yy1633: + goto yy1627; + goto yy1628; + yy1630: yych = *++p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1630; - goto yy1631; - yy1634: + goto yy1627; + goto yy1628; + yy1631: yych = *++p; if (yych <= 0x8F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1633; - goto yy1631; - yy1635: + goto yy1630; + goto yy1628; + yy1632: yych = *++p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1633; - goto yy1631; - yy1636: + goto yy1630; + goto yy1628; + yy1633: yych = *++p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x8F) - goto yy1633; - goto yy1631; - yy1637: + goto yy1630; + goto yy1628; + yy1634: yych = *++p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x9F) - goto yy1630; - goto yy1631; - yy1638: + goto yy1627; + goto yy1628; + yy1635: ++p; yych = *p; if (yybm[0 + yych] & 1) { - goto yy1638; + goto yy1635; } if (yych <= ' ') { if (yych <= 0x08) - goto yy1631; + goto yy1628; if (yych <= '\r') - goto yy1651; + goto yy1648; if (yych <= 0x1F) - goto yy1631; - goto yy1651; + goto yy1628; + goto yy1648; } else { if (yych <= '/') { if (yych <= '.') - goto yy1631; - goto yy1653; + goto yy1628; + goto yy1650; } else { if (yych == '>') - goto yy1645; - goto yy1631; + goto yy1642; + goto yy1628; } } - yy1640: + yy1637: yych = *++p; if (yych <= '@') - goto yy1631; + goto yy1628; if (yych <= 'Z') - goto yy1641; + goto yy1638; if (yych <= '`') - goto yy1631; + goto yy1628; if (yych >= '{') - goto yy1631; - yy1641: + goto yy1628; + yy1638: ++p; yych = *p; if (yybm[0 + yych] & 2) { - goto yy1643; + goto yy1640; } if (yych <= '=') { if (yych <= '-') { if (yych <= ',') - goto yy1631; - goto yy1641; + goto yy1628; + goto yy1638; } else { if (yych <= '/') - goto yy1631; + goto yy1628; if (yych <= '9') - goto yy1641; - goto yy1631; + goto yy1638; + goto yy1628; } } else { if (yych <= 'Z') { if (yych <= '>') - goto yy1645; + goto yy1642; if (yych <= '@') - goto yy1631; - goto yy1641; + goto yy1628; + goto yy1638; } else { if (yych <= '`') - goto yy1631; + goto yy1628; if (yych <= 'z') - goto yy1641; - goto yy1631; + goto yy1638; + goto yy1628; } } - yy1643: + yy1640: ++p; yych = *p; if (yybm[0 + yych] & 2) { - goto yy1643; + goto yy1640; } if (yych != '>') - goto yy1631; - yy1645: + goto yy1628; + yy1642: ++p; yych = *p; if (yybm[0 + yych] & 4) { - goto yy1645; + goto yy1642; } if (yych <= 0x08) - goto yy1631; + goto yy1628; if (yych <= '\n') - goto yy1647; + goto yy1644; if (yych <= '\v') - goto yy1631; + goto yy1628; if (yych <= '\r') - goto yy1650; - goto yy1631; - yy1647: + goto yy1647; + goto yy1628; + yy1644: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 4) { - goto yy1645; + goto yy1642; } if (yych <= 0x08) - goto yy1649; + goto yy1646; if (yych <= '\n') - goto yy1647; + goto yy1644; if (yych <= '\v') - goto yy1649; + goto yy1646; if (yych <= '\r') - goto yy1650; - yy1649 : { return 7; } - yy1650: + goto yy1647; + yy1646 : { return 7; } + yy1647: yych = *++p; - goto yy1649; - yy1651: + goto yy1646; + yy1648: ++p; yych = *p; if (yych <= ':') { if (yych <= ' ') { if (yych <= 0x08) - goto yy1631; + goto yy1628; if (yych <= '\r') - goto yy1651; + goto yy1648; if (yych <= 0x1F) - goto yy1631; - goto yy1651; + goto yy1628; + goto yy1648; } else { if (yych == '/') - goto yy1653; + goto yy1650; if (yych <= '9') - goto yy1631; - goto yy1654; + goto yy1628; + goto yy1651; } } else { if (yych <= 'Z') { if (yych == '>') - goto yy1645; + goto yy1642; if (yych <= '@') - goto yy1631; - goto yy1654; + goto yy1628; + goto yy1651; } else { if (yych <= '_') { if (yych <= '^') - goto yy1631; - goto yy1654; + goto yy1628; + goto yy1651; } else { if (yych <= '`') - goto yy1631; + goto yy1628; if (yych <= 'z') - goto yy1654; - goto yy1631; + goto yy1651; + goto yy1628; } } } - yy1653: + yy1650: yych = *++p; if (yych == '>') - goto yy1645; - goto yy1631; - yy1654: + goto yy1642; + goto yy1628; + yy1651: ++p; yych = *p; if (yybm[0 + yych] & 16) { - goto yy1654; + goto yy1651; } if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) - goto yy1631; + goto yy1628; } else { if (yych != ' ') - goto yy1631; + goto yy1628; } } else { if (yych <= '<') { if (yych <= '/') - goto yy1653; - goto yy1631; + goto yy1650; + goto yy1628; } else { if (yych <= '=') - goto yy1658; + goto yy1655; if (yych <= '>') - goto yy1645; - goto yy1631; + goto yy1642; + goto yy1628; } } - yy1656: + yy1653: ++p; yych = *p; if (yych <= '<') { if (yych <= ' ') { if (yych <= 0x08) - goto yy1631; + goto yy1628; if (yych <= '\r') - goto yy1656; + goto yy1653; if (yych <= 0x1F) - goto yy1631; - goto yy1656; + goto yy1628; + goto yy1653; } else { if (yych <= '/') { if (yych <= '.') - goto yy1631; - goto yy1653; + goto yy1628; + goto yy1650; } else { if (yych == ':') - goto yy1654; - goto yy1631; + goto yy1651; + goto yy1628; } } } else { if (yych <= 'Z') { if (yych <= '=') - goto yy1658; + goto yy1655; if (yych <= '>') - goto yy1645; + goto yy1642; if (yych <= '@') - goto yy1631; - goto yy1654; + goto yy1628; + goto yy1651; } else { if (yych <= '_') { if (yych <= '^') - goto yy1631; - goto yy1654; + goto yy1628; + goto yy1651; } else { if (yych <= '`') - goto yy1631; + goto yy1628; if (yych <= 'z') - goto yy1654; - goto yy1631; + goto yy1651; + goto yy1628; } } } - yy1658: + yy1655: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy1660; + goto yy1657; } if (yych <= 0xE0) { if (yych <= '"') { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych >= '!') - goto yy1671; + goto yy1668; } else { if (yych <= '\'') - goto yy1669; + goto yy1666; if (yych <= 0xC1) - goto yy1631; + goto yy1628; if (yych <= 0xDF) - goto yy1662; - goto yy1663; + goto yy1659; + goto yy1660; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1668; - goto yy1664; + goto yy1665; + goto yy1661; } else { if (yych <= 0xF0) - goto yy1665; + goto yy1662; if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy1660; + goto yy1657; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= ' ') - goto yy1694; + goto yy1691; if (yych <= '"') - goto yy1671; - goto yy1669; + goto yy1668; + goto yy1666; } else { if (yych == '>') - goto yy1645; + goto yy1642; if (yych <= 0xC1) - goto yy1631; - goto yy1662; + goto yy1628; + goto yy1659; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1663; + goto yy1660; if (yych == 0xED) - goto yy1668; - goto yy1664; + goto yy1665; + goto yy1661; } else { if (yych <= 0xF0) - goto yy1665; + goto yy1662; if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } - yy1660: + yy1657: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy1660; + goto yy1657; } if (yych <= 0xE0) { if (yych <= '=') { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= ' ') - goto yy1688; - goto yy1631; + goto yy1685; + goto yy1628; } else { if (yych <= '>') - goto yy1645; + goto yy1642; if (yych <= 0xC1) - goto yy1631; + goto yy1628; if (yych >= 0xE0) - goto yy1663; + goto yy1660; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1668; - goto yy1664; + goto yy1665; + goto yy1661; } else { if (yych <= 0xF0) - goto yy1665; + goto yy1662; if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } - yy1662: + yy1659: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1660; - goto yy1631; - yy1663: + goto yy1657; + goto yy1628; + yy1660: ++p; yych = *p; if (yych <= 0x9F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1662; - goto yy1631; - yy1664: + goto yy1659; + goto yy1628; + yy1661: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1662; - goto yy1631; - yy1665: + goto yy1659; + goto yy1628; + yy1662: ++p; yych = *p; if (yych <= 0x8F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1664; - goto yy1631; - yy1666: + goto yy1661; + goto yy1628; + yy1663: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1664; - goto yy1631; - yy1667: + goto yy1661; + goto yy1628; + yy1664: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x8F) - goto yy1664; - goto yy1631; - yy1668: + goto yy1661; + goto yy1628; + yy1665: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x9F) - goto yy1662; - goto yy1631; - yy1669: + goto yy1659; + goto yy1628; + yy1666: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1669; + goto yy1666; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= '\'') - goto yy1680; - goto yy1631; + goto yy1677; + goto yy1628; } else { if (yych <= 0xDF) - goto yy1681; + goto yy1678; if (yych <= 0xE0) - goto yy1682; - goto yy1683; + goto yy1679; + goto yy1680; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1687; + goto yy1684; if (yych <= 0xEF) - goto yy1683; - goto yy1684; + goto yy1680; + goto yy1681; } else { if (yych <= 0xF3) - goto yy1685; + goto yy1682; if (yych <= 0xF4) - goto yy1686; - goto yy1631; + goto yy1683; + goto yy1628; } } - yy1671: + yy1668: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1671; + goto yy1668; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= '"') - goto yy1680; - goto yy1631; + goto yy1677; + goto yy1628; } else { if (yych <= 0xDF) - goto yy1673; + goto yy1670; if (yych <= 0xE0) - goto yy1674; - goto yy1675; + goto yy1671; + goto yy1672; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1679; + goto yy1676; if (yych <= 0xEF) - goto yy1675; - goto yy1676; + goto yy1672; + goto yy1673; } else { if (yych <= 0xF3) - goto yy1677; + goto yy1674; if (yych <= 0xF4) - goto yy1678; - goto yy1631; + goto yy1675; + goto yy1628; } } - yy1673: + yy1670: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1671; - goto yy1631; - yy1674: + goto yy1668; + goto yy1628; + yy1671: ++p; yych = *p; if (yych <= 0x9F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1673; - goto yy1631; - yy1675: + goto yy1670; + goto yy1628; + yy1672: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1673; - goto yy1631; - yy1676: + goto yy1670; + goto yy1628; + yy1673: ++p; yych = *p; if (yych <= 0x8F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1675; - goto yy1631; - yy1677: + goto yy1672; + goto yy1628; + yy1674: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1675; - goto yy1631; - yy1678: + goto yy1672; + goto yy1628; + yy1675: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x8F) - goto yy1675; - goto yy1631; - yy1679: + goto yy1672; + goto yy1628; + yy1676: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x9F) - goto yy1673; - goto yy1631; - yy1680: + goto yy1670; + goto yy1628; + yy1677: ++p; yych = *p; if (yych <= ' ') { if (yych <= 0x08) - goto yy1631; + goto yy1628; if (yych <= '\r') - goto yy1651; + goto yy1648; if (yych <= 0x1F) - goto yy1631; - goto yy1651; + goto yy1628; + goto yy1648; } else { if (yych <= '/') { if (yych <= '.') - goto yy1631; - goto yy1653; + goto yy1628; + goto yy1650; } else { if (yych == '>') - goto yy1645; - goto yy1631; + goto yy1642; + goto yy1628; } } - yy1681: + yy1678: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1669; - goto yy1631; - yy1682: + goto yy1666; + goto yy1628; + yy1679: ++p; yych = *p; if (yych <= 0x9F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1681; - goto yy1631; - yy1683: + goto yy1678; + goto yy1628; + yy1680: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1681; - goto yy1631; - yy1684: + goto yy1678; + goto yy1628; + yy1681: ++p; yych = *p; if (yych <= 0x8F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1683; - goto yy1631; - yy1685: + goto yy1680; + goto yy1628; + yy1682: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0xBF) - goto yy1683; - goto yy1631; - yy1686: + goto yy1680; + goto yy1628; + yy1683: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x8F) - goto yy1683; - goto yy1631; - yy1687: + goto yy1680; + goto yy1628; + yy1684: ++p; yych = *p; if (yych <= 0x7F) - goto yy1631; + goto yy1628; if (yych <= 0x9F) - goto yy1681; - goto yy1631; - yy1688: + goto yy1678; + goto yy1628; + yy1685: ++p; yych = *p; if (yych <= '@') { if (yych <= '"') { if (yych <= '\r') { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= 0x08) - goto yy1660; - goto yy1688; + goto yy1657; + goto yy1685; } else { if (yych == ' ') - goto yy1688; + goto yy1685; if (yych <= '!') - goto yy1660; - goto yy1631; + goto yy1657; + goto yy1628; } } else { if (yych <= ':') { if (yych == '\'') - goto yy1631; + goto yy1628; if (yych <= '9') - goto yy1660; + goto yy1657; } else { if (yych <= ';') - goto yy1660; + goto yy1657; if (yych <= '=') - goto yy1631; + goto yy1628; if (yych <= '>') - goto yy1645; - goto yy1660; + goto yy1642; + goto yy1657; } } } else { if (yych <= 0xDF) { if (yych <= '`') { if (yych <= 'Z') - goto yy1690; + goto yy1687; if (yych <= '^') - goto yy1660; + goto yy1657; if (yych >= '`') - goto yy1631; + goto yy1628; } else { if (yych <= 'z') - goto yy1690; + goto yy1687; if (yych <= 0x7F) - goto yy1660; + goto yy1657; if (yych <= 0xC1) - goto yy1631; - goto yy1662; + goto yy1628; + goto yy1659; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1663; + goto yy1660; if (yych == 0xED) - goto yy1668; - goto yy1664; + goto yy1665; + goto yy1661; } else { if (yych <= 0xF0) - goto yy1665; + goto yy1662; if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } } - yy1690: + yy1687: ++p; yych = *p; if (yych <= '>') { if (yych <= '&') { if (yych <= 0x1F) { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= 0x08) - goto yy1660; + goto yy1657; if (yych >= 0x0E) - goto yy1660; + goto yy1657; } else { if (yych <= ' ') - goto yy1692; + goto yy1689; if (yych == '"') - goto yy1631; - goto yy1660; + goto yy1628; + goto yy1657; } } else { if (yych <= '/') { if (yych <= '\'') - goto yy1631; + goto yy1628; if (yych <= ',') - goto yy1660; + goto yy1657; if (yych <= '.') - goto yy1690; - goto yy1660; + goto yy1687; + goto yy1657; } else { if (yych <= ';') { if (yych <= ':') - goto yy1690; - goto yy1660; + goto yy1687; + goto yy1657; } else { if (yych <= '<') - goto yy1631; + goto yy1628; if (yych <= '=') - goto yy1658; - goto yy1645; + goto yy1655; + goto yy1642; } } } @@ -19938,188 +19901,188 @@ bufsize_t _scan_html_block_start_7(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '_') { if (yych <= '@') - goto yy1660; + goto yy1657; if (yych <= 'Z') - goto yy1690; + goto yy1687; if (yych <= '^') - goto yy1660; - goto yy1690; + goto yy1657; + goto yy1687; } else { if (yych <= '`') - goto yy1631; + goto yy1628; if (yych <= 'z') - goto yy1690; + goto yy1687; if (yych <= 0x7F) - goto yy1660; - goto yy1631; + goto yy1657; + goto yy1628; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1662; + goto yy1659; if (yych <= 0xE0) - goto yy1663; + goto yy1660; if (yych <= 0xEC) - goto yy1664; - goto yy1668; + goto yy1661; + goto yy1665; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1664; - goto yy1665; + goto yy1661; + goto yy1662; } else { if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } } } - yy1692: + yy1689: ++p; yych = *p; if (yych <= '@') { if (yych <= '&') { if (yych <= 0x1F) { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= 0x08) - goto yy1660; + goto yy1657; if (yych <= '\r') - goto yy1692; - goto yy1660; + goto yy1689; + goto yy1657; } else { if (yych <= ' ') - goto yy1692; + goto yy1689; if (yych == '"') - goto yy1631; - goto yy1660; + goto yy1628; + goto yy1657; } } else { if (yych <= ';') { if (yych <= '\'') - goto yy1631; + goto yy1628; if (yych == ':') - goto yy1690; - goto yy1660; + goto yy1687; + goto yy1657; } else { if (yych <= '<') - goto yy1631; + goto yy1628; if (yych <= '=') - goto yy1658; + goto yy1655; if (yych <= '>') - goto yy1645; - goto yy1660; + goto yy1642; + goto yy1657; } } } else { if (yych <= 0xDF) { if (yych <= '`') { if (yych <= 'Z') - goto yy1690; + goto yy1687; if (yych <= '^') - goto yy1660; + goto yy1657; if (yych <= '_') - goto yy1690; - goto yy1631; + goto yy1687; + goto yy1628; } else { if (yych <= 'z') - goto yy1690; + goto yy1687; if (yych <= 0x7F) - goto yy1660; + goto yy1657; if (yych <= 0xC1) - goto yy1631; - goto yy1662; + goto yy1628; + goto yy1659; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1663; + goto yy1660; if (yych == 0xED) - goto yy1668; - goto yy1664; + goto yy1665; + goto yy1661; } else { if (yych <= 0xF0) - goto yy1665; + goto yy1662; if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } } - yy1694: + yy1691: ++p; yych = *p; if (yych <= '@') { if (yych <= '"') { if (yych <= '\r') { if (yych <= 0x00) - goto yy1631; + goto yy1628; if (yych <= 0x08) - goto yy1660; - goto yy1694; + goto yy1657; + goto yy1691; } else { if (yych == ' ') - goto yy1694; + goto yy1691; if (yych <= '!') - goto yy1660; - goto yy1671; + goto yy1657; + goto yy1668; } } else { if (yych <= ':') { if (yych == '\'') - goto yy1669; + goto yy1666; if (yych <= '9') - goto yy1660; - goto yy1690; + goto yy1657; + goto yy1687; } else { if (yych <= ';') - goto yy1660; + goto yy1657; if (yych <= '=') - goto yy1631; + goto yy1628; if (yych <= '>') - goto yy1645; - goto yy1660; + goto yy1642; + goto yy1657; } } } else { if (yych <= 0xDF) { if (yych <= '`') { if (yych <= 'Z') - goto yy1690; + goto yy1687; if (yych <= '^') - goto yy1660; + goto yy1657; if (yych <= '_') - goto yy1690; - goto yy1631; + goto yy1687; + goto yy1628; } else { if (yych <= 'z') - goto yy1690; + goto yy1687; if (yych <= 0x7F) - goto yy1660; + goto yy1657; if (yych <= 0xC1) - goto yy1631; - goto yy1662; + goto yy1628; + goto yy1659; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1663; + goto yy1660; if (yych == 0xED) - goto yy1668; - goto yy1664; + goto yy1665; + goto yy1661; } else { if (yych <= 0xF0) - goto yy1665; + goto yy1662; if (yych <= 0xF3) - goto yy1666; + goto yy1663; if (yych <= 0xF4) - goto yy1667; - goto yy1631; + goto yy1664; + goto yy1628; } } } @@ -20159,813 +20122,813 @@ bufsize_t _scan_html_block_end_1(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ';') { if (yych != '\n') - goto yy1699; + goto yy1696; } else { if (yych <= '<') - goto yy1700; + goto yy1697; if (yych <= 0x7F) - goto yy1699; + goto yy1696; if (yych >= 0xC2) - goto yy1701; + goto yy1698; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1703; + goto yy1700; if (yych == 0xED) - goto yy1708; - goto yy1704; + goto yy1705; + goto yy1701; } else { if (yych <= 0xF0) - goto yy1705; + goto yy1702; if (yych <= 0xF3) - goto yy1706; + goto yy1703; if (yych <= 0xF4) - goto yy1707; + goto yy1704; } } - yy1698 : { return 0; } - yy1699: + yy1695 : { return 0; } + yy1696: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych == '\n') - goto yy1698; - goto yy1713; + goto yy1695; + goto yy1710; } else { if (yych <= 0xC1) - goto yy1698; + goto yy1695; if (yych <= 0xF4) - goto yy1713; - goto yy1698; + goto yy1710; + goto yy1695; } - yy1700: + yy1697: yyaccept = 0; yych = *(marker = ++p); if (yych <= '/') { if (yych == '\n') - goto yy1698; + goto yy1695; if (yych <= '.') - goto yy1713; - goto yy1709; + goto yy1710; + goto yy1706; } else { if (yych <= 0x7F) - goto yy1713; + goto yy1710; if (yych <= 0xC1) - goto yy1698; + goto yy1695; if (yych <= 0xF4) - goto yy1713; - goto yy1698; + goto yy1710; + goto yy1695; } - yy1701: + yy1698: yych = *++p; if (yych <= 0x7F) - goto yy1702; - if (yych <= 0xBF) goto yy1699; - yy1702: + if (yych <= 0xBF) + goto yy1696; + yy1699: p = marker; if (yyaccept == 0) { - goto yy1698; + goto yy1695; } else { - goto yy1730; + goto yy1727; } - yy1703: + yy1700: yych = *++p; if (yych <= 0x9F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1701; - goto yy1702; - yy1704: + goto yy1698; + goto yy1699; + yy1701: yych = *++p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1701; - goto yy1702; - yy1705: + goto yy1698; + goto yy1699; + yy1702: yych = *++p; if (yych <= 0x8F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1704; - goto yy1702; - yy1706: + goto yy1701; + goto yy1699; + yy1703: yych = *++p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1704; - goto yy1702; - yy1707: + goto yy1701; + goto yy1699; + yy1704: yych = *++p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0x8F) - goto yy1704; - goto yy1702; - yy1708: + goto yy1701; + goto yy1699; + yy1705: yych = *++p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0x9F) - goto yy1701; - goto yy1702; - yy1709: + goto yy1698; + goto yy1699; + yy1706: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 's') { if (yych <= 'R') { if (yych <= '\n') { if (yych <= '\t') - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } else { if (yych == 'P') - goto yy1721; - goto yy1712; + goto yy1718; + goto yy1709; } } else { if (yych <= 'o') { if (yych <= 'S') - goto yy1722; - goto yy1712; + goto yy1719; + goto yy1709; } else { if (yych <= 'p') - goto yy1721; + goto yy1718; if (yych <= 'r') - goto yy1712; - goto yy1722; + goto yy1709; + goto yy1719; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } else { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; - goto yy1716; + goto yy1712; + goto yy1713; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1720; + goto yy1717; if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1710: + yy1707: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xDF) { if (yych <= '.') { if (yych == '\n') - goto yy1702; + goto yy1699; } else { if (yych <= '/') - goto yy1709; + goto yy1706; if (yych <= 0x7F) - goto yy1712; + goto yy1709; if (yych <= 0xC1) - goto yy1702; - goto yy1714; + goto yy1699; + goto yy1711; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych == 0xED) - goto yy1720; - goto yy1716; + goto yy1717; + goto yy1713; } else { if (yych <= 0xF0) - goto yy1717; + goto yy1714; if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } - yy1712: + yy1709: ++p; yych = *p; - yy1713: + yy1710: if (yybm[0 + yych] & 128) { - goto yy1712; + goto yy1709; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1702; + goto yy1699; if (yych <= '<') - goto yy1710; - goto yy1702; + goto yy1707; + goto yy1699; } else { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; - goto yy1716; + goto yy1712; + goto yy1713; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1720; + goto yy1717; if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } - yy1714: + yy1711: ++p; yych = *p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1712; - goto yy1702; - yy1715: + goto yy1709; + goto yy1699; + yy1712: ++p; yych = *p; if (yych <= 0x9F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1714; - goto yy1702; - yy1716: + goto yy1711; + goto yy1699; + yy1713: ++p; yych = *p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1714; - goto yy1702; - yy1717: + goto yy1711; + goto yy1699; + yy1714: ++p; yych = *p; if (yych <= 0x8F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1716; - goto yy1702; - yy1718: + goto yy1713; + goto yy1699; + yy1715: ++p; yych = *p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0xBF) - goto yy1716; - goto yy1702; - yy1719: + goto yy1713; + goto yy1699; + yy1716: ++p; yych = *p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0x8F) - goto yy1716; - goto yy1702; - yy1720: + goto yy1713; + goto yy1699; + yy1717: ++p; yych = *p; if (yych <= 0x7F) - goto yy1702; + goto yy1699; if (yych <= 0x9F) - goto yy1714; - goto yy1702; - yy1721: + goto yy1711; + goto yy1699; + yy1718: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'R') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'Q') - goto yy1712; - goto yy1733; + goto yy1709; + goto yy1730; } else { if (yych == 'r') - goto yy1733; + goto yy1730; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1722: + yy1719: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 't') { if (yych <= 'S') { if (yych <= '\n') { if (yych <= '\t') - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } else { if (yych == 'C') - goto yy1724; - goto yy1712; + goto yy1721; + goto yy1709; } } else { if (yych <= 'b') { if (yych >= 'U') - goto yy1712; + goto yy1709; } else { if (yych <= 'c') - goto yy1724; + goto yy1721; if (yych <= 's') - goto yy1712; + goto yy1709; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } else { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; - goto yy1716; + goto yy1712; + goto yy1713; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1720; + goto yy1717; if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'Y') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'X') - goto yy1712; - goto yy1731; + goto yy1709; + goto yy1728; } else { if (yych == 'y') - goto yy1731; + goto yy1728; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1724: + yy1721: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'R') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'Q') - goto yy1712; + goto yy1709; } else { if (yych == 'r') - goto yy1725; + goto yy1722; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1725: + yy1722: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'I') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'H') - goto yy1712; + goto yy1709; } else { if (yych == 'i') - goto yy1726; + goto yy1723; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1726: + yy1723: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'P') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'O') - goto yy1712; + goto yy1709; } else { if (yych == 'p') - goto yy1727; + goto yy1724; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1727: + yy1724: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'T') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'S') - goto yy1712; + goto yy1709; } else { if (yych == 't') - goto yy1728; + goto yy1725; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1728: + yy1725: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy1702; - goto yy1712; + goto yy1699; + goto yy1709; } else { if (yych <= '>') - goto yy1729; + goto yy1726; if (yych <= 0x7F) - goto yy1712; + goto yy1709; if (yych <= 0xC1) - goto yy1702; - goto yy1714; + goto yy1699; + goto yy1711; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych == 0xED) - goto yy1720; - goto yy1716; + goto yy1717; + goto yy1713; } else { if (yych <= 0xF0) - goto yy1717; + goto yy1714; if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } - yy1729: + yy1726: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1712; + goto yy1709; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1730; + goto yy1727; if (yych <= '<') - goto yy1710; + goto yy1707; } else { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; - goto yy1716; + goto yy1712; + goto yy1713; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1720; + goto yy1717; if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; + goto yy1716; } } - yy1730 : { return (bufsize_t)(p - start); } - yy1731: + yy1727 : { return (bufsize_t)(p - start); } + yy1728: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'L') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'K') - goto yy1712; + goto yy1709; } else { if (yych == 'l') - goto yy1732; + goto yy1729; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1732: + yy1729: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'E') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'D') - goto yy1712; - goto yy1728; + goto yy1709; + goto yy1725; } else { if (yych == 'e') - goto yy1728; + goto yy1725; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } - yy1733: + yy1730: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1710; + goto yy1707; } if (yych <= 0xC1) { if (yych <= 'E') { if (yych == '\n') - goto yy1702; + goto yy1699; if (yych <= 'D') - goto yy1712; - goto yy1728; + goto yy1709; + goto yy1725; } else { if (yych == 'e') - goto yy1728; + goto yy1725; if (yych <= 0x7F) - goto yy1712; - goto yy1702; + goto yy1709; + goto yy1699; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1714; + goto yy1711; if (yych <= 0xE0) - goto yy1715; + goto yy1712; if (yych <= 0xEC) - goto yy1716; - goto yy1720; + goto yy1713; + goto yy1717; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1716; - goto yy1717; + goto yy1713; + goto yy1714; } else { if (yych <= 0xF3) - goto yy1718; + goto yy1715; if (yych <= 0xF4) - goto yy1719; - goto yy1702; + goto yy1716; + goto yy1699; } } } @@ -21005,316 +20968,316 @@ bufsize_t _scan_html_block_end_2(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= ',') { if (yych != '\n') - goto yy1737; + goto yy1734; } else { if (yych <= '-') - goto yy1738; + goto yy1735; if (yych <= 0x7F) - goto yy1737; + goto yy1734; if (yych >= 0xC2) - goto yy1739; + goto yy1736; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1741; + goto yy1738; if (yych == 0xED) - goto yy1746; - goto yy1742; + goto yy1743; + goto yy1739; } else { if (yych <= 0xF0) - goto yy1743; + goto yy1740; if (yych <= 0xF3) - goto yy1744; + goto yy1741; if (yych <= 0xF4) - goto yy1745; + goto yy1742; } } - yy1736 : { return 0; } - yy1737: + yy1733 : { return 0; } + yy1734: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych == '\n') - goto yy1736; - goto yy1750; + goto yy1733; + goto yy1747; } else { if (yych <= 0xC1) - goto yy1736; + goto yy1733; if (yych <= 0xF4) - goto yy1750; - goto yy1736; + goto yy1747; + goto yy1733; } - yy1738: + yy1735: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy1747; + goto yy1744; } if (yych <= 0x7F) { if (yych == '\n') - goto yy1736; - goto yy1750; + goto yy1733; + goto yy1747; } else { if (yych <= 0xC1) - goto yy1736; + goto yy1733; if (yych <= 0xF4) - goto yy1750; - goto yy1736; + goto yy1747; + goto yy1733; } - yy1739: + yy1736: yych = *++p; if (yych <= 0x7F) - goto yy1740; - if (yych <= 0xBF) goto yy1737; - yy1740: + if (yych <= 0xBF) + goto yy1734; + yy1737: p = marker; if (yyaccept == 0) { - goto yy1736; + goto yy1733; } else { - goto yy1760; + goto yy1757; } - yy1741: + yy1738: yych = *++p; if (yych <= 0x9F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1739; - goto yy1740; - yy1742: + goto yy1736; + goto yy1737; + yy1739: yych = *++p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1739; - goto yy1740; - yy1743: + goto yy1736; + goto yy1737; + yy1740: yych = *++p; if (yych <= 0x8F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1742; - goto yy1740; - yy1744: + goto yy1739; + goto yy1737; + yy1741: yych = *++p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1742; - goto yy1740; - yy1745: + goto yy1739; + goto yy1737; + yy1742: yych = *++p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0x8F) - goto yy1742; - goto yy1740; - yy1746: + goto yy1739; + goto yy1737; + yy1743: yych = *++p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0x9F) - goto yy1739; - goto yy1740; - yy1747: + goto yy1736; + goto yy1737; + yy1744: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1747; + goto yy1744; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy1740; + goto yy1737; } else { if (yych <= '>') - goto yy1759; + goto yy1756; if (yych <= 0x7F) - goto yy1749; + goto yy1746; if (yych <= 0xC1) - goto yy1740; - goto yy1751; + goto yy1737; + goto yy1748; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1752; + goto yy1749; if (yych == 0xED) - goto yy1757; - goto yy1753; + goto yy1754; + goto yy1750; } else { if (yych <= 0xF0) - goto yy1754; + goto yy1751; if (yych <= 0xF3) - goto yy1755; + goto yy1752; if (yych <= 0xF4) - goto yy1756; - goto yy1740; + goto yy1753; + goto yy1737; } } - yy1749: + yy1746: ++p; yych = *p; - yy1750: + yy1747: if (yybm[0 + yych] & 128) { - goto yy1749; + goto yy1746; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1740; + goto yy1737; if (yych <= '-') - goto yy1758; - goto yy1740; + goto yy1755; + goto yy1737; } else { if (yych <= 0xDF) - goto yy1751; + goto yy1748; if (yych <= 0xE0) - goto yy1752; - goto yy1753; + goto yy1749; + goto yy1750; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1757; + goto yy1754; if (yych <= 0xEF) - goto yy1753; - goto yy1754; + goto yy1750; + goto yy1751; } else { if (yych <= 0xF3) - goto yy1755; + goto yy1752; if (yych <= 0xF4) - goto yy1756; - goto yy1740; + goto yy1753; + goto yy1737; } } - yy1751: + yy1748: ++p; yych = *p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1749; - goto yy1740; - yy1752: + goto yy1746; + goto yy1737; + yy1749: ++p; yych = *p; if (yych <= 0x9F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1751; - goto yy1740; - yy1753: + goto yy1748; + goto yy1737; + yy1750: ++p; yych = *p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1751; - goto yy1740; - yy1754: + goto yy1748; + goto yy1737; + yy1751: ++p; yych = *p; if (yych <= 0x8F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1753; - goto yy1740; - yy1755: + goto yy1750; + goto yy1737; + yy1752: ++p; yych = *p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0xBF) - goto yy1753; - goto yy1740; - yy1756: + goto yy1750; + goto yy1737; + yy1753: ++p; yych = *p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0x8F) - goto yy1753; - goto yy1740; - yy1757: + goto yy1750; + goto yy1737; + yy1754: ++p; yych = *p; if (yych <= 0x7F) - goto yy1740; + goto yy1737; if (yych <= 0x9F) - goto yy1751; - goto yy1740; - yy1758: + goto yy1748; + goto yy1737; + yy1755: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1749; + goto yy1746; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1740; + goto yy1737; if (yych <= '-') - goto yy1747; - goto yy1740; + goto yy1744; + goto yy1737; } else { if (yych <= 0xDF) - goto yy1751; + goto yy1748; if (yych <= 0xE0) - goto yy1752; - goto yy1753; + goto yy1749; + goto yy1750; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1757; + goto yy1754; if (yych <= 0xEF) - goto yy1753; - goto yy1754; + goto yy1750; + goto yy1751; } else { if (yych <= 0xF3) - goto yy1755; + goto yy1752; if (yych <= 0xF4) - goto yy1756; - goto yy1740; + goto yy1753; + goto yy1737; } } - yy1759: + yy1756: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1749; + goto yy1746; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1760; + goto yy1757; if (yych <= '-') - goto yy1758; + goto yy1755; } else { if (yych <= 0xDF) - goto yy1751; + goto yy1748; if (yych <= 0xE0) - goto yy1752; - goto yy1753; + goto yy1749; + goto yy1750; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1757; + goto yy1754; if (yych <= 0xEF) - goto yy1753; - goto yy1754; + goto yy1750; + goto yy1751; } else { if (yych <= 0xF3) - goto yy1755; + goto yy1752; if (yych <= 0xF4) - goto yy1756; + goto yy1753; } } - yy1760 : { return (bufsize_t)(p - start); } + yy1757 : { return (bufsize_t)(p - start); } } } @@ -21351,282 +21314,282 @@ bufsize_t _scan_html_block_end_3(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '>') { if (yych != '\n') - goto yy1764; + goto yy1761; } else { if (yych <= '?') - goto yy1765; + goto yy1762; if (yych <= 0x7F) - goto yy1764; + goto yy1761; if (yych >= 0xC2) - goto yy1766; + goto yy1763; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1768; + goto yy1765; if (yych == 0xED) - goto yy1773; - goto yy1769; + goto yy1770; + goto yy1766; } else { if (yych <= 0xF0) - goto yy1770; + goto yy1767; if (yych <= 0xF3) - goto yy1771; + goto yy1768; if (yych <= 0xF4) - goto yy1772; + goto yy1769; } } - yy1763 : { return 0; } - yy1764: + yy1760 : { return 0; } + yy1761: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych == '\n') - goto yy1763; - goto yy1779; + goto yy1760; + goto yy1776; } else { if (yych <= 0xC1) - goto yy1763; + goto yy1760; if (yych <= 0xF4) - goto yy1779; - goto yy1763; + goto yy1776; + goto yy1760; } - yy1765: + yy1762: yyaccept = 0; yych = *(marker = ++p); if (yych <= '>') { if (yych == '\n') - goto yy1763; + goto yy1760; if (yych <= '=') - goto yy1779; - goto yy1774; + goto yy1776; + goto yy1771; } else { if (yych <= 0x7F) - goto yy1779; + goto yy1776; if (yych <= 0xC1) - goto yy1763; + goto yy1760; if (yych <= 0xF4) - goto yy1779; - goto yy1763; + goto yy1776; + goto yy1760; } - yy1766: + yy1763: yych = *++p; if (yych <= 0x7F) - goto yy1767; - if (yych <= 0xBF) goto yy1764; - yy1767: + if (yych <= 0xBF) + goto yy1761; + yy1764: p = marker; if (yyaccept == 0) { - goto yy1763; + goto yy1760; } else { - goto yy1775; + goto yy1772; } - yy1768: + yy1765: yych = *++p; if (yych <= 0x9F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1766; - goto yy1767; - yy1769: + goto yy1763; + goto yy1764; + yy1766: yych = *++p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1766; - goto yy1767; - yy1770: + goto yy1763; + goto yy1764; + yy1767: yych = *++p; if (yych <= 0x8F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1769; - goto yy1767; - yy1771: + goto yy1766; + goto yy1764; + yy1768: yych = *++p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1769; - goto yy1767; - yy1772: + goto yy1766; + goto yy1764; + yy1769: yych = *++p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0x8F) - goto yy1769; - goto yy1767; - yy1773: + goto yy1766; + goto yy1764; + yy1770: yych = *++p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0x9F) - goto yy1766; - goto yy1767; - yy1774: + goto yy1763; + goto yy1764; + yy1771: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1778; + goto yy1775; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1775; + goto yy1772; if (yych <= '?') - goto yy1776; + goto yy1773; } else { if (yych <= 0xDF) - goto yy1780; + goto yy1777; if (yych <= 0xE0) - goto yy1781; - goto yy1782; + goto yy1778; + goto yy1779; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1786; + goto yy1783; if (yych <= 0xEF) - goto yy1782; - goto yy1783; + goto yy1779; + goto yy1780; } else { if (yych <= 0xF3) - goto yy1784; + goto yy1781; if (yych <= 0xF4) - goto yy1785; + goto yy1782; } } - yy1775 : { return (bufsize_t)(p - start); } - yy1776: + yy1772 : { return (bufsize_t)(p - start); } + yy1773: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1776; + goto yy1773; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy1767; + goto yy1764; } else { if (yych <= '>') - goto yy1774; + goto yy1771; if (yych <= 0x7F) - goto yy1778; + goto yy1775; if (yych <= 0xC1) - goto yy1767; - goto yy1780; + goto yy1764; + goto yy1777; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1781; + goto yy1778; if (yych == 0xED) - goto yy1786; - goto yy1782; + goto yy1783; + goto yy1779; } else { if (yych <= 0xF0) - goto yy1783; + goto yy1780; if (yych <= 0xF3) - goto yy1784; + goto yy1781; if (yych <= 0xF4) - goto yy1785; - goto yy1767; + goto yy1782; + goto yy1764; } } - yy1778: + yy1775: ++p; yych = *p; - yy1779: + yy1776: if (yybm[0 + yych] & 128) { - goto yy1778; + goto yy1775; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1767; + goto yy1764; if (yych <= '?') - goto yy1776; - goto yy1767; + goto yy1773; + goto yy1764; } else { if (yych <= 0xDF) - goto yy1780; + goto yy1777; if (yych <= 0xE0) - goto yy1781; - goto yy1782; + goto yy1778; + goto yy1779; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1786; + goto yy1783; if (yych <= 0xEF) - goto yy1782; - goto yy1783; + goto yy1779; + goto yy1780; } else { if (yych <= 0xF3) - goto yy1784; + goto yy1781; if (yych <= 0xF4) - goto yy1785; - goto yy1767; + goto yy1782; + goto yy1764; } } - yy1780: + yy1777: ++p; yych = *p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1778; - goto yy1767; - yy1781: + goto yy1775; + goto yy1764; + yy1778: ++p; yych = *p; if (yych <= 0x9F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1780; - goto yy1767; - yy1782: + goto yy1777; + goto yy1764; + yy1779: ++p; yych = *p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1780; - goto yy1767; - yy1783: + goto yy1777; + goto yy1764; + yy1780: ++p; yych = *p; if (yych <= 0x8F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1782; - goto yy1767; - yy1784: + goto yy1779; + goto yy1764; + yy1781: ++p; yych = *p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0xBF) - goto yy1782; - goto yy1767; - yy1785: + goto yy1779; + goto yy1764; + yy1782: ++p; yych = *p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0x8F) - goto yy1782; - goto yy1767; - yy1786: + goto yy1779; + goto yy1764; + yy1783: ++p; yych = *p; if (yych <= 0x7F) - goto yy1767; + goto yy1764; if (yych <= 0x9F) - goto yy1780; - goto yy1767; + goto yy1777; + goto yy1764; } } @@ -21663,242 +21626,242 @@ bufsize_t _scan_html_block_end_4(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '=') { if (yych != '\n') - goto yy1790; + goto yy1787; } else { if (yych <= '>') - goto yy1791; + goto yy1788; if (yych <= 0x7F) - goto yy1790; + goto yy1787; if (yych >= 0xC2) - goto yy1793; + goto yy1790; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1795; + goto yy1792; if (yych == 0xED) - goto yy1800; - goto yy1796; + goto yy1797; + goto yy1793; } else { if (yych <= 0xF0) - goto yy1797; + goto yy1794; if (yych <= 0xF3) - goto yy1798; + goto yy1795; if (yych <= 0xF4) - goto yy1799; + goto yy1796; } } - yy1789 : { return 0; } - yy1790: + yy1786 : { return 0; } + yy1787: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych == '\n') - goto yy1789; - goto yy1804; + goto yy1786; + goto yy1801; } else { if (yych <= 0xC1) - goto yy1789; + goto yy1786; if (yych <= 0xF4) - goto yy1804; - goto yy1789; + goto yy1801; + goto yy1786; } - yy1791: + yy1788: yyaccept = 1; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych != '\n') - goto yy1804; + goto yy1801; } else { if (yych <= 0xC1) - goto yy1792; + goto yy1789; if (yych <= 0xF4) - goto yy1804; + goto yy1801; } - yy1792 : { return (bufsize_t)(p - start); } - yy1793: + yy1789 : { return (bufsize_t)(p - start); } + yy1790: yych = *++p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1790; - yy1794: + goto yy1787; + yy1791: p = marker; if (yyaccept == 0) { - goto yy1789; + goto yy1786; } else { - goto yy1792; + goto yy1789; } - yy1795: + yy1792: yych = *++p; if (yych <= 0x9F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1793; - goto yy1794; - yy1796: + goto yy1790; + goto yy1791; + yy1793: yych = *++p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1793; - goto yy1794; - yy1797: + goto yy1790; + goto yy1791; + yy1794: yych = *++p; if (yych <= 0x8F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1796; - goto yy1794; - yy1798: + goto yy1793; + goto yy1791; + yy1795: yych = *++p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1796; - goto yy1794; - yy1799: + goto yy1793; + goto yy1791; + yy1796: yych = *++p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0x8F) - goto yy1796; - goto yy1794; - yy1800: + goto yy1793; + goto yy1791; + yy1797: yych = *++p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0x9F) - goto yy1793; - goto yy1794; - yy1801: + goto yy1790; + goto yy1791; + yy1798: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1803; + goto yy1800; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1792; + goto yy1789; if (yych <= '>') - goto yy1801; - goto yy1792; + goto yy1798; + goto yy1789; } else { if (yych <= 0xDF) - goto yy1805; + goto yy1802; if (yych <= 0xE0) - goto yy1806; - goto yy1807; + goto yy1803; + goto yy1804; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1811; + goto yy1808; if (yych <= 0xEF) - goto yy1807; - goto yy1808; + goto yy1804; + goto yy1805; } else { if (yych <= 0xF3) - goto yy1809; + goto yy1806; if (yych <= 0xF4) - goto yy1810; - goto yy1792; + goto yy1807; + goto yy1789; } } - yy1803: + yy1800: ++p; yych = *p; - yy1804: + yy1801: if (yybm[0 + yych] & 128) { - goto yy1803; + goto yy1800; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1794; + goto yy1791; if (yych <= '>') - goto yy1801; - goto yy1794; + goto yy1798; + goto yy1791; } else { if (yych <= 0xDF) - goto yy1805; + goto yy1802; if (yych <= 0xE0) - goto yy1806; - goto yy1807; + goto yy1803; + goto yy1804; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1811; + goto yy1808; if (yych <= 0xEF) - goto yy1807; - goto yy1808; + goto yy1804; + goto yy1805; } else { if (yych <= 0xF3) - goto yy1809; + goto yy1806; if (yych <= 0xF4) - goto yy1810; - goto yy1794; + goto yy1807; + goto yy1791; } } - yy1805: + yy1802: ++p; yych = *p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1803; - goto yy1794; - yy1806: + goto yy1800; + goto yy1791; + yy1803: ++p; yych = *p; if (yych <= 0x9F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1805; - goto yy1794; - yy1807: + goto yy1802; + goto yy1791; + yy1804: ++p; yych = *p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1805; - goto yy1794; - yy1808: + goto yy1802; + goto yy1791; + yy1805: ++p; yych = *p; if (yych <= 0x8F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1807; - goto yy1794; - yy1809: + goto yy1804; + goto yy1791; + yy1806: ++p; yych = *p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0xBF) - goto yy1807; - goto yy1794; - yy1810: + goto yy1804; + goto yy1791; + yy1807: ++p; yych = *p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0x8F) - goto yy1807; - goto yy1794; - yy1811: + goto yy1804; + goto yy1791; + yy1808: ++p; yych = *p; if (yych <= 0x7F) - goto yy1794; + goto yy1791; if (yych <= 0x9F) - goto yy1805; - goto yy1794; + goto yy1802; + goto yy1791; } } @@ -21935,316 +21898,316 @@ bufsize_t _scan_html_block_end_5(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '\\') { if (yych != '\n') - goto yy1815; + goto yy1812; } else { if (yych <= ']') - goto yy1816; + goto yy1813; if (yych <= 0x7F) - goto yy1815; + goto yy1812; if (yych >= 0xC2) - goto yy1817; + goto yy1814; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1819; + goto yy1816; if (yych == 0xED) - goto yy1824; - goto yy1820; + goto yy1821; + goto yy1817; } else { if (yych <= 0xF0) - goto yy1821; + goto yy1818; if (yych <= 0xF3) - goto yy1822; + goto yy1819; if (yych <= 0xF4) - goto yy1823; + goto yy1820; } } - yy1814 : { return 0; } - yy1815: + yy1811 : { return 0; } + yy1812: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x7F) { if (yych == '\n') - goto yy1814; - goto yy1828; + goto yy1811; + goto yy1825; } else { if (yych <= 0xC1) - goto yy1814; + goto yy1811; if (yych <= 0xF4) - goto yy1828; - goto yy1814; + goto yy1825; + goto yy1811; } - yy1816: + yy1813: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy1825; + goto yy1822; } if (yych <= 0x7F) { if (yych == '\n') - goto yy1814; - goto yy1828; + goto yy1811; + goto yy1825; } else { if (yych <= 0xC1) - goto yy1814; + goto yy1811; if (yych <= 0xF4) - goto yy1828; - goto yy1814; + goto yy1825; + goto yy1811; } - yy1817: + yy1814: yych = *++p; if (yych <= 0x7F) - goto yy1818; - if (yych <= 0xBF) goto yy1815; - yy1818: + if (yych <= 0xBF) + goto yy1812; + yy1815: p = marker; if (yyaccept == 0) { - goto yy1814; + goto yy1811; } else { - goto yy1838; + goto yy1835; } - yy1819: + yy1816: yych = *++p; if (yych <= 0x9F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1817; - goto yy1818; - yy1820: + goto yy1814; + goto yy1815; + yy1817: yych = *++p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1817; - goto yy1818; - yy1821: + goto yy1814; + goto yy1815; + yy1818: yych = *++p; if (yych <= 0x8F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1820; - goto yy1818; - yy1822: + goto yy1817; + goto yy1815; + yy1819: yych = *++p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1820; - goto yy1818; - yy1823: + goto yy1817; + goto yy1815; + yy1820: yych = *++p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0x8F) - goto yy1820; - goto yy1818; - yy1824: + goto yy1817; + goto yy1815; + yy1821: yych = *++p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0x9F) - goto yy1817; - goto yy1818; - yy1825: + goto yy1814; + goto yy1815; + yy1822: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1825; + goto yy1822; } if (yych <= 0xDF) { if (yych <= '=') { if (yych == '\n') - goto yy1818; + goto yy1815; } else { if (yych <= '>') - goto yy1837; + goto yy1834; if (yych <= 0x7F) - goto yy1827; + goto yy1824; if (yych <= 0xC1) - goto yy1818; - goto yy1829; + goto yy1815; + goto yy1826; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1830; + goto yy1827; if (yych == 0xED) - goto yy1835; - goto yy1831; + goto yy1832; + goto yy1828; } else { if (yych <= 0xF0) - goto yy1832; + goto yy1829; if (yych <= 0xF3) - goto yy1833; + goto yy1830; if (yych <= 0xF4) - goto yy1834; - goto yy1818; + goto yy1831; + goto yy1815; } } - yy1827: + yy1824: ++p; yych = *p; - yy1828: + yy1825: if (yybm[0 + yych] & 128) { - goto yy1827; + goto yy1824; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1818; + goto yy1815; if (yych <= ']') - goto yy1836; - goto yy1818; + goto yy1833; + goto yy1815; } else { if (yych <= 0xDF) - goto yy1829; + goto yy1826; if (yych <= 0xE0) - goto yy1830; - goto yy1831; + goto yy1827; + goto yy1828; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1835; + goto yy1832; if (yych <= 0xEF) - goto yy1831; - goto yy1832; + goto yy1828; + goto yy1829; } else { if (yych <= 0xF3) - goto yy1833; + goto yy1830; if (yych <= 0xF4) - goto yy1834; - goto yy1818; + goto yy1831; + goto yy1815; } } - yy1829: + yy1826: ++p; yych = *p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1827; - goto yy1818; - yy1830: + goto yy1824; + goto yy1815; + yy1827: ++p; yych = *p; if (yych <= 0x9F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1829; - goto yy1818; - yy1831: + goto yy1826; + goto yy1815; + yy1828: ++p; yych = *p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1829; - goto yy1818; - yy1832: + goto yy1826; + goto yy1815; + yy1829: ++p; yych = *p; if (yych <= 0x8F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1831; - goto yy1818; - yy1833: + goto yy1828; + goto yy1815; + yy1830: ++p; yych = *p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0xBF) - goto yy1831; - goto yy1818; - yy1834: + goto yy1828; + goto yy1815; + yy1831: ++p; yych = *p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0x8F) - goto yy1831; - goto yy1818; - yy1835: + goto yy1828; + goto yy1815; + yy1832: ++p; yych = *p; if (yych <= 0x7F) - goto yy1818; + goto yy1815; if (yych <= 0x9F) - goto yy1829; - goto yy1818; - yy1836: + goto yy1826; + goto yy1815; + yy1833: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1827; + goto yy1824; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1818; + goto yy1815; if (yych <= ']') - goto yy1825; - goto yy1818; + goto yy1822; + goto yy1815; } else { if (yych <= 0xDF) - goto yy1829; + goto yy1826; if (yych <= 0xE0) - goto yy1830; - goto yy1831; + goto yy1827; + goto yy1828; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1835; + goto yy1832; if (yych <= 0xEF) - goto yy1831; - goto yy1832; + goto yy1828; + goto yy1829; } else { if (yych <= 0xF3) - goto yy1833; + goto yy1830; if (yych <= 0xF4) - goto yy1834; - goto yy1818; + goto yy1831; + goto yy1815; } } - yy1837: + yy1834: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1827; + goto yy1824; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\n') - goto yy1838; + goto yy1835; if (yych <= ']') - goto yy1836; + goto yy1833; } else { if (yych <= 0xDF) - goto yy1829; + goto yy1826; if (yych <= 0xE0) - goto yy1830; - goto yy1831; + goto yy1827; + goto yy1828; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1835; + goto yy1832; if (yych <= 0xEF) - goto yy1831; - goto yy1832; + goto yy1828; + goto yy1829; } else { if (yych <= 0xF3) - goto yy1833; + goto yy1830; if (yych <= 0xF4) - goto yy1834; + goto yy1831; } } - yy1838 : { return (bufsize_t)(p - start); } + yy1835 : { return (bufsize_t)(p - start); } } } @@ -22285,735 +22248,735 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= ' ') { if (yych <= '\f') { if (yych == '\n') - goto yy1842; - goto yy1858; + goto yy1839; + goto yy1855; } else { if (yych <= '\r') - goto yy1844; + goto yy1841; if (yych <= 0x1F) - goto yy1858; - goto yy1844; + goto yy1855; + goto yy1841; } } else { if (yych <= ')') { if (yych <= '\'') - goto yy1846; + goto yy1843; if (yych <= '(') - goto yy1857; - goto yy1858; + goto yy1854; + goto yy1855; } else { if (yych == '<') - goto yy1845; - goto yy1846; + goto yy1842; + goto yy1843; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1855; + goto yy1852; if (yych <= 0x7F) - goto yy1846; + goto yy1843; } else { if (yych <= 0xDF) - goto yy1847; + goto yy1844; if (yych <= 0xE0) - goto yy1849; - goto yy1850; + goto yy1846; + goto yy1847; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1854; + goto yy1851; if (yych <= 0xEF) - goto yy1850; - goto yy1851; + goto yy1847; + goto yy1848; } else { if (yych <= 0xF3) - goto yy1852; + goto yy1849; if (yych <= 0xF4) - goto yy1853; + goto yy1850; } } } - yy1841 : { return (bufsize_t)(p - start); } - yy1842: + yy1838 : { return (bufsize_t)(p - start); } + yy1839: yyaccept = 0; marker = ++p; yych = *p; - yy1843: + yy1840: if (yybm[0 + yych] & 8) { - goto yy1842; + goto yy1839; } if (yych <= 0x7F) { if (yych <= ')') { if (yych <= 0x1F) - goto yy1841; + goto yy1838; if (yych <= '\'') - goto yy1870; + goto yy1867; if (yych <= '(') - goto yy1861; - goto yy1841; + goto yy1858; + goto yy1838; } else { if (yych <= '<') { if (yych <= ';') - goto yy1870; - goto yy1905; + goto yy1867; + goto yy1902; } else { if (yych == '\\') - goto yy1879; - goto yy1870; + goto yy1876; + goto yy1867; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) { if (yych <= 0xC1) - goto yy1841; - goto yy1872; + goto yy1838; + goto yy1869; } else { if (yych <= 0xE0) - goto yy1873; + goto yy1870; if (yych <= 0xEC) - goto yy1874; - goto yy1878; + goto yy1871; + goto yy1875; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1874; - goto yy1875; + goto yy1871; + goto yy1872; } else { if (yych <= 0xF3) - goto yy1876; + goto yy1873; if (yych <= 0xF4) - goto yy1877; - goto yy1841; + goto yy1874; + goto yy1838; } } } - yy1844: + yy1841: yyaccept = 0; yych = *(marker = ++p); - goto yy1843; - yy1845: + goto yy1840; + yy1842: yyaccept = 0; yych = *(marker = ++p); if (yybm[0 + yych] & 64) { - goto yy1905; + goto yy1902; } if (yych <= '>') { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1841; - goto yy1919; + goto yy1838; + goto yy1916; } else { if (yych <= '\n') - goto yy1841; + goto yy1838; if (yych <= '\f') - goto yy1919; - goto yy1841; + goto yy1916; + goto yy1838; } } else { if (yych <= '(') { if (yych <= ' ') - goto yy1919; - goto yy1917; + goto yy1916; + goto yy1914; } else { if (yych <= ')') - goto yy1919; + goto yy1916; if (yych <= '<') - goto yy1870; - goto yy1907; + goto yy1867; + goto yy1904; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1916; - goto yy1841; + goto yy1913; + goto yy1838; } else { if (yych <= 0xDF) - goto yy1909; + goto yy1906; if (yych <= 0xE0) - goto yy1910; - goto yy1911; + goto yy1907; + goto yy1908; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1915; + goto yy1912; if (yych <= 0xEF) - goto yy1911; - goto yy1912; + goto yy1908; + goto yy1909; } else { if (yych <= 0xF3) - goto yy1913; + goto yy1910; if (yych <= 0xF4) - goto yy1914; - goto yy1841; + goto yy1911; + goto yy1838; } } } - yy1846: + yy1843: yyaccept = 0; yych = *(marker = ++p); - goto yy1871; - yy1847: + goto yy1868; + yy1844: yych = *++p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1846; - yy1848: + goto yy1843; + yy1845: p = marker; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy1841; + goto yy1838; } else { - goto yy1856; + goto yy1853; } } else { - goto yy1908; + goto yy1905; } - yy1849: + yy1846: yych = *++p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1847; - goto yy1848; - yy1850: + goto yy1844; + goto yy1845; + yy1847: yych = *++p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1847; - goto yy1848; - yy1851: + goto yy1844; + goto yy1845; + yy1848: yych = *++p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1850; - goto yy1848; - yy1852: + goto yy1847; + goto yy1845; + yy1849: yych = *++p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1850; - goto yy1848; - yy1853: + goto yy1847; + goto yy1845; + yy1850: yych = *++p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1850; - goto yy1848; - yy1854: + goto yy1847; + goto yy1845; + yy1851: yych = *++p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1847; - goto yy1848; - yy1855: + goto yy1844; + goto yy1845; + yy1852: yyaccept = 1; yych = *(marker = ++p); if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy1870; + goto yy1867; } else { if (yych <= 0xDF) - goto yy1880; + goto yy1877; if (yych <= 0xE0) - goto yy1881; - goto yy1882; + goto yy1878; + goto yy1879; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1886; + goto yy1883; if (yych <= 0xEF) - goto yy1882; - goto yy1883; + goto yy1879; + goto yy1880; } else { if (yych <= 0xF3) - goto yy1884; + goto yy1881; if (yych <= 0xF4) - goto yy1885; + goto yy1882; } } - yy1856 : { return 0; } - yy1857: + yy1853 : { return 0; } + yy1854: yyaccept = 1; yych = *(marker = ++p); if (yych <= '(') { if (yych <= ' ') - goto yy1856; + goto yy1853; if (yych <= '\'') - goto yy1862; - goto yy1856; + goto yy1859; + goto yy1853; } else { if (yych <= 0x7F) - goto yy1862; + goto yy1859; if (yych <= 0xC1) - goto yy1856; + goto yy1853; if (yych <= 0xF4) - goto yy1862; - goto yy1856; + goto yy1859; + goto yy1853; } - yy1858: + yy1855: yych = *++p; - goto yy1856; - yy1859: + goto yy1853; + yy1856: ++p; yych = *p; if (yybm[0 + yych] & 16) { - goto yy1859; + goto yy1856; } if (yych <= 0xE0) { if (yych <= ')') { if (yych <= ' ') - goto yy1848; + goto yy1845; if (yych >= ')') - goto yy1887; + goto yy1884; } else { if (yych <= 0x7F) - goto yy1861; + goto yy1858; if (yych <= 0xC1) - goto yy1848; + goto yy1845; if (yych <= 0xDF) - goto yy1863; - goto yy1864; + goto yy1860; + goto yy1861; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1869; - goto yy1865; + goto yy1866; + goto yy1862; } else { if (yych <= 0xF0) - goto yy1866; + goto yy1863; if (yych <= 0xF3) - goto yy1867; + goto yy1864; if (yych <= 0xF4) - goto yy1868; - goto yy1848; + goto yy1865; + goto yy1845; } } - yy1861: + yy1858: ++p; yych = *p; - yy1862: + yy1859: if (yybm[0 + yych] & 32) { - goto yy1861; + goto yy1858; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= '(') - goto yy1848; + goto yy1845; if (yych <= ')') - goto yy1870; - goto yy1859; + goto yy1867; + goto yy1856; } else { if (yych <= 0xC1) - goto yy1848; + goto yy1845; if (yych >= 0xE0) - goto yy1864; + goto yy1861; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1869; - goto yy1865; + goto yy1866; + goto yy1862; } else { if (yych <= 0xF0) - goto yy1866; + goto yy1863; if (yych <= 0xF3) - goto yy1867; + goto yy1864; if (yych <= 0xF4) - goto yy1868; - goto yy1848; + goto yy1865; + goto yy1845; } } - yy1863: + yy1860: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1861; - goto yy1848; - yy1864: + goto yy1858; + goto yy1845; + yy1861: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1863; - goto yy1848; - yy1865: + goto yy1860; + goto yy1845; + yy1862: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1863; - goto yy1848; - yy1866: + goto yy1860; + goto yy1845; + yy1863: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1865; - goto yy1848; - yy1867: + goto yy1862; + goto yy1845; + yy1864: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1865; - goto yy1848; - yy1868: + goto yy1862; + goto yy1845; + yy1865: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1865; - goto yy1848; - yy1869: + goto yy1862; + goto yy1845; + yy1866: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1863; - goto yy1848; - yy1870: + goto yy1860; + goto yy1845; + yy1867: yyaccept = 0; marker = ++p; yych = *p; - yy1871: + yy1868: if (yych <= 0xC1) { if (yych <= ')') { if (yych <= ' ') - goto yy1841; + goto yy1838; if (yych <= '\'') - goto yy1870; + goto yy1867; if (yych <= '(') - goto yy1861; - goto yy1841; + goto yy1858; + goto yy1838; } else { if (yych == '\\') - goto yy1879; + goto yy1876; if (yych <= 0x7F) - goto yy1870; - goto yy1841; + goto yy1867; + goto yy1838; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1872; + goto yy1869; if (yych <= 0xE0) - goto yy1873; + goto yy1870; if (yych <= 0xEC) - goto yy1874; - goto yy1878; + goto yy1871; + goto yy1875; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1874; - goto yy1875; + goto yy1871; + goto yy1872; } else { if (yych <= 0xF3) - goto yy1876; + goto yy1873; if (yych <= 0xF4) - goto yy1877; - goto yy1841; + goto yy1874; + goto yy1838; } } } - yy1872: + yy1869: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1870; - goto yy1848; - yy1873: + goto yy1867; + goto yy1845; + yy1870: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1872; - goto yy1848; - yy1874: + goto yy1869; + goto yy1845; + yy1871: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1872; - goto yy1848; - yy1875: + goto yy1869; + goto yy1845; + yy1872: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1874; - goto yy1848; - yy1876: + goto yy1871; + goto yy1845; + yy1873: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1874; - goto yy1848; - yy1877: + goto yy1871; + goto yy1845; + yy1874: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1874; - goto yy1848; - yy1878: + goto yy1871; + goto yy1845; + yy1875: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1872; - goto yy1848; - yy1879: + goto yy1869; + goto yy1845; + yy1876: ++p; yych = *p; if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy1870; - goto yy1848; + goto yy1867; + goto yy1845; } else { if (yych <= 0xDF) - goto yy1880; + goto yy1877; if (yych <= 0xE0) - goto yy1881; - goto yy1882; + goto yy1878; + goto yy1879; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1886; + goto yy1883; if (yych <= 0xEF) - goto yy1882; - goto yy1883; + goto yy1879; + goto yy1880; } else { if (yych <= 0xF3) - goto yy1884; + goto yy1881; if (yych <= 0xF4) - goto yy1885; - goto yy1848; + goto yy1882; + goto yy1845; } } - yy1880: + yy1877: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1870; - goto yy1848; - yy1881: + goto yy1867; + goto yy1845; + yy1878: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1880; - goto yy1848; - yy1882: + goto yy1877; + goto yy1845; + yy1879: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1880; - goto yy1848; - yy1883: + goto yy1877; + goto yy1845; + yy1880: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1882; - goto yy1848; - yy1884: + goto yy1879; + goto yy1845; + yy1881: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1882; - goto yy1848; - yy1885: + goto yy1879; + goto yy1845; + yy1882: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1882; - goto yy1848; - yy1886: + goto yy1879; + goto yy1845; + yy1883: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1880; - goto yy1848; - yy1887: + goto yy1877; + goto yy1845; + yy1884: yyaccept = 0; marker = ++p; yych = *p; - yy1888: + yy1885: if (yych <= 0xC1) { if (yych <= ')') { if (yych <= ' ') - goto yy1841; + goto yy1838; if (yych <= '\'') - goto yy1887; + goto yy1884; if (yych <= '(') - goto yy1861; - goto yy1870; + goto yy1858; + goto yy1867; } else { if (yych == '\\') - goto yy1896; + goto yy1893; if (yych <= 0x7F) - goto yy1887; - goto yy1841; + goto yy1884; + goto yy1838; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1889; + goto yy1886; if (yych <= 0xE0) - goto yy1890; + goto yy1887; if (yych <= 0xEC) - goto yy1891; - goto yy1895; + goto yy1888; + goto yy1892; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1891; - goto yy1892; + goto yy1888; + goto yy1889; } else { if (yych <= 0xF3) - goto yy1893; + goto yy1890; if (yych <= 0xF4) - goto yy1894; - goto yy1841; + goto yy1891; + goto yy1838; } } } - yy1889: + yy1886: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1887; - goto yy1848; - yy1890: + goto yy1884; + goto yy1845; + yy1887: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1889; - goto yy1848; - yy1891: + goto yy1886; + goto yy1845; + yy1888: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1889; - goto yy1848; - yy1892: + goto yy1886; + goto yy1845; + yy1889: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1891; - goto yy1848; - yy1893: + goto yy1888; + goto yy1845; + yy1890: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1891; - goto yy1848; - yy1894: + goto yy1888; + goto yy1845; + yy1891: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1891; - goto yy1848; - yy1895: + goto yy1888; + goto yy1845; + yy1892: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1889; - goto yy1848; - yy1896: + goto yy1886; + goto yy1845; + yy1893: ++p; yych = *p; if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= ' ') - goto yy1870; + goto yy1867; if (yych <= '[') - goto yy1887; + goto yy1884; } else { if (yych <= 0x7F) - goto yy1887; + goto yy1884; if (yych <= 0xC1) - goto yy1848; + goto yy1845; if (yych <= 0xDF) - goto yy1898; - goto yy1899; + goto yy1895; + goto yy1896; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1904; - goto yy1900; + goto yy1901; + goto yy1897; } else { if (yych <= 0xF0) - goto yy1901; + goto yy1898; if (yych <= 0xF3) - goto yy1902; + goto yy1899; if (yych <= 0xF4) - goto yy1903; - goto yy1848; + goto yy1900; + goto yy1845; } } yyaccept = 0; @@ -23022,654 +22985,654 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '[') { if (yych <= ' ') - goto yy1841; + goto yy1838; if (yych == '(') - goto yy1861; - goto yy1887; + goto yy1858; + goto yy1884; } else { if (yych <= '\\') - goto yy1896; + goto yy1893; if (yych <= 0x7F) - goto yy1887; + goto yy1884; if (yych <= 0xC1) - goto yy1841; - goto yy1889; + goto yy1838; + goto yy1886; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy1890; + goto yy1887; if (yych == 0xED) - goto yy1895; - goto yy1891; + goto yy1892; + goto yy1888; } else { if (yych <= 0xF0) - goto yy1892; + goto yy1889; if (yych <= 0xF3) - goto yy1893; + goto yy1890; if (yych <= 0xF4) - goto yy1894; - goto yy1841; + goto yy1891; + goto yy1838; } } - yy1898: + yy1895: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1887; - goto yy1848; - yy1899: + goto yy1884; + goto yy1845; + yy1896: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1898; - goto yy1848; - yy1900: + goto yy1895; + goto yy1845; + yy1897: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1898; - goto yy1848; - yy1901: + goto yy1895; + goto yy1845; + yy1898: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1900; - goto yy1848; - yy1902: + goto yy1897; + goto yy1845; + yy1899: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1900; - goto yy1848; - yy1903: + goto yy1897; + goto yy1845; + yy1900: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1900; - goto yy1848; - yy1904: + goto yy1897; + goto yy1845; + yy1901: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1898; - goto yy1848; - yy1905: + goto yy1895; + goto yy1845; + yy1902: yyaccept = 0; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1905; + goto yy1902; } if (yych <= '>') { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1841; - goto yy1919; + goto yy1838; + goto yy1916; } else { if (yych <= '\n') - goto yy1841; + goto yy1838; if (yych <= '\f') - goto yy1919; - goto yy1841; + goto yy1916; + goto yy1838; } } else { if (yych <= '(') { if (yych <= ' ') - goto yy1919; - goto yy1917; + goto yy1916; + goto yy1914; } else { if (yych <= ')') - goto yy1919; + goto yy1916; if (yych <= '<') - goto yy1870; + goto yy1867; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1916; - goto yy1841; + goto yy1913; + goto yy1838; } else { if (yych <= 0xDF) - goto yy1909; + goto yy1906; if (yych <= 0xE0) - goto yy1910; - goto yy1911; + goto yy1907; + goto yy1908; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1915; + goto yy1912; if (yych <= 0xEF) - goto yy1911; - goto yy1912; + goto yy1908; + goto yy1909; } else { if (yych <= 0xF3) - goto yy1913; + goto yy1910; if (yych <= 0xF4) - goto yy1914; - goto yy1841; + goto yy1911; + goto yy1838; } } } - yy1907: + yy1904: yyaccept = 2; yych = *(marker = ++p); if (yych <= ')') { if (yych <= ' ') - goto yy1908; + goto yy1905; if (yych <= '(') - goto yy1871; + goto yy1868; } else { if (yych <= 0x7F) - goto yy1871; + goto yy1868; if (yych <= 0xC1) - goto yy1908; + goto yy1905; if (yych <= 0xF4) - goto yy1871; + goto yy1868; } - yy1908 : { return (bufsize_t)(p - start); } - yy1909: + yy1905 : { return (bufsize_t)(p - start); } + yy1906: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1905; - goto yy1848; - yy1910: + goto yy1902; + goto yy1845; + yy1907: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1909; - goto yy1848; - yy1911: + goto yy1906; + goto yy1845; + yy1908: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1909; - goto yy1848; - yy1912: + goto yy1906; + goto yy1845; + yy1909: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1911; - goto yy1848; - yy1913: + goto yy1908; + goto yy1845; + yy1910: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1911; - goto yy1848; - yy1914: + goto yy1908; + goto yy1845; + yy1911: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1911; - goto yy1848; - yy1915: + goto yy1908; + goto yy1845; + yy1912: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1909; - goto yy1848; - yy1916: + goto yy1906; + goto yy1845; + yy1913: ++p; yych = *p; if (yych <= 0x7F) { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1870; - goto yy1905; + goto yy1867; + goto yy1902; } else { if (yych <= '\n') - goto yy1870; + goto yy1867; if (yych <= '\f') - goto yy1905; - goto yy1870; + goto yy1902; + goto yy1867; } } else { if (yych <= '>') { if (yych <= '=') - goto yy1905; - goto yy1963; + goto yy1902; + goto yy1960; } else { if (yych == '\\') - goto yy1964; - goto yy1905; + goto yy1961; + goto yy1902; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) { if (yych <= 0xC1) - goto yy1848; - goto yy1965; + goto yy1845; + goto yy1962; } else { if (yych <= 0xE0) - goto yy1966; + goto yy1963; if (yych <= 0xEC) - goto yy1967; - goto yy1971; + goto yy1964; + goto yy1968; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1967; - goto yy1968; + goto yy1964; + goto yy1965; } else { if (yych <= 0xF3) - goto yy1969; + goto yy1966; if (yych <= 0xF4) - goto yy1970; - goto yy1848; + goto yy1967; + goto yy1845; } } } - yy1917: + yy1914: ++p; yych = *p; if (yych <= '>') { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) - goto yy1848; + goto yy1845; if (yych >= '\n') - goto yy1848; + goto yy1845; } else { if (yych == '\r') - goto yy1848; + goto yy1845; } } else { if (yych <= ')') { if (yych <= '\'') - goto yy1917; + goto yy1914; if (yych >= ')') - goto yy1905; + goto yy1902; } else { if (yych == '<') - goto yy1861; + goto yy1858; if (yych <= '=') - goto yy1917; - goto yy1932; + goto yy1914; + goto yy1929; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { if (yych == '\\') - goto yy1933; - goto yy1917; + goto yy1930; + goto yy1914; } else { if (yych <= 0xC1) - goto yy1848; + goto yy1845; if (yych <= 0xDF) - goto yy1935; - goto yy1936; + goto yy1932; + goto yy1933; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1941; - goto yy1937; + goto yy1938; + goto yy1934; } else { if (yych <= 0xF0) - goto yy1938; + goto yy1935; if (yych <= 0xF3) - goto yy1939; + goto yy1936; if (yych <= 0xF4) - goto yy1940; - goto yy1848; + goto yy1937; + goto yy1845; } } } - yy1919: + yy1916: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1919; + goto yy1916; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= '<') - goto yy1848; + goto yy1845; if (yych >= '?') - goto yy1922; + goto yy1919; } else { if (yych <= 0xC1) - goto yy1848; + goto yy1845; if (yych <= 0xDF) - goto yy1924; - goto yy1925; + goto yy1921; + goto yy1922; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1930; - goto yy1926; + goto yy1927; + goto yy1923; } else { if (yych <= 0xF0) - goto yy1927; + goto yy1924; if (yych <= 0xF3) - goto yy1928; + goto yy1925; if (yych <= 0xF4) - goto yy1929; - goto yy1848; + goto yy1926; + goto yy1845; } } - yy1921: + yy1918: yych = *++p; - goto yy1908; - yy1922: + goto yy1905; + yy1919: ++p; yych = *p; if (yych <= 0x7F) { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1848; - goto yy1919; + goto yy1845; + goto yy1916; } else { if (yych <= '\n') - goto yy1848; + goto yy1845; if (yych <= '\f') - goto yy1919; - goto yy1848; + goto yy1916; + goto yy1845; } } else { if (yych <= '>') { if (yych <= '=') - goto yy1919; - goto yy1931; + goto yy1916; + goto yy1928; } else { if (yych == '\\') - goto yy1922; - goto yy1919; + goto yy1919; + goto yy1916; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) { if (yych <= 0xC1) - goto yy1848; + goto yy1845; } else { if (yych <= 0xE0) - goto yy1925; + goto yy1922; if (yych <= 0xEC) - goto yy1926; - goto yy1930; + goto yy1923; + goto yy1927; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1926; - goto yy1927; + goto yy1923; + goto yy1924; } else { if (yych <= 0xF3) - goto yy1928; + goto yy1925; if (yych <= 0xF4) - goto yy1929; - goto yy1848; + goto yy1926; + goto yy1845; } } } - yy1924: + yy1921: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1919; - goto yy1848; - yy1925: + goto yy1916; + goto yy1845; + yy1922: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1924; - goto yy1848; - yy1926: + goto yy1921; + goto yy1845; + yy1923: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1924; - goto yy1848; - yy1927: + goto yy1921; + goto yy1845; + yy1924: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1926; - goto yy1848; - yy1928: + goto yy1923; + goto yy1845; + yy1925: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1926; - goto yy1848; - yy1929: + goto yy1923; + goto yy1845; + yy1926: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1926; - goto yy1848; - yy1930: + goto yy1923; + goto yy1845; + yy1927: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1924; - goto yy1848; - yy1931: + goto yy1921; + goto yy1845; + yy1928: yyaccept = 2; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy1919; + goto yy1916; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= '<') - goto yy1908; + goto yy1905; if (yych <= '>') - goto yy1921; - goto yy1922; + goto yy1918; + goto yy1919; } else { if (yych <= 0xC1) - goto yy1908; + goto yy1905; if (yych <= 0xDF) - goto yy1924; - goto yy1925; + goto yy1921; + goto yy1922; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1930; - goto yy1926; + goto yy1927; + goto yy1923; } else { if (yych <= 0xF0) - goto yy1927; + goto yy1924; if (yych <= 0xF3) - goto yy1928; + goto yy1925; if (yych <= 0xF4) - goto yy1929; - goto yy1908; + goto yy1926; + goto yy1905; } } - yy1932: + yy1929: yyaccept = 2; yych = *(marker = ++p); if (yych <= '(') { if (yych <= ' ') - goto yy1908; + goto yy1905; if (yych <= '\'') - goto yy1862; - goto yy1908; + goto yy1859; + goto yy1905; } else { if (yych <= 0x7F) - goto yy1862; + goto yy1859; if (yych <= 0xC1) - goto yy1908; + goto yy1905; if (yych <= 0xF4) - goto yy1862; - goto yy1908; + goto yy1859; + goto yy1905; } - yy1933: + yy1930: ++p; yych = *p; if (yych <= '[') { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1848; - goto yy1919; + goto yy1845; + goto yy1916; } else { if (yych <= '\n') - goto yy1848; + goto yy1845; if (yych <= '\f') - goto yy1919; - goto yy1848; + goto yy1916; + goto yy1845; } } else { if (yych <= ')') { if (yych <= ' ') - goto yy1919; + goto yy1916; if (yych <= '(') - goto yy1917; - goto yy1942; + goto yy1914; + goto yy1939; } else { if (yych == '>') - goto yy1944; - goto yy1917; + goto yy1941; + goto yy1914; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1933; + goto yy1930; if (yych <= 0x7F) - goto yy1917; - goto yy1848; + goto yy1914; + goto yy1845; } else { if (yych <= 0xDF) - goto yy1935; + goto yy1932; if (yych <= 0xE0) - goto yy1936; - goto yy1937; + goto yy1933; + goto yy1934; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1941; + goto yy1938; if (yych <= 0xEF) - goto yy1937; - goto yy1938; + goto yy1934; + goto yy1935; } else { if (yych <= 0xF3) - goto yy1939; + goto yy1936; if (yych <= 0xF4) - goto yy1940; - goto yy1848; + goto yy1937; + goto yy1845; } } } - yy1935: + yy1932: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1917; - goto yy1848; - yy1936: + goto yy1914; + goto yy1845; + yy1933: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1935; - goto yy1848; - yy1937: + goto yy1932; + goto yy1845; + yy1934: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1935; - goto yy1848; - yy1938: + goto yy1932; + goto yy1845; + yy1935: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1937; - goto yy1848; - yy1939: + goto yy1934; + goto yy1845; + yy1936: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1937; - goto yy1848; - yy1940: + goto yy1934; + goto yy1845; + yy1937: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1937; - goto yy1848; - yy1941: + goto yy1934; + goto yy1845; + yy1938: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1935; - goto yy1848; - yy1942: + goto yy1932; + goto yy1845; + yy1939: yyaccept = 0; marker = ++p; yych = *p; @@ -23677,60 +23640,60 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) - goto yy1841; + goto yy1838; if (yych <= '\t') - goto yy1919; - goto yy1841; + goto yy1916; + goto yy1838; } else { if (yych == '\r') - goto yy1841; - goto yy1919; + goto yy1838; + goto yy1916; } } else { if (yych <= ')') { if (yych <= '\'') - goto yy1942; + goto yy1939; if (yych <= '(') - goto yy1917; - goto yy1905; + goto yy1914; + goto yy1902; } else { if (yych == '<') - goto yy1887; + goto yy1884; if (yych <= '=') - goto yy1942; - goto yy1945; + goto yy1939; + goto yy1942; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { if (yych == '\\') - goto yy1946; - goto yy1942; + goto yy1943; + goto yy1939; } else { if (yych <= 0xC1) - goto yy1841; + goto yy1838; if (yych <= 0xDF) - goto yy1947; - goto yy1948; + goto yy1944; + goto yy1945; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1953; - goto yy1949; + goto yy1950; + goto yy1946; } else { if (yych <= 0xF0) - goto yy1950; + goto yy1947; if (yych <= 0xF3) - goto yy1951; + goto yy1948; if (yych <= 0xF4) - goto yy1952; - goto yy1841; + goto yy1949; + goto yy1838; } } } - yy1944: + yy1941: yyaccept = 2; marker = ++p; yych = *p; @@ -23738,186 +23701,186 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) - goto yy1908; + goto yy1905; if (yych <= '\t') - goto yy1919; - goto yy1908; + goto yy1916; + goto yy1905; } else { if (yych == '\r') - goto yy1908; - goto yy1919; + goto yy1905; + goto yy1916; } } else { if (yych <= ')') { if (yych <= '\'') - goto yy1917; + goto yy1914; if (yych <= '(') - goto yy1919; - goto yy1905; + goto yy1916; + goto yy1902; } else { if (yych == '<') - goto yy1861; + goto yy1858; if (yych <= '=') - goto yy1917; - goto yy1932; + goto yy1914; + goto yy1929; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { if (yych == '\\') - goto yy1933; - goto yy1917; + goto yy1930; + goto yy1914; } else { if (yych <= 0xC1) - goto yy1908; + goto yy1905; if (yych <= 0xDF) - goto yy1935; - goto yy1936; + goto yy1932; + goto yy1933; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1941; - goto yy1937; + goto yy1938; + goto yy1934; } else { if (yych <= 0xF0) - goto yy1938; + goto yy1935; if (yych <= 0xF3) - goto yy1939; + goto yy1936; if (yych <= 0xF4) - goto yy1940; - goto yy1908; + goto yy1937; + goto yy1905; } } } - yy1945: + yy1942: yyaccept = 2; yych = *(marker = ++p); if (yych <= ' ') - goto yy1908; + goto yy1905; if (yych <= 0x7F) - goto yy1888; + goto yy1885; if (yych <= 0xC1) - goto yy1908; + goto yy1905; if (yych <= 0xF4) - goto yy1888; - goto yy1908; - yy1946: + goto yy1885; + goto yy1905; + yy1943: ++p; yych = *p; if (yych <= '\\') { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1870; - goto yy1905; + goto yy1867; + goto yy1902; } else { if (yych <= '\n') - goto yy1870; + goto yy1867; if (yych <= '\f') - goto yy1905; - goto yy1870; + goto yy1902; + goto yy1867; } } else { if (yych <= '=') { if (yych <= ' ') - goto yy1905; - goto yy1942; + goto yy1902; + goto yy1939; } else { if (yych <= '>') - goto yy1954; + goto yy1951; if (yych <= '[') - goto yy1942; - goto yy1955; + goto yy1939; + goto yy1952; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x7F) - goto yy1942; - goto yy1848; + goto yy1939; + goto yy1845; } else { if (yych <= 0xDF) - goto yy1956; + goto yy1953; if (yych <= 0xE0) - goto yy1957; - goto yy1958; + goto yy1954; + goto yy1955; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1962; + goto yy1959; if (yych <= 0xEF) - goto yy1958; - goto yy1959; + goto yy1955; + goto yy1956; } else { if (yych <= 0xF3) - goto yy1960; + goto yy1957; if (yych <= 0xF4) - goto yy1961; - goto yy1848; + goto yy1958; + goto yy1845; } } } - yy1947: + yy1944: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1942; - goto yy1848; - yy1948: + goto yy1939; + goto yy1845; + yy1945: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1947; - goto yy1848; - yy1949: + goto yy1944; + goto yy1845; + yy1946: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1947; - goto yy1848; - yy1950: + goto yy1944; + goto yy1845; + yy1947: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1949; - goto yy1848; - yy1951: + goto yy1946; + goto yy1845; + yy1948: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1949; - goto yy1848; - yy1952: + goto yy1946; + goto yy1845; + yy1949: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1949; - goto yy1848; - yy1953: + goto yy1946; + goto yy1845; + yy1950: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1947; - goto yy1848; - yy1954: + goto yy1944; + goto yy1845; + yy1951: yyaccept = 2; marker = ++p; yych = *p; @@ -23925,60 +23888,60 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) - goto yy1908; + goto yy1905; if (yych <= '\t') - goto yy1919; - goto yy1908; + goto yy1916; + goto yy1905; } else { if (yych == '\r') - goto yy1908; - goto yy1919; + goto yy1905; + goto yy1916; } } else { if (yych <= ')') { if (yych <= '\'') - goto yy1942; + goto yy1939; if (yych <= '(') - goto yy1917; - goto yy1905; + goto yy1914; + goto yy1902; } else { if (yych == '<') - goto yy1887; + goto yy1884; if (yych <= '=') - goto yy1942; - goto yy1945; + goto yy1939; + goto yy1942; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { if (yych == '\\') - goto yy1946; - goto yy1942; + goto yy1943; + goto yy1939; } else { if (yych <= 0xC1) - goto yy1908; + goto yy1905; if (yych <= 0xDF) - goto yy1947; - goto yy1948; + goto yy1944; + goto yy1945; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1953; - goto yy1949; + goto yy1950; + goto yy1946; } else { if (yych <= 0xF0) - goto yy1950; + goto yy1947; if (yych <= 0xF3) - goto yy1951; + goto yy1948; if (yych <= 0xF4) - goto yy1952; - goto yy1908; + goto yy1949; + goto yy1905; } } } - yy1955: + yy1952: yyaccept = 0; marker = ++p; yych = *p; @@ -23986,178 +23949,178 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1841; - goto yy1919; + goto yy1838; + goto yy1916; } else { if (yych <= '\n') - goto yy1841; + goto yy1838; if (yych <= '\f') - goto yy1919; - goto yy1841; + goto yy1916; + goto yy1838; } } else { if (yych <= '(') { if (yych <= ' ') - goto yy1919; + goto yy1916; if (yych <= '\'') - goto yy1942; - goto yy1917; + goto yy1939; + goto yy1914; } else { if (yych == '>') - goto yy1954; - goto yy1942; + goto yy1951; + goto yy1939; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1946; + goto yy1943; if (yych <= 0x7F) - goto yy1942; - goto yy1841; + goto yy1939; + goto yy1838; } else { if (yych <= 0xDF) - goto yy1947; + goto yy1944; if (yych <= 0xE0) - goto yy1948; - goto yy1949; + goto yy1945; + goto yy1946; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1953; + goto yy1950; if (yych <= 0xEF) - goto yy1949; - goto yy1950; + goto yy1946; + goto yy1947; } else { if (yych <= 0xF3) - goto yy1951; + goto yy1948; if (yych <= 0xF4) - goto yy1952; - goto yy1841; + goto yy1949; + goto yy1838; } } } - yy1956: + yy1953: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1942; - goto yy1848; - yy1957: + goto yy1939; + goto yy1845; + yy1954: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1956; - goto yy1848; - yy1958: + goto yy1953; + goto yy1845; + yy1955: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1956; - goto yy1848; - yy1959: + goto yy1953; + goto yy1845; + yy1956: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1958; - goto yy1848; - yy1960: + goto yy1955; + goto yy1845; + yy1957: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1958; - goto yy1848; - yy1961: + goto yy1955; + goto yy1845; + yy1958: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1958; - goto yy1848; - yy1962: + goto yy1955; + goto yy1845; + yy1959: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1956; - goto yy1848; - yy1963: + goto yy1953; + goto yy1845; + yy1960: yyaccept = 2; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy1905; + goto yy1902; } if (yych <= '>') { if (yych <= '\r') { if (yych <= '\t') { if (yych <= 0x00) - goto yy1908; - goto yy1919; + goto yy1905; + goto yy1916; } else { if (yych <= '\n') - goto yy1908; + goto yy1905; if (yych <= '\f') - goto yy1919; - goto yy1908; + goto yy1916; + goto yy1905; } } else { if (yych <= '(') { if (yych <= ' ') - goto yy1919; - goto yy1917; + goto yy1916; + goto yy1914; } else { if (yych <= ')') - goto yy1919; + goto yy1916; if (yych <= '<') - goto yy1870; - goto yy1907; + goto yy1867; + goto yy1904; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1916; - goto yy1908; + goto yy1913; + goto yy1905; } else { if (yych <= 0xDF) - goto yy1909; + goto yy1906; if (yych <= 0xE0) - goto yy1910; - goto yy1911; + goto yy1907; + goto yy1908; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1915; + goto yy1912; if (yych <= 0xEF) - goto yy1911; - goto yy1912; + goto yy1908; + goto yy1909; } else { if (yych <= 0xF3) - goto yy1913; + goto yy1910; if (yych <= 0xF4) - goto yy1914; - goto yy1908; + goto yy1911; + goto yy1905; } } } - yy1964: + yy1961: yyaccept = 0; marker = ++p; yych = *p; @@ -24165,115 +24128,115 @@ bufsize_t _scan_link_url(const unsigned char *p) { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) - goto yy1841; + goto yy1838; if (yych <= '\t') - goto yy1919; - goto yy1841; + goto yy1916; + goto yy1838; } else { if (yych == '\r') - goto yy1841; - goto yy1919; + goto yy1838; + goto yy1916; } } else { if (yych <= ')') { if (yych <= '\'') - goto yy1905; + goto yy1902; if (yych <= '(') - goto yy1917; - goto yy1919; + goto yy1914; + goto yy1916; } else { if (yych == '>') - goto yy1963; - goto yy1905; + goto yy1960; + goto yy1902; } } } else { if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= '\\') - goto yy1916; + goto yy1913; if (yych <= 0x7F) - goto yy1905; - goto yy1841; + goto yy1902; + goto yy1838; } else { if (yych <= 0xDF) - goto yy1909; + goto yy1906; if (yych <= 0xE0) - goto yy1910; - goto yy1911; + goto yy1907; + goto yy1908; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy1915; + goto yy1912; if (yych <= 0xEF) - goto yy1911; - goto yy1912; + goto yy1908; + goto yy1909; } else { if (yych <= 0xF3) - goto yy1913; + goto yy1910; if (yych <= 0xF4) - goto yy1914; - goto yy1841; + goto yy1911; + goto yy1838; } } } - yy1965: + yy1962: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1905; - goto yy1848; - yy1966: + goto yy1902; + goto yy1845; + yy1963: ++p; yych = *p; if (yych <= 0x9F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1965; - goto yy1848; - yy1967: + goto yy1962; + goto yy1845; + yy1964: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1965; - goto yy1848; - yy1968: + goto yy1962; + goto yy1845; + yy1965: ++p; yych = *p; if (yych <= 0x8F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1967; - goto yy1848; - yy1969: + goto yy1964; + goto yy1845; + yy1966: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0xBF) - goto yy1967; - goto yy1848; - yy1970: + goto yy1964; + goto yy1845; + yy1967: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x8F) - goto yy1967; - goto yy1848; - yy1971: + goto yy1964; + goto yy1845; + yy1968: ++p; yych = *p; if (yych <= 0x7F) - goto yy1848; + goto yy1845; if (yych <= 0x9F) - goto yy1965; - goto yy1848; + goto yy1962; + goto yy1845; } } @@ -24312,640 +24275,640 @@ bufsize_t _scan_link_title(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '"') { if (yych == '\n') - goto yy1974; + goto yy1971; if (yych <= '!') - goto yy1978; - goto yy1975; + goto yy1975; + goto yy1972; } else { if (yych <= '\'') { if (yych <= '&') - goto yy1978; - goto yy1976; + goto yy1975; + goto yy1973; } else { if (yych <= '(') - goto yy1977; + goto yy1974; if (yych <= 0x7F) - goto yy1978; + goto yy1975; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy1979; + goto yy1976; if (yych <= 0xE0) - goto yy1981; + goto yy1978; if (yych <= 0xEC) - goto yy1982; - goto yy1986; + goto yy1979; + goto yy1983; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy1982; - goto yy1983; + goto yy1979; + goto yy1980; } else { if (yych <= 0xF3) - goto yy1984; + goto yy1981; if (yych <= 0xF4) - goto yy1985; + goto yy1982; } } } - yy1974 : { return 0; } - yy1975: + yy1971 : { return 0; } + yy1972: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy1974; + goto yy1971; if (yych <= 0x7F) - goto yy2018; + goto yy2015; if (yych <= 0xC1) - goto yy1974; + goto yy1971; if (yych <= 0xF4) - goto yy2018; - goto yy1974; - yy1976: + goto yy2015; + goto yy1971; + yy1973: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy1974; + goto yy1971; if (yych <= 0x7F) - goto yy2004; + goto yy2001; if (yych <= 0xC1) - goto yy1974; + goto yy1971; if (yych <= 0xF4) - goto yy2004; - goto yy1974; - yy1977: + goto yy2001; + goto yy1971; + yy1974: yyaccept = 0; yych = *(marker = ++p); if (yych <= 0x00) - goto yy1974; + goto yy1971; if (yych <= 0x7F) - goto yy1990; + goto yy1987; if (yych <= 0xC1) - goto yy1974; + goto yy1971; if (yych <= 0xF4) - goto yy1990; - goto yy1974; - yy1978: + goto yy1987; + goto yy1971; + yy1975: yych = *++p; - goto yy1974; - yy1979: + goto yy1971; + yy1976: yych = *++p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1978; - yy1980: + goto yy1975; + yy1977: p = marker; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy1974; + goto yy1971; } else { - goto yy1999; + goto yy1996; } } else { if (yyaccept == 2) { - goto yy2013; + goto yy2010; } else { - goto yy2027; + goto yy2024; } } - yy1981: + yy1978: yych = *++p; if (yych <= 0x9F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1979; - goto yy1980; - yy1982: + goto yy1976; + goto yy1977; + yy1979: yych = *++p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1979; - goto yy1980; - yy1983: + goto yy1976; + goto yy1977; + yy1980: yych = *++p; if (yych <= 0x8F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1982; - goto yy1980; - yy1984: + goto yy1979; + goto yy1977; + yy1981: yych = *++p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1982; - goto yy1980; - yy1985: + goto yy1979; + goto yy1977; + yy1982: yych = *++p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x8F) - goto yy1982; - goto yy1980; - yy1986: + goto yy1979; + goto yy1977; + yy1983: yych = *++p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x9F) - goto yy1979; - goto yy1980; - yy1987: + goto yy1976; + goto yy1977; + yy1984: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy1989; + goto yy1986; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1980; + goto yy1977; if (yych <= ')') - goto yy2000; - goto yy1987; + goto yy1997; + goto yy1984; } else { if (yych <= 0xC1) - goto yy1980; + goto yy1977; if (yych <= 0xDF) - goto yy1991; - goto yy1992; + goto yy1988; + goto yy1989; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1997; - goto yy1993; + goto yy1994; + goto yy1990; } else { if (yych <= 0xF0) - goto yy1994; + goto yy1991; if (yych <= 0xF3) - goto yy1995; + goto yy1992; if (yych <= 0xF4) - goto yy1996; - goto yy1980; + goto yy1993; + goto yy1977; } } - yy1989: + yy1986: ++p; yych = *p; - yy1990: + yy1987: if (yybm[0 + yych] & 32) { - goto yy1989; + goto yy1986; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1980; + goto yy1977; if (yych <= ')') - goto yy1998; - goto yy1987; + goto yy1995; + goto yy1984; } else { if (yych <= 0xC1) - goto yy1980; + goto yy1977; if (yych >= 0xE0) - goto yy1992; + goto yy1989; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1997; - goto yy1993; + goto yy1994; + goto yy1990; } else { if (yych <= 0xF0) - goto yy1994; + goto yy1991; if (yych <= 0xF3) - goto yy1995; + goto yy1992; if (yych <= 0xF4) - goto yy1996; - goto yy1980; + goto yy1993; + goto yy1977; } } - yy1991: + yy1988: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1989; - goto yy1980; - yy1992: + goto yy1986; + goto yy1977; + yy1989: ++p; yych = *p; if (yych <= 0x9F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1991; - goto yy1980; - yy1993: + goto yy1988; + goto yy1977; + yy1990: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1991; - goto yy1980; - yy1994: + goto yy1988; + goto yy1977; + yy1991: ++p; yych = *p; if (yych <= 0x8F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1993; - goto yy1980; - yy1995: + goto yy1990; + goto yy1977; + yy1992: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy1993; - goto yy1980; - yy1996: + goto yy1990; + goto yy1977; + yy1993: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x8F) - goto yy1993; - goto yy1980; - yy1997: + goto yy1990; + goto yy1977; + yy1994: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x9F) - goto yy1991; - goto yy1980; - yy1998: + goto yy1988; + goto yy1977; + yy1995: ++p; - yy1999 : { return (bufsize_t)(p - start); } - yy2000: + yy1996 : { return (bufsize_t)(p - start); } + yy1997: yyaccept = 1; marker = ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy1989; + goto yy1986; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1999; + goto yy1996; if (yych <= ')') - goto yy1998; - goto yy1987; + goto yy1995; + goto yy1984; } else { if (yych <= 0xC1) - goto yy1999; + goto yy1996; if (yych <= 0xDF) - goto yy1991; - goto yy1992; + goto yy1988; + goto yy1989; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy1997; - goto yy1993; + goto yy1994; + goto yy1990; } else { if (yych <= 0xF0) - goto yy1994; + goto yy1991; if (yych <= 0xF3) - goto yy1995; + goto yy1992; if (yych <= 0xF4) - goto yy1996; - goto yy1999; + goto yy1993; + goto yy1996; } } - yy2001: + yy1998: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy2003; + goto yy2000; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1980; + goto yy1977; if (yych <= '\'') - goto yy2014; - goto yy2001; + goto yy2011; + goto yy1998; } else { if (yych <= 0xC1) - goto yy1980; + goto yy1977; if (yych <= 0xDF) - goto yy2005; - goto yy2006; + goto yy2002; + goto yy2003; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2011; - goto yy2007; + goto yy2008; + goto yy2004; } else { if (yych <= 0xF0) - goto yy2008; + goto yy2005; if (yych <= 0xF3) - goto yy2009; + goto yy2006; if (yych <= 0xF4) - goto yy2010; - goto yy1980; + goto yy2007; + goto yy1977; } } - yy2003: + yy2000: ++p; yych = *p; - yy2004: + yy2001: if (yybm[0 + yych] & 64) { - goto yy2003; + goto yy2000; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1980; + goto yy1977; if (yych <= '\'') - goto yy2012; - goto yy2001; + goto yy2009; + goto yy1998; } else { if (yych <= 0xC1) - goto yy1980; + goto yy1977; if (yych >= 0xE0) - goto yy2006; + goto yy2003; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2011; - goto yy2007; + goto yy2008; + goto yy2004; } else { if (yych <= 0xF0) - goto yy2008; + goto yy2005; if (yych <= 0xF3) - goto yy2009; + goto yy2006; if (yych <= 0xF4) - goto yy2010; - goto yy1980; + goto yy2007; + goto yy1977; } } - yy2005: + yy2002: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2003; - goto yy1980; - yy2006: + goto yy2000; + goto yy1977; + yy2003: ++p; yych = *p; if (yych <= 0x9F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2005; - goto yy1980; - yy2007: + goto yy2002; + goto yy1977; + yy2004: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2005; - goto yy1980; - yy2008: + goto yy2002; + goto yy1977; + yy2005: ++p; yych = *p; if (yych <= 0x8F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2007; - goto yy1980; - yy2009: + goto yy2004; + goto yy1977; + yy2006: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2007; - goto yy1980; - yy2010: + goto yy2004; + goto yy1977; + yy2007: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x8F) - goto yy2007; - goto yy1980; - yy2011: + goto yy2004; + goto yy1977; + yy2008: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x9F) - goto yy2005; - goto yy1980; - yy2012: + goto yy2002; + goto yy1977; + yy2009: ++p; - yy2013 : { return (bufsize_t)(p - start); } - yy2014: + yy2010 : { return (bufsize_t)(p - start); } + yy2011: yyaccept = 2; marker = ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy2003; + goto yy2000; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy2013; + goto yy2010; if (yych <= '\'') - goto yy2012; - goto yy2001; + goto yy2009; + goto yy1998; } else { if (yych <= 0xC1) - goto yy2013; + goto yy2010; if (yych <= 0xDF) - goto yy2005; - goto yy2006; + goto yy2002; + goto yy2003; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2011; - goto yy2007; + goto yy2008; + goto yy2004; } else { if (yych <= 0xF0) - goto yy2008; + goto yy2005; if (yych <= 0xF3) - goto yy2009; + goto yy2006; if (yych <= 0xF4) - goto yy2010; - goto yy2013; + goto yy2007; + goto yy2010; } } - yy2015: + yy2012: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2017; + goto yy2014; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1980; + goto yy1977; if (yych <= '"') - goto yy2028; - goto yy2015; + goto yy2025; + goto yy2012; } else { if (yych <= 0xC1) - goto yy1980; + goto yy1977; if (yych <= 0xDF) - goto yy2019; - goto yy2020; + goto yy2016; + goto yy2017; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2025; - goto yy2021; + goto yy2022; + goto yy2018; } else { if (yych <= 0xF0) - goto yy2022; + goto yy2019; if (yych <= 0xF3) - goto yy2023; + goto yy2020; if (yych <= 0xF4) - goto yy2024; - goto yy1980; + goto yy2021; + goto yy1977; } } - yy2017: + yy2014: ++p; yych = *p; - yy2018: + yy2015: if (yybm[0 + yych] & 128) { - goto yy2017; + goto yy2014; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy1980; + goto yy1977; if (yych <= '"') - goto yy2026; - goto yy2015; + goto yy2023; + goto yy2012; } else { if (yych <= 0xC1) - goto yy1980; + goto yy1977; if (yych >= 0xE0) - goto yy2020; + goto yy2017; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2025; - goto yy2021; + goto yy2022; + goto yy2018; } else { if (yych <= 0xF0) - goto yy2022; + goto yy2019; if (yych <= 0xF3) - goto yy2023; + goto yy2020; if (yych <= 0xF4) - goto yy2024; - goto yy1980; + goto yy2021; + goto yy1977; } } - yy2019: + yy2016: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2017; - goto yy1980; - yy2020: + goto yy2014; + goto yy1977; + yy2017: ++p; yych = *p; if (yych <= 0x9F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2019; - goto yy1980; - yy2021: + goto yy2016; + goto yy1977; + yy2018: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2019; - goto yy1980; - yy2022: + goto yy2016; + goto yy1977; + yy2019: ++p; yych = *p; if (yych <= 0x8F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2021; - goto yy1980; - yy2023: + goto yy2018; + goto yy1977; + yy2020: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0xBF) - goto yy2021; - goto yy1980; - yy2024: + goto yy2018; + goto yy1977; + yy2021: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x8F) - goto yy2021; - goto yy1980; - yy2025: + goto yy2018; + goto yy1977; + yy2022: ++p; yych = *p; if (yych <= 0x7F) - goto yy1980; + goto yy1977; if (yych <= 0x9F) - goto yy2019; - goto yy1980; - yy2026: + goto yy2016; + goto yy1977; + yy2023: ++p; - yy2027 : { return (bufsize_t)(p - start); } - yy2028: + yy2024 : { return (bufsize_t)(p - start); } + yy2025: yyaccept = 3; marker = ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2017; + goto yy2014; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= 0x00) - goto yy2027; + goto yy2024; if (yych <= '"') - goto yy2026; - goto yy2015; + goto yy2023; + goto yy2012; } else { if (yych <= 0xC1) - goto yy2027; + goto yy2024; if (yych <= 0xDF) - goto yy2019; - goto yy2020; + goto yy2016; + goto yy2017; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2025; - goto yy2021; + goto yy2022; + goto yy2018; } else { if (yych <= 0xF0) - goto yy2022; + goto yy2019; if (yych <= 0xF3) - goto yy2023; + goto yy2020; if (yych <= 0xF4) - goto yy2024; - goto yy2027; + goto yy2021; + goto yy2024; } } } @@ -24977,104 +24940,104 @@ bufsize_t _scan_spacechars(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '\r') { if (yych <= 0x08) - goto yy2035; + goto yy2032; if (yych == '\n') - goto yy2033; - goto yy2032; + goto yy2030; + goto yy2029; } else { if (yych == ' ') - goto yy2032; + goto yy2029; if (yych <= 0x7F) - goto yy2035; + goto yy2032; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy2037; + goto yy2034; if (yych <= 0xE0) - goto yy2039; + goto yy2036; if (yych <= 0xEC) - goto yy2040; - goto yy2044; + goto yy2037; + goto yy2041; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy2040; - goto yy2041; + goto yy2037; + goto yy2038; } else { if (yych <= 0xF3) - goto yy2042; + goto yy2039; if (yych <= 0xF4) - goto yy2043; + goto yy2040; } } } - yy2031 : { return (bufsize_t)(p - start); } - yy2032: + yy2028 : { return (bufsize_t)(p - start); } + yy2029: yych = *++p; - goto yy2034; - yy2033: + goto yy2031; + yy2030: ++p; yych = *p; - yy2034: + yy2031: if (yybm[0 + yych] & 128) { - goto yy2033; + goto yy2030; } - goto yy2031; - yy2035: + goto yy2028; + yy2032: ++p; { return 0; } - yy2037: + yy2034: yych = *++p; if (yych <= 0x7F) - goto yy2038; - if (yych <= 0xBF) goto yy2035; - yy2038: + if (yych <= 0xBF) + goto yy2032; + yy2035: p = marker; - goto yy2031; - yy2039: + goto yy2028; + yy2036: yych = *++p; if (yych <= 0x9F) - goto yy2038; + goto yy2035; if (yych <= 0xBF) - goto yy2037; - goto yy2038; - yy2040: + goto yy2034; + goto yy2035; + yy2037: yych = *++p; if (yych <= 0x7F) - goto yy2038; + goto yy2035; if (yych <= 0xBF) - goto yy2037; - goto yy2038; - yy2041: + goto yy2034; + goto yy2035; + yy2038: yych = *++p; if (yych <= 0x8F) - goto yy2038; + goto yy2035; if (yych <= 0xBF) - goto yy2040; - goto yy2038; - yy2042: + goto yy2037; + goto yy2035; + yy2039: yych = *++p; if (yych <= 0x7F) - goto yy2038; + goto yy2035; if (yych <= 0xBF) - goto yy2040; - goto yy2038; - yy2043: + goto yy2037; + goto yy2035; + yy2040: yych = *++p; if (yych <= 0x7F) - goto yy2038; + goto yy2035; if (yych <= 0x8F) - goto yy2040; - goto yy2038; - yy2044: + goto yy2037; + goto yy2035; + yy2041: ++p; if ((yych = *p) <= 0x7F) - goto yy2038; + goto yy2035; if (yych <= 0x9F) - goto yy2037; - goto yy2038; + goto yy2034; + goto yy2035; } } @@ -25103,178 +25066,178 @@ bufsize_t _scan_atx_header_start(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '"') { if (yych != '\n') - goto yy2049; + goto yy2046; } else { if (yych <= '#') - goto yy2048; + goto yy2045; if (yych <= 0x7F) - goto yy2049; + goto yy2046; if (yych >= 0xC2) - goto yy2050; + goto yy2047; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy2052; + goto yy2049; if (yych == 0xED) - goto yy2057; - goto yy2053; + goto yy2054; + goto yy2050; } else { if (yych <= 0xF0) - goto yy2054; + goto yy2051; if (yych <= 0xF3) - goto yy2055; + goto yy2052; if (yych <= 0xF4) - goto yy2056; + goto yy2053; } } - yy2047 : { return 0; } - yy2048: + yy2044 : { return 0; } + yy2045: yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy2060; + goto yy2057; } if (yych <= '\f') { if (yych == '\n') - goto yy2058; - goto yy2047; + goto yy2055; + goto yy2044; } else { if (yych <= '\r') - goto yy2058; + goto yy2055; if (yych == '#') - goto yy2062; - goto yy2047; + goto yy2059; + goto yy2044; } - yy2049: + yy2046: yych = *++p; - goto yy2047; - yy2050: + goto yy2044; + yy2047: yych = *++p; if (yych <= 0x7F) - goto yy2051; + goto yy2048; if (yych <= 0xBF) - goto yy2049; - yy2051: + goto yy2046; + yy2048: p = marker; - goto yy2047; - yy2052: + goto yy2044; + yy2049: yych = *++p; if (yych <= 0x9F) - goto yy2051; + goto yy2048; if (yych <= 0xBF) - goto yy2050; - goto yy2051; - yy2053: + goto yy2047; + goto yy2048; + yy2050: yych = *++p; if (yych <= 0x7F) - goto yy2051; + goto yy2048; if (yych <= 0xBF) - goto yy2050; - goto yy2051; - yy2054: + goto yy2047; + goto yy2048; + yy2051: yych = *++p; if (yych <= 0x8F) - goto yy2051; + goto yy2048; if (yych <= 0xBF) - goto yy2053; - goto yy2051; - yy2055: + goto yy2050; + goto yy2048; + yy2052: yych = *++p; if (yych <= 0x7F) - goto yy2051; + goto yy2048; if (yych <= 0xBF) - goto yy2053; - goto yy2051; - yy2056: + goto yy2050; + goto yy2048; + yy2053: yych = *++p; if (yych <= 0x7F) - goto yy2051; + goto yy2048; if (yych <= 0x8F) - goto yy2053; - goto yy2051; - yy2057: + goto yy2050; + goto yy2048; + yy2054: yych = *++p; if (yych <= 0x7F) - goto yy2051; + goto yy2048; if (yych <= 0x9F) - goto yy2050; - goto yy2051; - yy2058: + goto yy2047; + goto yy2048; + yy2055: ++p; - yy2059 : { return (bufsize_t)(p - start); } - yy2060: + yy2056 : { return (bufsize_t)(p - start); } + yy2057: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2060; + goto yy2057; } - goto yy2059; - yy2062: + goto yy2056; + yy2059: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy2060; + goto yy2057; } if (yych <= '\f') { if (yych == '\n') - goto yy2058; - goto yy2051; + goto yy2055; + goto yy2048; } else { if (yych <= '\r') - goto yy2058; + goto yy2055; if (yych != '#') - goto yy2051; + goto yy2048; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy2060; + goto yy2057; } if (yych <= '\f') { if (yych == '\n') - goto yy2058; - goto yy2051; + goto yy2055; + goto yy2048; } else { if (yych <= '\r') - goto yy2058; + goto yy2055; if (yych != '#') - goto yy2051; + goto yy2048; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy2060; + goto yy2057; } if (yych <= '\f') { if (yych == '\n') - goto yy2058; - goto yy2051; + goto yy2055; + goto yy2048; } else { if (yych <= '\r') - goto yy2058; + goto yy2055; if (yych != '#') - goto yy2051; + goto yy2048; } yych = *++p; if (yybm[0 + yych] & 128) { - goto yy2060; + goto yy2057; } if (yych <= '\f') { if (yych == '\n') - goto yy2058; - goto yy2051; + goto yy2055; + goto yy2048; } else { if (yych <= '\r') - goto yy2058; + goto yy2055; if (yych != '#') - goto yy2051; + goto yy2048; } ++p; if (yybm[0 + (yych = *p)] & 128) { - goto yy2060; + goto yy2057; } if (yych == '\n') - goto yy2058; + goto yy2055; if (yych == '\r') - goto yy2058; - goto yy2051; + goto yy2055; + goto yy2048; } } @@ -25303,187 +25266,187 @@ bufsize_t _scan_setext_header_line(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '-') { if (yych == '\n') - goto yy2069; + goto yy2066; if (yych <= ',') - goto yy2072; - goto yy2071; + goto yy2069; + goto yy2068; } else { if (yych == '=') - goto yy2070; + goto yy2067; if (yych <= 0x7F) - goto yy2072; + goto yy2069; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy2073; + goto yy2070; if (yych <= 0xE0) - goto yy2075; + goto yy2072; if (yych <= 0xEC) - goto yy2076; - goto yy2080; + goto yy2073; + goto yy2077; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy2076; - goto yy2077; + goto yy2073; + goto yy2074; } else { if (yych <= 0xF3) - goto yy2078; + goto yy2075; if (yych <= 0xF4) - goto yy2079; + goto yy2076; } } } - yy2069 : { return 0; } - yy2070: + yy2066 : { return 0; } + yy2067: yych = *(marker = ++p); if (yybm[0 + yych] & 128) { - goto yy2091; + goto yy2088; } if (yych <= '\f') { if (yych == '\n') - goto yy2089; - goto yy2069; + goto yy2086; + goto yy2066; } else { if (yych <= '\r') - goto yy2089; + goto yy2086; if (yych == ' ') - goto yy2087; - goto yy2069; + goto yy2084; + goto yy2066; } - yy2071: + yy2068: yych = *(marker = ++p); if (yybm[0 + yych] & 32) { - goto yy2081; + goto yy2078; } if (yych <= '\f') { if (yych == '\n') - goto yy2083; - goto yy2069; + goto yy2080; + goto yy2066; } else { if (yych <= '\r') - goto yy2083; + goto yy2080; if (yych == '-') - goto yy2085; - goto yy2069; + goto yy2082; + goto yy2066; } - yy2072: + yy2069: yych = *++p; - goto yy2069; - yy2073: + goto yy2066; + yy2070: yych = *++p; if (yych <= 0x7F) - goto yy2074; + goto yy2071; if (yych <= 0xBF) - goto yy2072; - yy2074: + goto yy2069; + yy2071: p = marker; - goto yy2069; - yy2075: + goto yy2066; + yy2072: yych = *++p; if (yych <= 0x9F) - goto yy2074; + goto yy2071; if (yych <= 0xBF) - goto yy2073; - goto yy2074; - yy2076: + goto yy2070; + goto yy2071; + yy2073: yych = *++p; if (yych <= 0x7F) - goto yy2074; + goto yy2071; if (yych <= 0xBF) - goto yy2073; - goto yy2074; - yy2077: + goto yy2070; + goto yy2071; + yy2074: yych = *++p; if (yych <= 0x8F) - goto yy2074; + goto yy2071; if (yych <= 0xBF) - goto yy2076; - goto yy2074; - yy2078: + goto yy2073; + goto yy2071; + yy2075: yych = *++p; if (yych <= 0x7F) - goto yy2074; + goto yy2071; if (yych <= 0xBF) - goto yy2076; - goto yy2074; - yy2079: + goto yy2073; + goto yy2071; + yy2076: yych = *++p; if (yych <= 0x7F) - goto yy2074; + goto yy2071; if (yych <= 0x8F) - goto yy2076; - goto yy2074; - yy2080: + goto yy2073; + goto yy2071; + yy2077: yych = *++p; if (yych <= 0x7F) - goto yy2074; + goto yy2071; if (yych <= 0x9F) - goto yy2073; - goto yy2074; - yy2081: + goto yy2070; + goto yy2071; + yy2078: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy2081; + goto yy2078; } if (yych == '\n') - goto yy2083; + goto yy2080; if (yych != '\r') - goto yy2074; - yy2083: + goto yy2071; + yy2080: ++p; { return 2; } - yy2085: + yy2082: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy2081; + goto yy2078; } if (yych <= '\f') { if (yych == '\n') - goto yy2083; - goto yy2074; + goto yy2080; + goto yy2071; } else { if (yych <= '\r') - goto yy2083; + goto yy2080; if (yych == '-') - goto yy2085; - goto yy2074; + goto yy2082; + goto yy2071; } - yy2087: + yy2084: ++p; yych = *p; if (yych <= '\f') { if (yych != '\n') - goto yy2074; + goto yy2071; } else { if (yych <= '\r') - goto yy2089; + goto yy2086; if (yych == ' ') - goto yy2087; - goto yy2074; + goto yy2084; + goto yy2071; } - yy2089: + yy2086: ++p; { return 1; } - yy2091: + yy2088: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2091; + goto yy2088; } if (yych <= '\f') { if (yych == '\n') - goto yy2089; - goto yy2074; + goto yy2086; + goto yy2071; } else { if (yych <= '\r') - goto yy2089; + goto yy2086; if (yych == ' ') - goto yy2087; - goto yy2074; + goto yy2084; + goto yy2071; } } } @@ -25515,267 +25478,267 @@ bufsize_t _scan_hrule(const unsigned char *p) { if (yych <= 0x7F) { if (yych <= '*') { if (yych == '\n') - goto yy2095; + goto yy2092; if (yych <= ')') - goto yy2099; - goto yy2096; + goto yy2096; + goto yy2093; } else { if (yych <= '-') { if (yych <= ',') - goto yy2099; - goto yy2098; + goto yy2096; + goto yy2095; } else { if (yych == '_') - goto yy2097; - goto yy2099; + goto yy2094; + goto yy2096; } } } else { if (yych <= 0xED) { if (yych <= 0xDF) { if (yych >= 0xC2) - goto yy2100; + goto yy2097; } else { if (yych <= 0xE0) - goto yy2102; + goto yy2099; if (yych <= 0xEC) - goto yy2103; - goto yy2107; + goto yy2100; + goto yy2104; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy2103; - goto yy2104; + goto yy2100; + goto yy2101; } else { if (yych <= 0xF3) - goto yy2105; + goto yy2102; if (yych <= 0xF4) - goto yy2106; + goto yy2103; } } } - yy2095 : { return 0; } - yy2096: + yy2092 : { return 0; } + yy2093: yych = *(marker = ++p); if (yych == ' ') - goto yy2128; + goto yy2125; if (yych == '*') - goto yy2130; - goto yy2095; - yy2097: + goto yy2127; + goto yy2092; + yy2094: yych = *(marker = ++p); if (yych == ' ') - goto yy2118; + goto yy2115; if (yych == '_') - goto yy2120; - goto yy2095; - yy2098: + goto yy2117; + goto yy2092; + yy2095: yych = *(marker = ++p); if (yybm[0 + yych] & 8) { - goto yy2108; + goto yy2105; } if (yych == '-') - goto yy2110; - goto yy2095; - yy2099: + goto yy2107; + goto yy2092; + yy2096: yych = *++p; - goto yy2095; - yy2100: + goto yy2092; + yy2097: yych = *++p; if (yych <= 0x7F) - goto yy2101; + goto yy2098; if (yych <= 0xBF) - goto yy2099; - yy2101: + goto yy2096; + yy2098: p = marker; - goto yy2095; - yy2102: + goto yy2092; + yy2099: yych = *++p; if (yych <= 0x9F) - goto yy2101; + goto yy2098; if (yych <= 0xBF) - goto yy2100; - goto yy2101; - yy2103: + goto yy2097; + goto yy2098; + yy2100: yych = *++p; if (yych <= 0x7F) - goto yy2101; + goto yy2098; if (yych <= 0xBF) - goto yy2100; - goto yy2101; - yy2104: + goto yy2097; + goto yy2098; + yy2101: yych = *++p; if (yych <= 0x8F) - goto yy2101; + goto yy2098; if (yych <= 0xBF) - goto yy2103; - goto yy2101; - yy2105: + goto yy2100; + goto yy2098; + yy2102: yych = *++p; if (yych <= 0x7F) - goto yy2101; + goto yy2098; if (yych <= 0xBF) - goto yy2103; - goto yy2101; - yy2106: + goto yy2100; + goto yy2098; + yy2103: yych = *++p; if (yych <= 0x7F) - goto yy2101; + goto yy2098; if (yych <= 0x8F) - goto yy2103; - goto yy2101; - yy2107: + goto yy2100; + goto yy2098; + yy2104: yych = *++p; if (yych <= 0x7F) - goto yy2101; + goto yy2098; if (yych <= 0x9F) - goto yy2100; - goto yy2101; - yy2108: + goto yy2097; + goto yy2098; + yy2105: ++p; yych = *p; if (yybm[0 + yych] & 8) { - goto yy2108; + goto yy2105; } if (yych != '-') - goto yy2101; - yy2110: + goto yy2098; + yy2107: ++p; yych = *p; if (yych == ' ') - goto yy2110; + goto yy2107; if (yych != '-') - goto yy2101; - yy2112: + goto yy2098; + yy2109: ++p; yych = *p; if (yybm[0 + yych] & 16) { - goto yy2112; + goto yy2109; } if (yych <= '\n') { if (yych <= 0x08) - goto yy2101; + goto yy2098; if (yych >= '\n') - goto yy2116; + goto yy2113; } else { if (yych == '\r') - goto yy2116; - goto yy2101; + goto yy2113; + goto yy2098; } - yy2114: + yy2111: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy2114; + goto yy2111; } if (yych <= 0x08) - goto yy2101; + goto yy2098; if (yych <= '\n') - goto yy2116; + goto yy2113; if (yych != '\r') - goto yy2101; - yy2116: + goto yy2098; + yy2113: ++p; { return (bufsize_t)(p - start); } - yy2118: + yy2115: ++p; yych = *p; if (yych == ' ') - goto yy2118; + goto yy2115; if (yych != '_') - goto yy2101; - yy2120: + goto yy2098; + yy2117: ++p; yych = *p; if (yych == ' ') - goto yy2120; + goto yy2117; if (yych != '_') - goto yy2101; - yy2122: + goto yy2098; + yy2119: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy2122; + goto yy2119; } if (yych <= '\n') { if (yych <= 0x08) - goto yy2101; + goto yy2098; if (yych >= '\n') - goto yy2126; + goto yy2123; } else { if (yych == '\r') - goto yy2126; - goto yy2101; + goto yy2123; + goto yy2098; } - yy2124: + yy2121: ++p; yych = *p; if (yych <= '\f') { if (yych <= 0x08) - goto yy2101; + goto yy2098; if (yych <= '\t') - goto yy2124; + goto yy2121; if (yych >= '\v') - goto yy2101; + goto yy2098; } else { if (yych <= '\r') - goto yy2126; + goto yy2123; if (yych == ' ') - goto yy2124; - goto yy2101; + goto yy2121; + goto yy2098; } - yy2126: + yy2123: ++p; { return (bufsize_t)(p - start); } - yy2128: + yy2125: ++p; yych = *p; if (yych == ' ') - goto yy2128; + goto yy2125; if (yych != '*') - goto yy2101; - yy2130: + goto yy2098; + yy2127: ++p; yych = *p; if (yych == ' ') - goto yy2130; + goto yy2127; if (yych != '*') - goto yy2101; - yy2132: + goto yy2098; + yy2129: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2132; + goto yy2129; } if (yych <= '\n') { if (yych <= 0x08) - goto yy2101; + goto yy2098; if (yych >= '\n') - goto yy2136; + goto yy2133; } else { if (yych == '\r') - goto yy2136; - goto yy2101; + goto yy2133; + goto yy2098; } - yy2134: + yy2131: ++p; yych = *p; if (yych <= '\f') { if (yych <= 0x08) - goto yy2101; + goto yy2098; if (yych <= '\t') - goto yy2134; + goto yy2131; if (yych >= '\v') - goto yy2101; + goto yy2098; } else { if (yych <= '\r') - goto yy2136; + goto yy2133; if (yych == ' ') - goto yy2134; - goto yy2101; + goto yy2131; + goto yy2098; } - yy2136: + yy2133: ++p; { return (bufsize_t)(p - start); } } @@ -25813,374 +25776,374 @@ bufsize_t _scan_open_code_fence(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '`') { if (yych == '\n') - goto yy2140; + goto yy2137; if (yych <= '_') - goto yy2143; - goto yy2141; + goto yy2140; + goto yy2138; } else { if (yych == '~') - goto yy2142; + goto yy2139; if (yych <= 0x7F) - goto yy2143; + goto yy2140; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy2144; + goto yy2141; if (yych <= 0xE0) - goto yy2146; + goto yy2143; if (yych <= 0xEC) - goto yy2147; - goto yy2151; + goto yy2144; + goto yy2148; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy2147; - goto yy2148; + goto yy2144; + goto yy2145; } else { if (yych <= 0xF3) - goto yy2149; + goto yy2146; if (yych <= 0xF4) - goto yy2150; + goto yy2147; } } } - yy2140 : { return 0; } - yy2141: + yy2137 : { return 0; } + yy2138: yych = *(marker = ++p); if (yych == '`') - goto yy2166; - goto yy2140; - yy2142: + goto yy2163; + goto yy2137; + yy2139: yych = *(marker = ++p); if (yych == '~') - goto yy2152; - goto yy2140; - yy2143: + goto yy2149; + goto yy2137; + yy2140: yych = *++p; - goto yy2140; - yy2144: + goto yy2137; + yy2141: yych = *++p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2143; - yy2145: + goto yy2140; + yy2142: p = marker; - goto yy2140; - yy2146: + goto yy2137; + yy2143: yych = *++p; if (yych <= 0x9F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2144; - goto yy2145; - yy2147: + goto yy2141; + goto yy2142; + yy2144: yych = *++p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2144; - goto yy2145; - yy2148: + goto yy2141; + goto yy2142; + yy2145: yych = *++p; if (yych <= 0x8F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2147; - goto yy2145; - yy2149: + goto yy2144; + goto yy2142; + yy2146: yych = *++p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2147; - goto yy2145; - yy2150: + goto yy2144; + goto yy2142; + yy2147: yych = *++p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0x8F) - goto yy2147; - goto yy2145; - yy2151: + goto yy2144; + goto yy2142; + yy2148: yych = *++p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0x9F) - goto yy2144; - goto yy2145; - yy2152: + goto yy2141; + goto yy2142; + yy2149: yych = *++p; if (yybm[0 + yych] & 16) { - goto yy2153; + goto yy2150; } - goto yy2145; - yy2153: + goto yy2142; + yy2150: marker = p + 1; ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy2155; + goto yy2152; } if (yych <= 0xE0) { if (yych <= '~') { if (yych <= 0x00) - goto yy2145; + goto yy2142; if (yych <= '\r') - goto yy2164; - goto yy2153; + goto yy2161; + goto yy2150; } else { if (yych <= 0xC1) - goto yy2145; + goto yy2142; if (yych <= 0xDF) - goto yy2157; - goto yy2158; + goto yy2154; + goto yy2155; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2163; - goto yy2159; + goto yy2160; + goto yy2156; } else { if (yych <= 0xF0) - goto yy2160; + goto yy2157; if (yych <= 0xF3) - goto yy2161; + goto yy2158; if (yych <= 0xF4) - goto yy2162; - goto yy2145; + goto yy2159; + goto yy2142; } } - yy2155: + yy2152: ++p; yych = *p; if (yybm[0 + yych] & 32) { - goto yy2155; + goto yy2152; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy2145; + goto yy2142; if (yych <= '\r') - goto yy2164; - goto yy2145; + goto yy2161; + goto yy2142; } else { if (yych <= 0xDF) - goto yy2157; + goto yy2154; if (yych <= 0xE0) - goto yy2158; - goto yy2159; + goto yy2155; + goto yy2156; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy2163; + goto yy2160; if (yych <= 0xEF) - goto yy2159; - goto yy2160; + goto yy2156; + goto yy2157; } else { if (yych <= 0xF3) - goto yy2161; + goto yy2158; if (yych <= 0xF4) - goto yy2162; - goto yy2145; + goto yy2159; + goto yy2142; } } - yy2157: + yy2154: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2155; - goto yy2145; - yy2158: + goto yy2152; + goto yy2142; + yy2155: ++p; yych = *p; if (yych <= 0x9F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2157; - goto yy2145; - yy2159: + goto yy2154; + goto yy2142; + yy2156: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2157; - goto yy2145; - yy2160: + goto yy2154; + goto yy2142; + yy2157: ++p; yych = *p; if (yych <= 0x8F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2159; - goto yy2145; - yy2161: + goto yy2156; + goto yy2142; + yy2158: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2159; - goto yy2145; - yy2162: + goto yy2156; + goto yy2142; + yy2159: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0x8F) - goto yy2159; - goto yy2145; - yy2163: + goto yy2156; + goto yy2142; + yy2160: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0x9F) - goto yy2157; - goto yy2145; - yy2164: + goto yy2154; + goto yy2142; + yy2161: ++p; p = marker; { return (bufsize_t)(p - start); } - yy2166: + yy2163: yych = *++p; if (yybm[0 + yych] & 64) { - goto yy2167; + goto yy2164; } - goto yy2145; - yy2167: + goto yy2142; + yy2164: marker = p + 1; ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2169; + goto yy2166; } if (yych <= 0xE0) { if (yych <= '`') { if (yych <= 0x00) - goto yy2145; + goto yy2142; if (yych <= '\r') - goto yy2178; - goto yy2167; + goto yy2175; + goto yy2164; } else { if (yych <= 0xC1) - goto yy2145; + goto yy2142; if (yych <= 0xDF) - goto yy2171; - goto yy2172; + goto yy2168; + goto yy2169; } } else { if (yych <= 0xEF) { if (yych == 0xED) - goto yy2177; - goto yy2173; + goto yy2174; + goto yy2170; } else { if (yych <= 0xF0) - goto yy2174; + goto yy2171; if (yych <= 0xF3) - goto yy2175; + goto yy2172; if (yych <= 0xF4) - goto yy2176; - goto yy2145; + goto yy2173; + goto yy2142; } } - yy2169: + yy2166: ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2169; + goto yy2166; } if (yych <= 0xEC) { if (yych <= 0xC1) { if (yych <= 0x00) - goto yy2145; + goto yy2142; if (yych <= '\r') - goto yy2178; - goto yy2145; + goto yy2175; + goto yy2142; } else { if (yych <= 0xDF) - goto yy2171; + goto yy2168; if (yych <= 0xE0) - goto yy2172; - goto yy2173; + goto yy2169; + goto yy2170; } } else { if (yych <= 0xF0) { if (yych <= 0xED) - goto yy2177; + goto yy2174; if (yych <= 0xEF) - goto yy2173; - goto yy2174; + goto yy2170; + goto yy2171; } else { if (yych <= 0xF3) - goto yy2175; + goto yy2172; if (yych <= 0xF4) - goto yy2176; - goto yy2145; + goto yy2173; + goto yy2142; } } - yy2171: + yy2168: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2169; - goto yy2145; - yy2172: + goto yy2166; + goto yy2142; + yy2169: ++p; yych = *p; if (yych <= 0x9F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2171; - goto yy2145; - yy2173: + goto yy2168; + goto yy2142; + yy2170: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2171; - goto yy2145; - yy2174: + goto yy2168; + goto yy2142; + yy2171: ++p; yych = *p; if (yych <= 0x8F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2173; - goto yy2145; - yy2175: + goto yy2170; + goto yy2142; + yy2172: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0xBF) - goto yy2173; - goto yy2145; - yy2176: + goto yy2170; + goto yy2142; + yy2173: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0x8F) - goto yy2173; - goto yy2145; - yy2177: + goto yy2170; + goto yy2142; + yy2174: ++p; yych = *p; if (yych <= 0x7F) - goto yy2145; + goto yy2142; if (yych <= 0x9F) - goto yy2171; - goto yy2145; - yy2178: + goto yy2168; + goto yy2142; + yy2175: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -26212,190 +26175,190 @@ bufsize_t _scan_close_code_fence(const unsigned char *p) { if (yych <= 0xC1) { if (yych <= '`') { if (yych == '\n') - goto yy2182; + goto yy2179; if (yych <= '_') - goto yy2185; - goto yy2183; + goto yy2182; + goto yy2180; } else { if (yych == '~') - goto yy2184; + goto yy2181; if (yych <= 0x7F) - goto yy2185; + goto yy2182; } } else { if (yych <= 0xED) { if (yych <= 0xDF) - goto yy2186; + goto yy2183; if (yych <= 0xE0) - goto yy2188; + goto yy2185; if (yych <= 0xEC) - goto yy2189; - goto yy2193; + goto yy2186; + goto yy2190; } else { if (yych <= 0xF0) { if (yych <= 0xEF) - goto yy2189; - goto yy2190; + goto yy2186; + goto yy2187; } else { if (yych <= 0xF3) - goto yy2191; + goto yy2188; if (yych <= 0xF4) - goto yy2192; + goto yy2189; } } } - yy2182 : { return 0; } - yy2183: + yy2179 : { return 0; } + yy2180: yych = *(marker = ++p); if (yych == '`') - goto yy2201; - goto yy2182; - yy2184: + goto yy2198; + goto yy2179; + yy2181: yych = *(marker = ++p); if (yych == '~') - goto yy2194; - goto yy2182; - yy2185: + goto yy2191; + goto yy2179; + yy2182: yych = *++p; - goto yy2182; - yy2186: + goto yy2179; + yy2183: yych = *++p; if (yych <= 0x7F) - goto yy2187; + goto yy2184; if (yych <= 0xBF) - goto yy2185; - yy2187: + goto yy2182; + yy2184: p = marker; - goto yy2182; - yy2188: + goto yy2179; + yy2185: yych = *++p; if (yych <= 0x9F) - goto yy2187; + goto yy2184; if (yych <= 0xBF) - goto yy2186; - goto yy2187; - yy2189: + goto yy2183; + goto yy2184; + yy2186: yych = *++p; if (yych <= 0x7F) - goto yy2187; + goto yy2184; if (yych <= 0xBF) - goto yy2186; - goto yy2187; - yy2190: + goto yy2183; + goto yy2184; + yy2187: yych = *++p; if (yych <= 0x8F) - goto yy2187; + goto yy2184; if (yych <= 0xBF) - goto yy2189; - goto yy2187; - yy2191: + goto yy2186; + goto yy2184; + yy2188: yych = *++p; if (yych <= 0x7F) - goto yy2187; + goto yy2184; if (yych <= 0xBF) - goto yy2189; - goto yy2187; - yy2192: + goto yy2186; + goto yy2184; + yy2189: yych = *++p; if (yych <= 0x7F) - goto yy2187; + goto yy2184; if (yych <= 0x8F) - goto yy2189; - goto yy2187; - yy2193: + goto yy2186; + goto yy2184; + yy2190: yych = *++p; if (yych <= 0x7F) - goto yy2187; + goto yy2184; if (yych <= 0x9F) - goto yy2186; - goto yy2187; - yy2194: + goto yy2183; + goto yy2184; + yy2191: yych = *++p; if (yybm[0 + yych] & 32) { - goto yy2195; + goto yy2192; } - goto yy2187; - yy2195: + goto yy2184; + yy2192: marker = p + 1; ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy2197; + goto yy2194; } if (yych <= '\f') { if (yych <= 0x08) - goto yy2187; + goto yy2184; if (yych <= '\n') - goto yy2199; - goto yy2187; + goto yy2196; + goto yy2184; } else { if (yych <= '\r') - goto yy2199; + goto yy2196; if (yych == '~') - goto yy2195; - goto yy2187; + goto yy2192; + goto yy2184; } - yy2197: + yy2194: ++p; yych = *p; if (yybm[0 + yych] & 64) { - goto yy2197; + goto yy2194; } if (yych <= 0x08) - goto yy2187; + goto yy2184; if (yych <= '\n') - goto yy2199; + goto yy2196; if (yych != '\r') - goto yy2187; - yy2199: + goto yy2184; + yy2196: ++p; p = marker; { return (bufsize_t)(p - start); } - yy2201: + yy2198: yych = *++p; if (yybm[0 + yych] & 128) { - goto yy2202; + goto yy2199; } - goto yy2187; - yy2202: + goto yy2184; + yy2199: marker = p + 1; ++p; yych = *p; if (yybm[0 + yych] & 128) { - goto yy2202; + goto yy2199; } if (yych <= '\f') { if (yych <= 0x08) - goto yy2187; + goto yy2184; if (yych <= '\t') - goto yy2204; + goto yy2201; if (yych <= '\n') - goto yy2206; - goto yy2187; + goto yy2203; + goto yy2184; } else { if (yych <= '\r') - goto yy2206; + goto yy2203; if (yych != ' ') - goto yy2187; + goto yy2184; } - yy2204: + yy2201: ++p; yych = *p; if (yych <= '\f') { if (yych <= 0x08) - goto yy2187; + goto yy2184; if (yych <= '\t') - goto yy2204; + goto yy2201; if (yych >= '\v') - goto yy2187; + goto yy2184; } else { if (yych <= '\r') - goto yy2206; + goto yy2203; if (yych == ' ') - goto yy2204; - goto yy2187; + goto yy2201; + goto yy2184; } - yy2206: + yy2203: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -26414,997 +26377,997 @@ bufsize_t _scan_entity(const unsigned char *p) { if (yych <= 0xDF) { if (yych <= '%') { if (yych != '\n') - goto yy2212; + goto yy2209; } else { if (yych <= '&') - goto yy2211; + goto yy2208; if (yych <= 0x7F) - goto yy2212; + goto yy2209; if (yych >= 0xC2) - goto yy2213; + goto yy2210; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy2215; + goto yy2212; if (yych == 0xED) - goto yy2220; - goto yy2216; + goto yy2217; + goto yy2213; } else { if (yych <= 0xF0) - goto yy2217; + goto yy2214; if (yych <= 0xF3) - goto yy2218; + goto yy2215; if (yych <= 0xF4) - goto yy2219; + goto yy2216; } } - yy2210 : { return 0; } - yy2211: + yy2207 : { return 0; } + yy2208: yych = *(marker = ++p); if (yych <= '@') { if (yych == '#') - goto yy2221; - goto yy2210; + goto yy2218; + goto yy2207; } else { if (yych <= 'Z') - goto yy2222; + goto yy2219; if (yych <= '`') - goto yy2210; + goto yy2207; if (yych <= 'z') - goto yy2222; - goto yy2210; + goto yy2219; + goto yy2207; } - yy2212: + yy2209: yych = *++p; - goto yy2210; - yy2213: + goto yy2207; + yy2210: yych = *++p; if (yych <= 0x7F) - goto yy2214; + goto yy2211; if (yych <= 0xBF) - goto yy2212; - yy2214: + goto yy2209; + yy2211: p = marker; - goto yy2210; - yy2215: + goto yy2207; + yy2212: yych = *++p; if (yych <= 0x9F) - goto yy2214; + goto yy2211; if (yych <= 0xBF) - goto yy2213; - goto yy2214; - yy2216: + goto yy2210; + goto yy2211; + yy2213: yych = *++p; if (yych <= 0x7F) - goto yy2214; + goto yy2211; if (yych <= 0xBF) - goto yy2213; - goto yy2214; - yy2217: + goto yy2210; + goto yy2211; + yy2214: yych = *++p; if (yych <= 0x8F) - goto yy2214; + goto yy2211; if (yych <= 0xBF) - goto yy2216; - goto yy2214; - yy2218: + goto yy2213; + goto yy2211; + yy2215: yych = *++p; if (yych <= 0x7F) - goto yy2214; + goto yy2211; if (yych <= 0xBF) - goto yy2216; - goto yy2214; - yy2219: + goto yy2213; + goto yy2211; + yy2216: yych = *++p; if (yych <= 0x7F) - goto yy2214; + goto yy2211; if (yych <= 0x8F) - goto yy2216; - goto yy2214; - yy2220: + goto yy2213; + goto yy2211; + yy2217: yych = *++p; if (yych <= 0x7F) - goto yy2214; + goto yy2211; if (yych <= 0x9F) - goto yy2213; - goto yy2214; - yy2221: + goto yy2210; + goto yy2211; + yy2218: yych = *++p; if (yych <= 'W') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2257; - goto yy2214; + goto yy2254; + goto yy2211; } else { if (yych <= 'X') - goto yy2256; + goto yy2253; if (yych == 'x') - goto yy2256; - goto yy2214; + goto yy2253; + goto yy2211; } - yy2222: + yy2219: yych = *++p; if (yych <= '@') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych >= ':') - goto yy2214; + goto yy2211; } else { if (yych <= 'Z') - goto yy2223; + goto yy2220; if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; + } + yy2220: + yych = *++p; + if (yych <= ';') { + if (yych <= '/') + goto yy2211; + if (yych <= '9') + goto yy2223; + if (yych <= ':') + goto yy2211; + } else { + if (yych <= 'Z') { + if (yych <= '@') + goto yy2211; + goto yy2223; + } else { + if (yych <= '`') + goto yy2211; + if (yych <= 'z') + goto yy2223; + goto yy2211; + } + } + yy2221: + ++p; + { return (bufsize_t)(p - start); } + yy2223: + yych = *++p; + if (yych <= ';') { + if (yych <= '/') + goto yy2211; + if (yych <= '9') + goto yy2224; + if (yych <= ':') + goto yy2211; + goto yy2221; + } else { + if (yych <= 'Z') { + if (yych <= '@') + goto yy2211; + } else { + if (yych <= '`') + goto yy2211; + if (yych >= '{') + goto yy2211; + } + } + yy2224: + yych = *++p; + if (yych <= ';') { + if (yych <= '/') + goto yy2211; + if (yych <= '9') + goto yy2225; + if (yych <= ':') + goto yy2211; + goto yy2221; + } else { + if (yych <= 'Z') { + if (yych <= '@') + goto yy2211; + } else { + if (yych <= '`') + goto yy2211; + if (yych >= '{') + goto yy2211; + } } - yy2223: + yy2225: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2226; if (yych <= ':') - goto yy2214; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; - goto yy2226; + goto yy2211; } else { if (yych <= '`') - goto yy2214; - if (yych <= 'z') - goto yy2226; - goto yy2214; + goto yy2211; + if (yych >= '{') + goto yy2211; } } - yy2224: - ++p; - { return (bufsize_t)(p - start); } yy2226: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2227; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2227: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2228; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2228: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2229; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2229: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2230; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2230: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2231; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2231: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2232; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2232: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2233; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2233: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2234; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2234: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2235; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2235: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2236; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2236: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2237; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2237: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2238; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2238: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2239; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2239: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2240; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2240: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2241; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2241: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2242; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2242: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2243; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2243: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2244; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2244: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2245; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2245: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2246; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2246: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2247; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2247: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2248; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2248: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2249; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2249: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2250; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2250: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2251; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2251: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') goto yy2252; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'Z') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= '{') - goto yy2214; + goto yy2211; } } yy2252: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') - goto yy2214; - if (yych <= '9') - goto yy2253; - if (yych <= ':') - goto yy2214; - goto yy2224; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy2214; - } else { - if (yych <= '`') - goto yy2214; - if (yych >= '{') - goto yy2214; - } - } - yy2253: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') - goto yy2214; - if (yych <= '9') - goto yy2254; - if (yych <= ':') - goto yy2214; - goto yy2224; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy2214; - } else { - if (yych <= '`') - goto yy2214; - if (yych >= '{') - goto yy2214; - } - } - yy2254: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') - goto yy2214; - if (yych <= '9') - goto yy2255; - if (yych <= ':') - goto yy2214; - goto yy2224; - } else { - if (yych <= 'Z') { - if (yych <= '@') - goto yy2214; - } else { - if (yych <= '`') - goto yy2214; - if (yych >= '{') - goto yy2214; - } - } - yy2255: yych = *++p; if (yych == ';') - goto yy2224; - goto yy2214; - yy2256: + goto yy2221; + goto yy2211; + yy2253: yych = *++p; if (yych <= '@') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2264; - goto yy2214; + goto yy2261; + goto yy2211; } else { if (yych <= 'F') - goto yy2264; + goto yy2261; if (yych <= '`') - goto yy2214; + goto yy2211; if (yych <= 'f') - goto yy2264; - goto yy2214; + goto yy2261; + goto yy2211; } - yy2257: + yy2254: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2258; + goto yy2255; if (yych == ';') - goto yy2224; - goto yy2214; - yy2258: + goto yy2221; + goto yy2211; + yy2255: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2259; + goto yy2256; if (yych == ';') - goto yy2224; - goto yy2214; - yy2259: + goto yy2221; + goto yy2211; + yy2256: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2260; + goto yy2257; if (yych == ';') - goto yy2224; - goto yy2214; - yy2260: + goto yy2221; + goto yy2211; + yy2257: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2261; + goto yy2258; if (yych == ';') - goto yy2224; - goto yy2214; - yy2261: + goto yy2221; + goto yy2211; + yy2258: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2262; + goto yy2259; if (yych == ';') - goto yy2224; - goto yy2214; - yy2262: + goto yy2221; + goto yy2211; + yy2259: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2263; + goto yy2260; if (yych == ';') - goto yy2224; - goto yy2214; - yy2263: + goto yy2221; + goto yy2211; + yy2260: yych = *++p; if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2255; + goto yy2252; if (yych == ';') - goto yy2224; - goto yy2214; - yy2264: + goto yy2221; + goto yy2211; + yy2261: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2265; + goto yy2262; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= 'g') - goto yy2214; + goto yy2211; } } - yy2265: + yy2262: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2266; + goto yy2263; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= 'g') - goto yy2214; + goto yy2211; } } - yy2266: + yy2263: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2267; + goto yy2264; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= 'g') - goto yy2214; + goto yy2211; } } - yy2267: + yy2264: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2268; + goto yy2265; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= 'g') - goto yy2214; + goto yy2211; } } - yy2268: + yy2265: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2269; + goto yy2266; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= 'g') - goto yy2214; + goto yy2211; } } - yy2269: + yy2266: yych = *++p; if (yych <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2270; + goto yy2267; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; + goto yy2211; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych >= 'g') - goto yy2214; + goto yy2211; } } - yy2270: + yy2267: ++p; if ((yych = *p) <= ';') { if (yych <= '/') - goto yy2214; + goto yy2211; if (yych <= '9') - goto yy2255; + goto yy2252; if (yych <= ':') - goto yy2214; - goto yy2224; + goto yy2211; + goto yy2221; } else { if (yych <= 'F') { if (yych <= '@') - goto yy2214; - goto yy2255; + goto yy2211; + goto yy2252; } else { if (yych <= '`') - goto yy2214; + goto yy2211; if (yych <= 'f') - goto yy2255; - goto yy2214; + goto yy2252; + goto yy2211; } } } @@ -27424,415 +27387,415 @@ bufsize_t _scan_dangerous_url(const unsigned char *p) { if (yych <= 'I') { if (yych <= 'C') { if (yych != '\n') - goto yy2278; + goto yy2275; } else { if (yych <= 'D') - goto yy2274; + goto yy2271; if (yych == 'F') - goto yy2277; - goto yy2278; + goto yy2274; + goto yy2275; } } else { if (yych <= 'V') { if (yych <= 'J') - goto yy2275; + goto yy2272; if (yych <= 'U') - goto yy2278; - goto yy2276; + goto yy2275; + goto yy2273; } else { if (yych == 'd') - goto yy2274; + goto yy2271; if (yych <= 'e') - goto yy2278; - goto yy2277; + goto yy2275; + goto yy2274; } } } else { if (yych <= 0xDF) { if (yych <= 'u') { if (yych == 'j') - goto yy2275; - goto yy2278; + goto yy2272; + goto yy2275; } else { if (yych <= 'v') - goto yy2276; + goto yy2273; if (yych <= 0x7F) - goto yy2278; + goto yy2275; if (yych >= 0xC2) - goto yy2279; + goto yy2276; } } else { if (yych <= 0xEF) { if (yych <= 0xE0) - goto yy2281; + goto yy2278; if (yych == 0xED) - goto yy2286; - goto yy2282; + goto yy2283; + goto yy2279; } else { if (yych <= 0xF0) - goto yy2283; + goto yy2280; if (yych <= 0xF3) - goto yy2284; + goto yy2281; if (yych <= 0xF4) - goto yy2285; + goto yy2282; } } } - yy2273 : { return 0; } - yy2274: + yy2270 : { return 0; } + yy2271: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy2308; + goto yy2305; if (yych == 'a') - goto yy2308; - goto yy2273; - yy2275: + goto yy2305; + goto yy2270; + yy2272: yyaccept = 0; yych = *(marker = ++p); if (yych == 'A') - goto yy2299; + goto yy2296; if (yych == 'a') - goto yy2299; - goto yy2273; - yy2276: + goto yy2296; + goto yy2270; + yy2273: yyaccept = 0; yych = *(marker = ++p); if (yych == 'B') - goto yy2292; + goto yy2289; if (yych == 'b') - goto yy2292; - goto yy2273; - yy2277: + goto yy2289; + goto yy2270; + yy2274: yyaccept = 0; yych = *(marker = ++p); if (yych == 'I') - goto yy2287; + goto yy2284; if (yych == 'i') - goto yy2287; - goto yy2273; - yy2278: + goto yy2284; + goto yy2270; + yy2275: yych = *++p; - goto yy2273; - yy2279: + goto yy2270; + yy2276: yych = *++p; if (yych <= 0x7F) - goto yy2280; + goto yy2277; if (yych <= 0xBF) - goto yy2278; - yy2280: + goto yy2275; + yy2277: p = marker; if (yyaccept == 0) { - goto yy2273; + goto yy2270; } else { - goto yy2291; + goto yy2288; } - yy2281: + yy2278: yych = *++p; if (yych <= 0x9F) - goto yy2280; + goto yy2277; if (yych <= 0xBF) - goto yy2279; - goto yy2280; - yy2282: + goto yy2276; + goto yy2277; + yy2279: yych = *++p; if (yych <= 0x7F) - goto yy2280; + goto yy2277; if (yych <= 0xBF) - goto yy2279; - goto yy2280; - yy2283: + goto yy2276; + goto yy2277; + yy2280: yych = *++p; if (yych <= 0x8F) - goto yy2280; + goto yy2277; if (yych <= 0xBF) - goto yy2282; - goto yy2280; - yy2284: + goto yy2279; + goto yy2277; + yy2281: yych = *++p; if (yych <= 0x7F) - goto yy2280; + goto yy2277; if (yych <= 0xBF) - goto yy2282; - goto yy2280; - yy2285: + goto yy2279; + goto yy2277; + yy2282: yych = *++p; if (yych <= 0x7F) - goto yy2280; + goto yy2277; if (yych <= 0x8F) - goto yy2282; - goto yy2280; - yy2286: + goto yy2279; + goto yy2277; + yy2283: yych = *++p; if (yych <= 0x7F) - goto yy2280; + goto yy2277; if (yych <= 0x9F) - goto yy2279; - goto yy2280; - yy2287: + goto yy2276; + goto yy2277; + yy2284: yych = *++p; if (yych == 'L') - goto yy2288; + goto yy2285; if (yych != 'l') - goto yy2280; - yy2288: + goto yy2277; + yy2285: yych = *++p; if (yych == 'E') - goto yy2289; + goto yy2286; if (yych != 'e') - goto yy2280; - yy2289: + goto yy2277; + yy2286: yych = *++p; if (yych != ':') - goto yy2280; - yy2290: + goto yy2277; + yy2287: ++p; - yy2291 : { return (bufsize_t)(p - start); } - yy2292: + yy2288 : { return (bufsize_t)(p - start); } + yy2289: yych = *++p; if (yych == 'S') - goto yy2293; + goto yy2290; if (yych != 's') - goto yy2280; - yy2293: + goto yy2277; + yy2290: yych = *++p; if (yych == 'C') - goto yy2294; + goto yy2291; if (yych != 'c') - goto yy2280; - yy2294: + goto yy2277; + yy2291: yych = *++p; if (yych == 'R') - goto yy2295; + goto yy2292; if (yych != 'r') - goto yy2280; - yy2295: + goto yy2277; + yy2292: yych = *++p; if (yych == 'I') - goto yy2296; + goto yy2293; if (yych != 'i') - goto yy2280; - yy2296: + goto yy2277; + yy2293: yych = *++p; if (yych == 'P') - goto yy2297; + goto yy2294; if (yych != 'p') - goto yy2280; - yy2297: + goto yy2277; + yy2294: yych = *++p; if (yych == 'T') - goto yy2298; + goto yy2295; if (yych != 't') - goto yy2280; - yy2298: + goto yy2277; + yy2295: yych = *++p; if (yych == ':') - goto yy2290; - goto yy2280; - yy2299: + goto yy2287; + goto yy2277; + yy2296: yych = *++p; if (yych == 'V') - goto yy2300; + goto yy2297; if (yych != 'v') - goto yy2280; - yy2300: + goto yy2277; + yy2297: yych = *++p; if (yych == 'A') - goto yy2301; + goto yy2298; if (yych != 'a') - goto yy2280; - yy2301: + goto yy2277; + yy2298: yych = *++p; if (yych == 'S') - goto yy2302; + goto yy2299; if (yych != 's') - goto yy2280; - yy2302: + goto yy2277; + yy2299: yych = *++p; if (yych == 'C') - goto yy2303; + goto yy2300; if (yych != 'c') - goto yy2280; - yy2303: + goto yy2277; + yy2300: yych = *++p; if (yych == 'R') - goto yy2304; + goto yy2301; if (yych != 'r') - goto yy2280; - yy2304: + goto yy2277; + yy2301: yych = *++p; if (yych == 'I') - goto yy2305; + goto yy2302; if (yych != 'i') - goto yy2280; - yy2305: + goto yy2277; + yy2302: yych = *++p; if (yych == 'P') - goto yy2306; + goto yy2303; if (yych != 'p') - goto yy2280; - yy2306: + goto yy2277; + yy2303: yych = *++p; if (yych == 'T') - goto yy2307; + goto yy2304; if (yych != 't') - goto yy2280; - yy2307: + goto yy2277; + yy2304: yych = *++p; if (yych == ':') - goto yy2290; - goto yy2280; - yy2308: + goto yy2287; + goto yy2277; + yy2305: yych = *++p; if (yych == 'T') - goto yy2309; + goto yy2306; if (yych != 't') - goto yy2280; - yy2309: + goto yy2277; + yy2306: yych = *++p; if (yych == 'A') - goto yy2310; + goto yy2307; if (yych != 'a') - goto yy2280; - yy2310: + goto yy2277; + yy2307: yych = *++p; if (yych != ':') - goto yy2280; + goto yy2277; yyaccept = 1; yych = *(marker = ++p); if (yych == 'I') - goto yy2312; + goto yy2309; if (yych != 'i') - goto yy2291; - yy2312: + goto yy2288; + yy2309: yych = *++p; if (yych == 'M') - goto yy2313; + goto yy2310; if (yych != 'm') - goto yy2280; - yy2313: + goto yy2277; + yy2310: yych = *++p; if (yych == 'A') - goto yy2314; + goto yy2311; if (yych != 'a') - goto yy2280; - yy2314: + goto yy2277; + yy2311: yych = *++p; if (yych == 'G') - goto yy2315; + goto yy2312; if (yych != 'g') - goto yy2280; - yy2315: + goto yy2277; + yy2312: yych = *++p; if (yych == 'E') - goto yy2316; + goto yy2313; if (yych != 'e') - goto yy2280; - yy2316: + goto yy2277; + yy2313: yych = *++p; if (yych != '/') - goto yy2280; + goto yy2277; yych = *++p; if (yych <= 'W') { if (yych <= 'J') { if (yych == 'G') - goto yy2319; + goto yy2316; if (yych <= 'I') - goto yy2280; - goto yy2320; + goto yy2277; + goto yy2317; } else { if (yych == 'P') - goto yy2318; + goto yy2315; if (yych <= 'V') - goto yy2280; - goto yy2321; + goto yy2277; + goto yy2318; } } else { if (yych <= 'j') { if (yych == 'g') - goto yy2319; + goto yy2316; if (yych <= 'i') - goto yy2280; - goto yy2320; + goto yy2277; + goto yy2317; } else { if (yych <= 'p') { if (yych <= 'o') - goto yy2280; + goto yy2277; } else { if (yych == 'w') - goto yy2321; - goto yy2280; + goto yy2318; + goto yy2277; } } } - yy2318: + yy2315: yych = *++p; if (yych == 'N') - goto yy2329; + goto yy2326; if (yych == 'n') - goto yy2329; - goto yy2280; - yy2319: + goto yy2326; + goto yy2277; + yy2316: yych = *++p; if (yych == 'I') - goto yy2328; + goto yy2325; if (yych == 'i') - goto yy2328; - goto yy2280; - yy2320: + goto yy2325; + goto yy2277; + yy2317: yych = *++p; if (yych == 'P') - goto yy2326; + goto yy2323; if (yych == 'p') - goto yy2326; - goto yy2280; - yy2321: + goto yy2323; + goto yy2277; + yy2318: yych = *++p; if (yych == 'E') - goto yy2322; + goto yy2319; if (yych != 'e') - goto yy2280; - yy2322: + goto yy2277; + yy2319: yych = *++p; if (yych == 'B') - goto yy2323; + goto yy2320; if (yych != 'b') - goto yy2280; - yy2323: + goto yy2277; + yy2320: yych = *++p; if (yych == 'P') - goto yy2324; + goto yy2321; if (yych != 'p') - goto yy2280; - yy2324: + goto yy2277; + yy2321: ++p; { return 0; } - yy2326: + yy2323: yych = *++p; if (yych == 'E') - goto yy2327; + goto yy2324; if (yych != 'e') - goto yy2280; - yy2327: + goto yy2277; + yy2324: yych = *++p; if (yych == 'G') - goto yy2324; + goto yy2321; if (yych == 'g') - goto yy2324; - goto yy2280; - yy2328: + goto yy2321; + goto yy2277; + yy2325: yych = *++p; if (yych == 'F') - goto yy2324; + goto yy2321; if (yych == 'f') - goto yy2324; - goto yy2280; - yy2329: + goto yy2321; + goto yy2277; + yy2326: ++p; if ((yych = *p) == 'G') - goto yy2324; + goto yy2321; if (yych == 'g') - goto yy2324; - goto yy2280; + goto yy2321; + goto yy2277; } } diff --git a/src/scanners.re b/src/scanners.re index fbe3283..6a4bba4 100644 --- a/src/scanners.re +++ b/src/scanners.re @@ -32,7 +32,7 @@ bufsize_t _scan_at(bufsize_t (*scanner)(const unsigned char *), cmark_chunk *c, tagname = [A-Za-z][A-Za-z0-9-]*; - blocktagname = 'address'|'article'|'aside'|'base'|'basefont'|'blockquote'|'body'|'caption'|'center'|'col'|'colgroup'|'dd'|'details'|'dialog'|'dir'|'div'|'dl'|'dt'|'fieldset'|'figcaption'|'figure'|'footer'|'form'|'frame'|'frameset'|'h1'|'head'|'header'|'hr'|'html'|'legend'|'li'|'link'|'main'|'menu'|'menuitem'|'meta'|'nav'|'noframes'|'ol'|'optgroup'|'option'|'p'|'param'|'pre'|'section'|'source'|'title'|'summary'|'table'|'tbody'|'td'|'tfoot'|'th'|'thead'|'title'|'tr'|'track'|'ul'; + blocktagname = 'address'|'article'|'aside'|'base'|'basefont'|'blockquote'|'body'|'caption'|'center'|'col'|'colgroup'|'dd'|'details'|'dialog'|'dir'|'div'|'dl'|'dt'|'fieldset'|'figcaption'|'figure'|'footer'|'form'|'frame'|'frameset'|'h1'|'head'|'header'|'hr'|'html'|'legend'|'li'|'link'|'main'|'menu'|'menuitem'|'meta'|'nav'|'noframes'|'ol'|'optgroup'|'option'|'p'|'param'|'section'|'source'|'title'|'summary'|'table'|'tbody'|'td'|'tfoot'|'th'|'thead'|'title'|'tr'|'track'|'ul'; attributename = [a-zA-Z_:][a-zA-Z0-9:._-]*; -- cgit v1.2.3