summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2015-08-07 23:21:53 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2015-08-07 23:21:53 -0700
commit2c3612447e35c879ad99e637dd473ec58fde9fd0 (patch)
tree10743d6d74a03872800036cff9659471b875ae71 /src
parent3731ae78a774513a279cd8149c760fb4df412149 (diff)
Removed pre from blocktags scanner.
See jgm/CommonMark#355. Pre is handled separately in rule 1 and needn't be handled in rule 6.
Diffstat (limited to 'src')
-rw-r--r--src/scanners.c7239
-rw-r--r--src/scanners.re2
2 files changed, 3602 insertions, 3639 deletions
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;
}
- yy2223:
+ yy2220:
yych = *++p;
if (yych <= ';') {
if (yych <= '/')
- goto yy2214;
+ goto yy2211;
if (yych <= '9')
- goto yy2226;
+ goto yy2223;
if (yych <= ':')
- goto yy2214;
+ goto yy2211;
} else {
if (yych <= 'Z') {
if (yych <= '@')
- goto yy2214;
- goto yy2226;
+ goto yy2211;
+ goto yy2223;
} else {
if (yych <= '`')
- goto yy2214;
+ goto yy2211;
if (yych <= 'z')
- goto yy2226;
- goto yy2214;
+ goto yy2223;
+ goto yy2211;
}
}
- yy2224:
+ 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;
+ }
+ }
+ yy2225:
+ yych = *++p;
+ if (yych <= ';') {
+ if (yych <= '/')
+ goto yy2211;
+ if (yych <= '9')
+ goto yy2226;
+ if (yych <= ':')
+ goto yy2211;
+ goto yy2221;
+ } else {
+ if (yych <= 'Z') {
+ if (yych <= '@')
+ goto yy2211;
+ } else {
+ if (yych <= '`')
+ goto yy2211;
+ if (yych >= '{')
+ goto yy2211;
+ }
+ }
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:._-]*;