aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2015-01-03 18:55:28 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2015-01-03 18:56:02 -0800
commit2a477bb14758a2849c1e8aa14bafba6bb749bf35 (patch)
tree61a5a8bd687946e363181c950a0ecdf50bb59540
parent1e789d0f2036d3d891232a0bced0a5009fb5ec03 (diff)
scanners.re: More accurate regex for HTML comments.
Note: this only affects inline parsing. Block parsing is handled differently.
-rw-r--r--src/scanners.c3919
-rw-r--r--src/scanners.re2
2 files changed, 1965 insertions, 1956 deletions
diff --git a/src/scanners.c b/src/scanners.c
index 8e5a391..a49546c 100644
--- a/src/scanners.c
+++ b/src/scanners.c
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.13.5 */
+/* Generated by re2c 0.13.6 */
#include <stdlib.h>
#include "chunk.h"
#include "scanners.h"
@@ -8025,31 +8025,31 @@ yy750:
if (yych <= '9') {
if (yych <= 0x1F) {
if (yych <= 0x08) goto yy749;
- if (yych <= '\n') goto yy790;
+ if (yych <= '\n') goto yy791;
goto yy749;
} else {
- if (yych <= ' ') goto yy790;
+ if (yych <= ' ') goto yy791;
if (yych <= '.') goto yy749;
- if (yych <= '/') goto yy792;
- goto yy788;
+ if (yych <= '/') goto yy793;
+ goto yy789;
}
} else {
if (yych <= '@') {
if (yych == '>') goto yy759;
goto yy749;
} else {
- if (yych <= 'Z') goto yy788;
+ if (yych <= 'Z') goto yy789;
if (yych <= '`') goto yy749;
- if (yych <= 'z') goto yy788;
+ if (yych <= 'z') goto yy789;
goto yy749;
}
}
yy751:
yych = *(marker = ++p);
if (yych <= '@') goto yy749;
- if (yych <= 'Z') goto yy784;
+ if (yych <= 'Z') goto yy785;
if (yych <= '`') goto yy749;
- if (yych <= 'z') goto yy784;
+ if (yych <= 'z') goto yy785;
goto yy749;
yy752:
yych = *(marker = ++p);
@@ -8087,14 +8087,14 @@ yy759:
{ return (p - start); }
yy761:
yych = *++p;
- if (yych == 'C') goto yy775;
- if (yych == 'c') goto yy775;
+ if (yych == 'C') goto yy776;
+ if (yych == 'c') goto yy776;
goto yy757;
yy762:
++p;
yych = *p;
if (yybm[0+yych] & 1) {
- goto yy771;
+ goto yy772;
}
if (yych <= '@') goto yy757;
if (yych <= 'Z') goto yy762;
@@ -8102,107 +8102,116 @@ yy762:
yy764:
yych = *++p;
if (yych != '-') goto yy757;
-yy765:
+ yych = *++p;
+ if (yych == '-') goto yy766;
+ if (yych == '>') goto yy757;
+ goto yy768;
+yy766:
+ yych = *++p;
+ if (yych == '-') goto yy771;
+ if (yych == '>') goto yy757;
+ goto yy768;
+yy767:
++p;
yych = *p;
+yy768:
if (yybm[256+yych] & 128) {
- goto yy765;
+ goto yy767;
}
if (yych <= 0x00) goto yy757;
-yy767:
++p;
yych = *p;
+ if (yybm[256+yych] & 128) {
+ goto yy767;
+ }
if (yych <= 0x00) goto yy757;
- if (yych != '-') goto yy769;
yych = *++p;
if (yych == '>') goto yy759;
goto yy757;
-yy769:
- ++p;
- yych = *p;
- if (yych <= 0x00) goto yy757;
- if (yych == '-') goto yy767;
- goto yy769;
yy771:
+ yych = *++p;
+ if (yych == '>') goto yy759;
+ goto yy757;
+yy772:
++p;
yych = *p;
if (yybm[0+yych] & 1) {
- goto yy771;
+ goto yy772;
}
if (yych <= 0x00) goto yy757;
if (yych == '>') goto yy759;
-yy773:
+yy774:
++p;
yych = *p;
if (yybm[0+yych] & 2) {
- goto yy773;
+ goto yy774;
}
if (yych <= 0x00) goto yy757;
goto yy759;
-yy775:
+yy776:
yych = *++p;
- if (yych == 'D') goto yy776;
+ if (yych == 'D') goto yy777;
if (yych != 'd') goto yy757;
-yy776:
+yy777:
yych = *++p;
- if (yych == 'A') goto yy777;
+ if (yych == 'A') goto yy778;
if (yych != 'a') goto yy757;
-yy777:
+yy778:
yych = *++p;
- if (yych == 'T') goto yy778;
+ if (yych == 'T') goto yy779;
if (yych != 't') goto yy757;
-yy778:
+yy779:
yych = *++p;
- if (yych == 'A') goto yy779;
+ if (yych == 'A') goto yy780;
if (yych != 'a') goto yy757;
-yy779:
+yy780:
yych = *++p;
if (yych != '[') goto yy757;
-yy780:
+yy781:
++p;
yych = *p;
if (yybm[0+yych] & 4) {
- goto yy780;
+ goto yy781;
}
if (yych <= 0x00) goto yy757;
++p;
yych = *p;
if (yybm[0+yych] & 4) {
- goto yy780;
+ goto yy781;
}
if (yych <= 0x00) goto yy757;
++p;
yych = *p;
if (yych <= 0x00) goto yy757;
if (yych == '>') goto yy759;
- goto yy780;
-yy784:
+ goto yy781;
+yy785:
++p;
yych = *p;
if (yybm[0+yych] & 8) {
- goto yy784;
+ goto yy785;
}
if (yych <= 0x1F) {
if (yych <= 0x08) goto yy757;
if (yych >= '\v') goto yy757;
} else {
- if (yych <= ' ') goto yy786;
+ if (yych <= ' ') goto yy787;
if (yych == '>') goto yy759;
goto yy757;
}
-yy786:
+yy787:
++p;
yych = *p;
if (yych <= 0x1F) {
if (yych <= 0x08) goto yy757;
- if (yych <= '\n') goto yy786;
+ if (yych <= '\n') goto yy787;
goto yy757;
} else {
- if (yych <= ' ') goto yy786;
+ if (yych <= ' ') goto yy787;
if (yych == '>') goto yy759;
goto yy757;
}
-yy788:
+yy789:
++p;
yych = *p;
if (yych <= '9') {
@@ -8210,61 +8219,61 @@ yy788:
if (yych <= 0x08) goto yy757;
if (yych >= '\v') goto yy757;
} else {
- if (yych <= ' ') goto yy790;
+ if (yych <= ' ') goto yy791;
if (yych <= '.') goto yy757;
- if (yych <= '/') goto yy792;
- goto yy788;
+ if (yych <= '/') goto yy793;
+ goto yy789;
}
} else {
if (yych <= '@') {
if (yych == '>') goto yy759;
goto yy757;
} else {
- if (yych <= 'Z') goto yy788;
+ if (yych <= 'Z') goto yy789;
if (yych <= '`') goto yy757;
- if (yych <= 'z') goto yy788;
+ if (yych <= 'z') goto yy789;
goto yy757;
}
}
-yy790:
+yy791:
++p;
yych = *p;
if (yych <= ':') {
if (yych <= ' ') {
if (yych <= 0x08) goto yy757;
- if (yych <= '\n') goto yy790;
+ if (yych <= '\n') goto yy791;
if (yych <= 0x1F) goto yy757;
- goto yy790;
+ goto yy791;
} else {
- if (yych == '/') goto yy792;
+ if (yych == '/') goto yy793;
if (yych <= '9') goto yy757;
- goto yy793;
+ goto yy794;
}
} else {
if (yych <= 'Z') {
if (yych == '>') goto yy759;
if (yych <= '@') goto yy757;
- goto yy793;
+ goto yy794;
} else {
if (yych <= '_') {
if (yych <= '^') goto yy757;
- goto yy793;
+ goto yy794;
} else {
if (yych <= '`') goto yy757;
- if (yych <= 'z') goto yy793;
+ if (yych <= 'z') goto yy794;
goto yy757;
}
}
}
-yy792:
+yy793:
yych = *++p;
if (yych == '>') goto yy759;
goto yy757;
-yy793:
+yy794:
++p;
yych = *p;
if (yybm[0+yych] & 16) {
- goto yy793;
+ goto yy794;
}
if (yych <= '.') {
if (yych <= '\n') {
@@ -8274,289 +8283,289 @@ yy793:
}
} else {
if (yych <= '<') {
- if (yych <= '/') goto yy792;
+ if (yych <= '/') goto yy793;
goto yy757;
} else {
- if (yych <= '=') goto yy797;
+ if (yych <= '=') goto yy798;
if (yych <= '>') goto yy759;
goto yy757;
}
}
-yy795:
+yy796:
++p;
yych = *p;
if (yych <= '<') {
if (yych <= ' ') {
if (yych <= 0x08) goto yy757;
- if (yych <= '\n') goto yy795;
+ if (yych <= '\n') goto yy796;
if (yych <= 0x1F) goto yy757;
- goto yy795;
+ goto yy796;
} else {
if (yych <= '/') {
if (yych <= '.') goto yy757;
- goto yy792;
+ goto yy793;
} else {
- if (yych == ':') goto yy793;
+ if (yych == ':') goto yy794;
goto yy757;
}
}
} else {
if (yych <= 'Z') {
- if (yych <= '=') goto yy797;
+ if (yych <= '=') goto yy798;
if (yych <= '>') goto yy759;
if (yych <= '@') goto yy757;
- goto yy793;
+ goto yy794;
} else {
if (yych <= '_') {
if (yych <= '^') goto yy757;
- goto yy793;
+ goto yy794;
} else {
if (yych <= '`') goto yy757;
- if (yych <= 'z') goto yy793;
+ if (yych <= 'z') goto yy794;
goto yy757;
}
}
}
-yy797:
+yy798:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy799;
+ goto yy800;
}
if (yych <= 0x00) goto yy757;
- if (yych <= '!') goto yy798;
- if (yych <= '"') goto yy803;
- if (yych <= ';') goto yy801;
+ if (yych <= '!') goto yy799;
+ if (yych <= '"') goto yy804;
+ if (yych <= ';') goto yy802;
goto yy757;
-yy798:
+yy799:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy799;
+ goto yy800;
}
if (yych <= '"') {
if (yych <= 0x00) goto yy757;
- if (yych <= '!') goto yy812;
- goto yy803;
+ if (yych <= '!') goto yy813;
+ goto yy804;
} else {
- if (yych <= ';') goto yy801;
+ if (yych <= ';') goto yy802;
if (yych == '>') goto yy759;
goto yy757;
}
-yy799:
+yy800:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy799;
+ goto yy800;
}
if (yych <= 0x00) goto yy757;
- if (yych <= '!') goto yy806;
+ if (yych <= '!') goto yy807;
if (yych == '>') goto yy759;
goto yy757;
-yy801:
+yy802:
++p;
yych = *p;
if (yybm[0+yych] & 64) {
- goto yy801;
+ goto yy802;
}
if (yych <= 0x00) goto yy757;
- goto yy805;
-yy803:
+ goto yy806;
+yy804:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy803;
+ goto yy804;
}
if (yych <= 0x00) goto yy757;
-yy805:
+yy806:
++p;
yych = *p;
if (yych <= ' ') {
if (yych <= 0x08) goto yy757;
- if (yych <= '\n') goto yy790;
+ if (yych <= '\n') goto yy791;
if (yych <= 0x1F) goto yy757;
- goto yy790;
+ goto yy791;
} else {
if (yych <= '/') {
if (yych <= '.') goto yy757;
- goto yy792;
+ goto yy793;
} else {
if (yych == '>') goto yy759;
goto yy757;
}
}
-yy806:
+yy807:
++p;
yych = *p;
if (yych <= '9') {
if (yych <= ' ') {
if (yych <= 0x08) {
if (yych <= 0x00) goto yy757;
- goto yy799;
+ goto yy800;
} else {
- if (yych <= '\n') goto yy806;
- if (yych <= 0x1F) goto yy799;
- goto yy806;
+ if (yych <= '\n') goto yy807;
+ if (yych <= 0x1F) goto yy800;
+ goto yy807;
}
} else {
if (yych <= '"') {
- if (yych <= '!') goto yy799;
+ if (yych <= '!') goto yy800;
goto yy757;
} else {
if (yych == '\'') goto yy757;
- goto yy799;
+ goto yy800;
}
}
} else {
if (yych <= '@') {
if (yych <= ';') {
- if (yych >= ';') goto yy799;
+ if (yych >= ';') goto yy800;
} else {
if (yych <= '=') goto yy757;
if (yych <= '>') goto yy759;
- goto yy799;
+ goto yy800;
}
} else {
if (yych <= '_') {
- if (yych <= 'Z') goto yy808;
- if (yych <= '^') goto yy799;
+ if (yych <= 'Z') goto yy809;
+ if (yych <= '^') goto yy800;
} else {
if (yych <= '`') goto yy757;
- if (yych >= '{') goto yy799;
+ if (yych >= '{') goto yy800;
}
}
}
-yy808:
+yy809:
++p;
yych = *p;
if (yych <= '/') {
if (yych <= '!') {
if (yych <= '\n') {
if (yych <= 0x00) goto yy757;
- if (yych <= 0x08) goto yy799;
+ if (yych <= 0x08) goto yy800;
} else {
- if (yych != ' ') goto yy799;
+ if (yych != ' ') goto yy800;
}
} else {
if (yych <= '\'') {
if (yych <= '"') goto yy757;
- if (yych <= '&') goto yy799;
+ if (yych <= '&') goto yy800;
goto yy757;
} else {
- if (yych <= ',') goto yy799;
- if (yych <= '.') goto yy808;
- goto yy799;
+ if (yych <= ',') goto yy800;
+ if (yych <= '.') goto yy809;
+ goto yy800;
}
}
} else {
if (yych <= '@') {
if (yych <= '<') {
- if (yych <= ':') goto yy808;
- if (yych <= ';') goto yy799;
+ if (yych <= ':') goto yy809;
+ if (yych <= ';') goto yy800;
goto yy757;
} else {
- if (yych <= '=') goto yy797;
+ if (yych <= '=') goto yy798;
if (yych <= '>') goto yy759;
- goto yy799;
+ goto yy800;
}
} else {
if (yych <= '_') {
- if (yych <= 'Z') goto yy808;
- if (yych <= '^') goto yy799;
- goto yy808;
+ if (yych <= 'Z') goto yy809;
+ if (yych <= '^') goto yy800;
+ goto yy809;
} else {
if (yych <= '`') goto yy757;
- if (yych <= 'z') goto yy808;
- goto yy799;
+ if (yych <= 'z') goto yy809;
+ goto yy800;
}
}
}
-yy810:
+yy811:
++p;
yych = *p;
if (yych <= ':') {
if (yych <= ' ') {
if (yych <= 0x08) {
if (yych <= 0x00) goto yy757;
- goto yy799;
+ goto yy800;
} else {
- if (yych <= '\n') goto yy810;
- if (yych <= 0x1F) goto yy799;
- goto yy810;
+ if (yych <= '\n') goto yy811;
+ if (yych <= 0x1F) goto yy800;
+ goto yy811;
}
} else {
if (yych <= '&') {
if (yych == '"') goto yy757;
- goto yy799;
+ goto yy800;
} else {
if (yych <= '\'') goto yy757;
- if (yych <= '9') goto yy799;
- goto yy808;
+ if (yych <= '9') goto yy800;
+ goto yy809;
}
}
} else {
if (yych <= '@') {
if (yych <= '<') {
- if (yych <= ';') goto yy799;
+ if (yych <= ';') goto yy800;
goto yy757;
} else {
- if (yych <= '=') goto yy797;
+ if (yych <= '=') goto yy798;
if (yych <= '>') goto yy759;
- goto yy799;
+ goto yy800;
}
} else {
if (yych <= '_') {
- if (yych <= 'Z') goto yy808;
- if (yych <= '^') goto yy799;
- goto yy808;
+ if (yych <= 'Z') goto yy809;
+ if (yych <= '^') goto yy800;
+ goto yy809;
} else {
if (yych <= '`') goto yy757;
- if (yych <= 'z') goto yy808;
- goto yy799;
+ if (yych <= 'z') goto yy809;
+ goto yy800;
}
}
}
-yy812:
+yy813:
++p;
yych = *p;
if (yych <= '9') {
if (yych <= ' ') {
if (yych <= 0x08) {
if (yych <= 0x00) goto yy757;
- goto yy799;
+ goto yy800;
} else {
- if (yych <= '\n') goto yy812;
- if (yych <= 0x1F) goto yy799;
- goto yy812;
+ if (yych <= '\n') goto yy813;
+ if (yych <= 0x1F) goto yy800;
+ goto yy813;
}
} else {
if (yych <= '"') {
- if (yych <= '!') goto yy799;
- goto yy803;
+ if (yych <= '!') goto yy800;
+ goto yy804;
} else {
- if (yych == '\'') goto yy801;
- goto yy799;
+ if (yych == '\'') goto yy802;
+ goto yy800;
}
}
} else {
if (yych <= '@') {
if (yych <= ';') {
- if (yych <= ':') goto yy808;
- goto yy799;
+ if (yych <= ':') goto yy809;
+ goto yy800;
} else {
if (yych <= '=') goto yy757;
if (yych <= '>') goto yy759;
- goto yy799;
+ goto yy800;
}
} else {
if (yych <= '_') {
- if (yych <= 'Z') goto yy808;
- if (yych <= '^') goto yy799;
- goto yy808;
+ if (yych <= 'Z') goto yy809;
+ if (yych <= '^') goto yy800;
+ goto yy809;
} else {
if (yych <= '`') goto yy757;
- if (yych <= 'z') goto yy808;
- goto yy799;
+ if (yych <= 'z') goto yy809;
+ goto yy800;
}
}
}
@@ -8574,1778 +8583,1778 @@ int _scan_html_block_tag(const unsigned char *p)
{
unsigned char yych;
yych = *p;
- if (yych == '\n') goto yy816;
- if (yych == '<') goto yy817;
- goto yy818;
-yy816:
- { return 0; }
+ if (yych == '\n') goto yy817;
+ if (yych == '<') goto yy818;
+ goto yy819;
yy817:
+ { return 0; }
+yy818:
yych = *(marker = ++p);
switch (yych) {
case '!':
- case '?': goto yy819;
- case '/': goto yy838;
+ case '?': goto yy820;
+ case '/': goto yy839;
case 'A':
- case 'a': goto yy823;
+ case 'a': goto yy824;
case 'B':
- case 'b': goto yy826;
+ case 'b': goto yy827;
case 'C':
- case 'c': goto yy830;
+ case 'c': goto yy831;
case 'D':
- case 'd': goto yy831;
+ case 'd': goto yy832;
case 'E':
- case 'e': goto yy834;
+ case 'e': goto yy835;
case 'F':
- case 'f': goto yy835;
+ case 'f': goto yy836;
case 'H':
- case 'h': goto yy824;
+ case 'h': goto yy825;
case 'I':
- case 'i': goto yy825;
+ case 'i': goto yy826;
case 'L':
- case 'l': goto yy827;
+ case 'l': goto yy828;
case 'M':
- case 'm': goto yy828;
+ case 'm': goto yy829;
case 'O':
- case 'o': goto yy829;
+ case 'o': goto yy830;
case 'P':
- case 'p': goto yy821;
+ case 'p': goto yy822;
case 'S':
- case 's': goto yy832;
+ case 's': goto yy833;
case 'T':
- case 't': goto yy833;
+ case 't': goto yy834;
case 'U':
- case 'u': goto yy836;
+ case 'u': goto yy837;
case 'V':
- case 'v': goto yy837;
- default: goto yy816;
+ case 'v': goto yy838;
+ default: goto yy817;
}
-yy818:
- yych = *++p;
- goto yy816;
yy819:
+ yych = *++p;
+ goto yy817;
+yy820:
++p;
{ return (p - start); }
-yy821:
+yy822:
yych = *++p;
if (yych <= '/') {
if (yych <= 0x1F) {
- if (yych <= 0x08) goto yy822;
- if (yych <= '\n') goto yy982;
+ if (yych <= 0x08) goto yy823;
+ if (yych <= '\n') goto yy983;
} else {
- if (yych <= ' ') goto yy982;
- if (yych >= '/') goto yy982;
+ if (yych <= ' ') goto yy983;
+ if (yych >= '/') goto yy983;
}
} else {
if (yych <= 'Q') {
- if (yych == '>') goto yy982;
+ if (yych == '>') goto yy983;
} else {
- if (yych <= 'R') goto yy1095;
- if (yych == 'r') goto yy1095;
+ if (yych <= 'R') goto yy1096;
+ if (yych == 'r') goto yy1096;
}
}
-yy822:
- p = marker;
- goto yy816;
yy823:
+ p = marker;
+ goto yy817;
+yy824:
yych = *++p;
if (yych <= 'S') {
- if (yych <= 'Q') goto yy822;
- if (yych <= 'R') goto yy1088;
- goto yy1087;
+ if (yych <= 'Q') goto yy823;
+ if (yych <= 'R') goto yy1089;
+ goto yy1088;
} else {
- if (yych <= 'q') goto yy822;
- if (yych <= 'r') goto yy1088;
- if (yych <= 's') goto yy1087;
- goto yy822;
+ if (yych <= 'q') goto yy823;
+ if (yych <= 'r') goto yy1089;
+ if (yych <= 's') goto yy1088;
+ goto yy823;
}
-yy824:
+yy825:
yych = *++p;
if (yych <= 'Q') {
if (yych <= 'D') {
- if (yych <= '0') goto yy822;
- if (yych <= '6') goto yy981;
- goto yy822;
+ if (yych <= '0') goto yy823;
+ if (yych <= '6') goto yy982;
+ goto yy823;
} else {
- if (yych <= 'E') goto yy1080;
- if (yych == 'G') goto yy1079;
- goto yy822;
+ if (yych <= 'E') goto yy1081;
+ if (yych == 'G') goto yy1080;
+ goto yy823;
}
} else {
if (yych <= 'f') {
- if (yych <= 'R') goto yy981;
- if (yych == 'e') goto yy1080;
- goto yy822;
+ if (yych <= 'R') goto yy982;
+ if (yych == 'e') goto yy1081;
+ goto yy823;
} else {
- if (yych <= 'g') goto yy1079;
- if (yych == 'r') goto yy981;
- goto yy822;
+ if (yych <= 'g') goto yy1080;
+ if (yych == 'r') goto yy982;
+ goto yy823;
}
}
-yy825:
- yych = *++p;
- if (yych == 'F') goto yy1075;
- if (yych == 'f') goto yy1075;
- goto yy822;
yy826:
yych = *++p;
+ if (yych == 'F') goto yy1076;
+ if (yych == 'f') goto yy1076;
+ goto yy823;
+yy827:
+ yych = *++p;
if (yych <= 'U') {
if (yych <= 'N') {
- if (yych == 'L') goto yy1063;
- goto yy822;
+ if (yych == 'L') goto yy1064;
+ goto yy823;
} else {
- if (yych <= 'O') goto yy1062;
- if (yych <= 'T') goto yy822;
- goto yy1061;
+ if (yych <= 'O') goto yy1063;
+ if (yych <= 'T') goto yy823;
+ goto yy1062;
}
} else {
if (yych <= 'n') {
- if (yych == 'l') goto yy1063;
- goto yy822;
+ if (yych == 'l') goto yy1064;
+ goto yy823;
} else {
- if (yych <= 'o') goto yy1062;
- if (yych == 'u') goto yy1061;
- goto yy822;
+ if (yych <= 'o') goto yy1063;
+ if (yych == 'u') goto yy1062;
+ goto yy823;
}
}
-yy827:
- yych = *++p;
- if (yych == 'I') goto yy981;
- if (yych == 'i') goto yy981;
- goto yy822;
yy828:
yych = *++p;
- if (yych == 'A') goto yy1060;
- if (yych == 'a') goto yy1060;
- goto yy822;
+ if (yych == 'I') goto yy982;
+ if (yych == 'i') goto yy982;
+ goto yy823;
yy829:
yych = *++p;
+ if (yych == 'A') goto yy1061;
+ if (yych == 'a') goto yy1061;
+ goto yy823;
+yy830:
+ yych = *++p;
if (yych <= 'U') {
if (yych <= 'K') {
- if (yych == 'B') goto yy1053;
- goto yy822;
+ if (yych == 'B') goto yy1054;
+ goto yy823;
} else {
- if (yych <= 'L') goto yy981;
- if (yych <= 'T') goto yy822;
- goto yy1052;
+ if (yych <= 'L') goto yy982;
+ if (yych <= 'T') goto yy823;
+ goto yy1053;
}
} else {
if (yych <= 'k') {
- if (yych == 'b') goto yy1053;
- goto yy822;
+ if (yych == 'b') goto yy1054;
+ goto yy823;
} else {
- if (yych <= 'l') goto yy981;
- if (yych == 'u') goto yy1052;
- goto yy822;
+ if (yych <= 'l') goto yy982;
+ if (yych == 'u') goto yy1053;
+ goto yy823;
}
}
-yy830:
+yy831:
yych = *++p;
if (yych <= 'O') {
- if (yych == 'A') goto yy1039;
- if (yych <= 'N') goto yy822;
- goto yy1038;
+ if (yych == 'A') goto yy1040;
+ if (yych <= 'N') goto yy823;
+ goto yy1039;
} else {
if (yych <= 'a') {
- if (yych <= '`') goto yy822;
- goto yy1039;
+ if (yych <= '`') goto yy823;
+ goto yy1040;
} else {
- if (yych == 'o') goto yy1038;
- goto yy822;
+ if (yych == 'o') goto yy1039;
+ goto yy823;
}
}
-yy831:
+yy832:
yych = *++p;
if (yych <= 'T') {
if (yych <= 'I') {
- if (yych == 'D') goto yy981;
- if (yych <= 'H') goto yy822;
- goto yy1037;
+ if (yych == 'D') goto yy982;
+ if (yych <= 'H') goto yy823;
+ goto yy1038;
} else {
- if (yych == 'L') goto yy981;
- if (yych <= 'S') goto yy822;
- goto yy981;
+ if (yych == 'L') goto yy982;
+ if (yych <= 'S') goto yy823;
+ goto yy982;
}
} else {
if (yych <= 'i') {
- if (yych == 'd') goto yy981;
- if (yych <= 'h') goto yy822;
- goto yy1037;
+ if (yych == 'd') goto yy982;
+ if (yych <= 'h') goto yy823;
+ goto yy1038;
} else {
if (yych <= 'l') {
- if (yych <= 'k') goto yy822;
- goto yy981;
+ if (yych <= 'k') goto yy823;
+ goto yy982;
} else {
- if (yych == 't') goto yy981;
- goto yy822;
+ if (yych == 't') goto yy982;
+ goto yy823;
}
}
}
-yy832:
+yy833:
yych = *++p;
if (yych <= 'T') {
if (yych <= 'D') {
- if (yych == 'C') goto yy1026;
- goto yy822;
+ if (yych == 'C') goto yy1027;
+ goto yy823;
} else {
- if (yych <= 'E') goto yy1027;
- if (yych <= 'S') goto yy822;
- goto yy1025;
+ if (yych <= 'E') goto yy1028;
+ if (yych <= 'S') goto yy823;
+ goto yy1026;
}
} else {
if (yych <= 'd') {
- if (yych == 'c') goto yy1026;
- goto yy822;
+ if (yych == 'c') goto yy1027;
+ goto yy823;
} else {
- if (yych <= 'e') goto yy1027;
- if (yych == 't') goto yy1025;
- goto yy822;
+ if (yych <= 'e') goto yy1028;
+ if (yych == 't') goto yy1026;
+ goto yy823;
}
}
-yy833:
+yy834:
yych = *++p;
switch (yych) {
case 'A':
- case 'a': goto yy1011;
+ case 'a': goto yy1012;
case 'B':
- case 'b': goto yy1010;
+ case 'b': goto yy1011;
case 'D':
case 'R':
case 'd':
- case 'r': goto yy981;
+ case 'r': goto yy982;
case 'E':
- case 'e': goto yy1009;
+ case 'e': goto yy1010;
case 'F':
- case 'f': goto yy1008;
+ case 'f': goto yy1009;
case 'H':
- case 'h': goto yy1007;
- default: goto yy822;
+ case 'h': goto yy1008;
+ default: goto yy823;
}
-yy834:
- yych = *++p;
- if (yych == 'M') goto yy1004;
- if (yych == 'm') goto yy1004;
- goto yy822;
yy835:
yych = *++p;
+ if (yych == 'M') goto yy1005;
+ if (yych == 'm') goto yy1005;
+ goto yy823;
+yy836:
+ yych = *++p;
if (yych <= 'O') {
- if (yych == 'I') goto yy985;
- if (yych <= 'N') goto yy822;
- goto yy984;
+ if (yych == 'I') goto yy986;
+ if (yych <= 'N') goto yy823;
+ goto yy985;
} else {
if (yych <= 'i') {
- if (yych <= 'h') goto yy822;
- goto yy985;
+ if (yych <= 'h') goto yy823;
+ goto yy986;
} else {
- if (yych == 'o') goto yy984;
- goto yy822;
+ if (yych == 'o') goto yy985;
+ goto yy823;
}
}
-yy836:
- yych = *++p;
- if (yych == 'L') goto yy981;
- if (yych == 'l') goto yy981;
- goto yy822;
yy837:
yych = *++p;
- if (yych == 'I') goto yy978;
- if (yych == 'i') goto yy978;
- goto yy822;
+ if (yych == 'L') goto yy982;
+ if (yych == 'l') goto yy982;
+ goto yy823;
yy838:
yych = *++p;
+ if (yych == 'I') goto yy979;
+ if (yych == 'i') goto yy979;
+ goto yy823;
+yy839:
+ yych = *++p;
switch (yych) {
case 'A':
- case 'a': goto yy840;
+ case 'a': goto yy841;
case 'B':
- case 'b': goto yy843;
+ case 'b': goto yy844;
case 'C':
- case 'c': goto yy847;
+ case 'c': goto yy848;
case 'D':
- case 'd': goto yy848;
+ case 'd': goto yy849;
case 'E':
- case 'e': goto yy851;
+ case 'e': goto yy852;
case 'F':
- case 'f': goto yy852;
+ case 'f': goto yy853;
case 'H':
- case 'h': goto yy841;
+ case 'h': goto yy842;
case 'I':
- case 'i': goto yy842;
+ case 'i': goto yy843;
case 'L':
- case 'l': goto yy844;
+ case 'l': goto yy845;
case 'M':
- case 'm': goto yy845;
+ case 'm': goto yy846;
case 'O':
- case 'o': goto yy846;
+ case 'o': goto yy847;
case 'P':
- case 'p': goto yy839;
+ case 'p': goto yy840;
case 'S':
- case 's': goto yy849;
+ case 's': goto yy850;
case 'T':
- case 't': goto yy850;
+ case 't': goto yy851;
case 'U':
- case 'u': goto yy853;
+ case 'u': goto yy854;
case 'V':
- case 'v': goto yy854;
- default: goto yy822;
+ case 'v': goto yy855;
+ default: goto yy823;
}
-yy839:
+yy840:
yych = *++p;
if (yych <= '=') {
if (yych <= '\n') {
- if (yych <= 0x08) goto yy822;
- goto yy859;
+ if (yych <= 0x08) goto yy823;
+ goto yy860;
} else {
- if (yych == ' ') goto yy859;
- goto yy822;
+ if (yych == ' ') goto yy860;
+ goto yy823;
}
} else {
if (yych <= 'R') {
- if (yych <= '>') goto yy859;
- if (yych <= 'Q') goto yy822;
- goto yy972;
+ if (yych <= '>') goto yy860;
+ if (yych <= 'Q') goto yy823;
+ goto yy973;
} else {
- if (yych == 'r') goto yy972;
- goto yy822;
+ if (yych == 'r') goto yy973;
+ goto yy823;
}
}
-yy840:
+yy841:
yych = *++p;
if (yych <= 'S') {
- if (yych <= 'Q') goto yy822;
- if (yych <= 'R') goto yy965;
- goto yy964;
+ if (yych <= 'Q') goto yy823;
+ if (yych <= 'R') goto yy966;
+ goto yy965;
} else {
- if (yych <= 'q') goto yy822;
- if (yych <= 'r') goto yy965;
- if (yych <= 's') goto yy964;
- goto yy822;
+ if (yych <= 'q') goto yy823;
+ if (yych <= 'r') goto yy966;
+ if (yych <= 's') goto yy965;
+ goto yy823;
}
-yy841:
+yy842:
yych = *++p;
if (yych <= 'Q') {
if (yych <= 'D') {
- if (yych <= '0') goto yy822;
- if (yych <= '6') goto yy858;
- goto yy822;
+ if (yych <= '0') goto yy823;
+ if (yych <= '6') goto yy859;
+ goto yy823;
} else {
- if (yych <= 'E') goto yy957;
- if (yych == 'G') goto yy956;
- goto yy822;
+ if (yych <= 'E') goto yy958;
+ if (yych == 'G') goto yy957;
+ goto yy823;
}
} else {
if (yych <= 'f') {
- if (yych <= 'R') goto yy858;
- if (yych == 'e') goto yy957;
- goto yy822;
+ if (yych <= 'R') goto yy859;
+ if (yych == 'e') goto yy958;
+ goto yy823;
} else {
- if (yych <= 'g') goto yy956;
- if (yych == 'r') goto yy858;
- goto yy822;
+ if (yych <= 'g') goto yy957;
+ if (yych == 'r') goto yy859;
+ goto yy823;
}
}
-yy842:
- yych = *++p;
- if (yych == 'F') goto yy952;
- if (yych == 'f') goto yy952;
- goto yy822;
yy843:
yych = *++p;
+ if (yych == 'F') goto yy953;
+ if (yych == 'f') goto yy953;
+ goto yy823;
+yy844:
+ yych = *++p;
if (yych <= 'U') {
if (yych <= 'N') {
- if (yych == 'L') goto yy940;
- goto yy822;
+ if (yych == 'L') goto yy941;
+ goto yy823;
} else {
- if (yych <= 'O') goto yy939;
- if (yych <= 'T') goto yy822;
- goto yy938;
+ if (yych <= 'O') goto yy940;
+ if (yych <= 'T') goto yy823;
+ goto yy939;
}
} else {
if (yych <= 'n') {
- if (yych == 'l') goto yy940;
- goto yy822;
+ if (yych == 'l') goto yy941;
+ goto yy823;
} else {
- if (yych <= 'o') goto yy939;
- if (yych == 'u') goto yy938;
- goto yy822;
+ if (yych <= 'o') goto yy940;
+ if (yych == 'u') goto yy939;
+ goto yy823;
}
}
-yy844:
- yych = *++p;
- if (yych == 'I') goto yy858;
- if (yych == 'i') goto yy858;
- goto yy822;
yy845:
yych = *++p;
- if (yych == 'A') goto yy937;
- if (yych == 'a') goto yy937;
- goto yy822;
+ if (yych == 'I') goto yy859;
+ if (yych == 'i') goto yy859;
+ goto yy823;
yy846:
yych = *++p;
+ if (yych == 'A') goto yy938;
+ if (yych == 'a') goto yy938;
+ goto yy823;
+yy847:
+ yych = *++p;
if (yych <= 'U') {
if (yych <= 'K') {
- if (yych == 'B') goto yy930;
- goto yy822;
+ if (yych == 'B') goto yy931;
+ goto yy823;
} else {
- if (yych <= 'L') goto yy858;
- if (yych <= 'T') goto yy822;
- goto yy929;
+ if (yych <= 'L') goto yy859;
+ if (yych <= 'T') goto yy823;
+ goto yy930;
}
} else {
if (yych <= 'k') {
- if (yych == 'b') goto yy930;
- goto yy822;
+ if (yych == 'b') goto yy931;
+ goto yy823;
} else {
- if (yych <= 'l') goto yy858;
- if (yych == 'u') goto yy929;
- goto yy822;
+ if (yych <= 'l') goto yy859;
+ if (yych == 'u') goto yy930;
+ goto yy823;
}
}
-yy847:
+yy848:
yych = *++p;
if (yych <= 'O') {
- if (yych == 'A') goto yy916;
- if (yych <= 'N') goto yy822;
- goto yy915;
+ if (yych == 'A') goto yy917;
+ if (yych <= 'N') goto yy823;
+ goto yy916;
} else {
if (yych <= 'a') {
- if (yych <= '`') goto yy822;
- goto yy916;
+ if (yych <= '`') goto yy823;
+ goto yy917;
} else {
- if (yych == 'o') goto yy915;
- goto yy822;
+ if (yych == 'o') goto yy916;
+ goto yy823;
}
}
-yy848:
+yy849:
yych = *++p;
if (yych <= 'T') {
if (yych <= 'I') {
- if (yych == 'D') goto yy858;
- if (yych <= 'H') goto yy822;
- goto yy914;
+ if (yych == 'D') goto yy859;
+ if (yych <= 'H') goto yy823;
+ goto yy915;
} else {
- if (yych == 'L') goto yy858;
- if (yych <= 'S') goto yy822;
- goto yy858;
+ if (yych == 'L') goto yy859;
+ if (yych <= 'S') goto yy823;
+ goto yy859;
}
} else {
if (yych <= 'i') {
- if (yych == 'd') goto yy858;
- if (yych <= 'h') goto yy822;
- goto yy914;
+ if (yych == 'd') goto yy859;
+ if (yych <= 'h') goto yy823;
+ goto yy915;
} else {
if (yych <= 'l') {
- if (yych <= 'k') goto yy822;
- goto yy858;
+ if (yych <= 'k') goto yy823;
+ goto yy859;
} else {
- if (yych == 't') goto yy858;
- goto yy822;
+ if (yych == 't') goto yy859;
+ goto yy823;
}
}
}
-yy849:
+yy850:
yych = *++p;
if (yych <= 'T') {
if (yych <= 'D') {
- if (yych == 'C') goto yy903;
- goto yy822;
+ if (yych == 'C') goto yy904;
+ goto yy823;
} else {
- if (yych <= 'E') goto yy904;
- if (yych <= 'S') goto yy822;
- goto yy902;
+ if (yych <= 'E') goto yy905;
+ if (yych <= 'S') goto yy823;
+ goto yy903;
}
} else {
if (yych <= 'd') {
- if (yych == 'c') goto yy903;
- goto yy822;
+ if (yych == 'c') goto yy904;
+ goto yy823;
} else {
- if (yych <= 'e') goto yy904;
- if (yych == 't') goto yy902;
- goto yy822;
+ if (yych <= 'e') goto yy905;
+ if (yych == 't') goto yy903;
+ goto yy823;
}
}
-yy850:
+yy851:
yych = *++p;
switch (yych) {
case 'A':
- case 'a': goto yy888;
+ case 'a': goto yy889;
case 'B':
- case 'b': goto yy887;
+ case 'b': goto yy888;
case 'D':
case 'R':
case 'd':
- case 'r': goto yy858;
+ case 'r': goto yy859;
case 'E':
- case 'e': goto yy886;
+ case 'e': goto yy887;
case 'F':
- case 'f': goto yy885;
+ case 'f': goto yy886;
case 'H':
- case 'h': goto yy884;
- default: goto yy822;
+ case 'h': goto yy885;
+ default: goto yy823;
}
-yy851:
- yych = *++p;
- if (yych == 'M') goto yy881;
- if (yych == 'm') goto yy881;
- goto yy822;
yy852:
yych = *++p;
+ if (yych == 'M') goto yy882;
+ if (yych == 'm') goto yy882;
+ goto yy823;
+yy853:
+ yych = *++p;
if (yych <= 'O') {
- if (yych == 'I') goto yy862;
- if (yych <= 'N') goto yy822;
- goto yy861;
+ if (yych == 'I') goto yy863;
+ if (yych <= 'N') goto yy823;
+ goto yy862;
} else {
if (yych <= 'i') {
- if (yych <= 'h') goto yy822;
- goto yy862;
+ if (yych <= 'h') goto yy823;
+ goto yy863;
} else {
- if (yych == 'o') goto yy861;
- goto yy822;
+ if (yych == 'o') goto yy862;
+ goto yy823;
}
}
-yy853:
- yych = *++p;
- if (yych == 'L') goto yy858;
- if (yych == 'l') goto yy858;
- goto yy822;
yy854:
yych = *++p;
- if (yych == 'I') goto yy855;
- if (yych != 'i') goto yy822;
+ if (yych == 'L') goto yy859;
+ if (yych == 'l') goto yy859;
+ goto yy823;
yy855:
yych = *++p;
- if (yych == 'D') goto yy856;
- if (yych != 'd') goto yy822;
+ if (yych == 'I') goto yy856;
+ if (yych != 'i') goto yy823;
yy856:
yych = *++p;
- if (yych == 'E') goto yy857;
- if (yych != 'e') goto yy822;
+ if (yych == 'D') goto yy857;
+ if (yych != 'd') goto yy823;
yy857:
yych = *++p;
- if (yych == 'O') goto yy858;
- if (yych != 'o') goto yy822;
+ if (yych == 'E') goto yy858;
+ if (yych != 'e') goto yy823;
yy858:
yych = *++p;
+ if (yych == 'O') goto yy859;
+ if (yych != 'o') goto yy823;
+yy859:
+ yych = *++p;
if (yych <= 0x1F) {
- if (yych <= 0x08) goto yy822;
- if (yych >= '\v') goto yy822;
+ if (yych <= 0x08) goto yy823;
+ if (yych >= '\v') goto yy823;
} else {
- if (yych <= ' ') goto yy859;
- if (yych != '>') goto yy822;
+ if (yych <= ' ') goto yy860;
+ if (yych != '>') goto yy823;
}
-yy859:
+yy860:
++p;
{ return (p - start); }
-yy861:
+yy862:
yych = *++p;
if (yych <= 'R') {
- if (yych == 'O') goto yy877;
- if (yych <= 'Q') goto yy822;
- goto yy878;
+ if (yych == 'O') goto yy878;
+ if (yych <= 'Q') goto yy823;
+ goto yy879;
} else {
if (yych <= 'o') {
- if (yych <= 'n') goto yy822;
- goto yy877;
+ if (yych <= 'n') goto yy823;
+ goto yy878;
} else {
- if (yych == 'r') goto yy878;
- goto yy822;
+ if (yych == 'r') goto yy879;
+ goto yy823;
}
}
-yy862:
+yy863:
yych = *++p;
if (yych <= 'G') {
- if (yych == 'E') goto yy863;
- if (yych <= 'F') goto yy822;
- goto yy864;
+ if (yych == 'E') goto yy864;
+ if (yych <= 'F') goto yy823;
+ goto yy865;
} else {
if (yych <= 'e') {
- if (yych <= 'd') goto yy822;
+ if (yych <= 'd') goto yy823;
} else {
- if (yych == 'g') goto yy864;
- goto yy822;
+ if (yych == 'g') goto yy865;
+ goto yy823;
}
}
-yy863:
- yych = *++p;
- if (yych == 'L') goto yy873;
- if (yych == 'l') goto yy873;
- goto yy822;
yy864:
yych = *++p;
+ if (yych == 'L') goto yy874;
+ if (yych == 'l') goto yy874;
+ goto yy823;
+yy865:
+ yych = *++p;
if (yych <= 'U') {
- if (yych == 'C') goto yy866;
- if (yych <= 'T') goto yy822;
+ if (yych == 'C') goto yy867;
+ if (yych <= 'T') goto yy823;
} else {
if (yych <= 'c') {
- if (yych <= 'b') goto yy822;
- goto yy866;
+ if (yych <= 'b') goto yy823;
+ goto yy867;
} else {
- if (yych != 'u') goto yy822;
+ if (yych != 'u') goto yy823;
}
}
yych = *++p;
- if (yych == 'R') goto yy872;
- if (yych == 'r') goto yy872;
- goto yy822;
-yy866:
- yych = *++p;
- if (yych == 'A') goto yy867;
- if (yych != 'a') goto yy822;
+ if (yych == 'R') goto yy873;
+ if (yych == 'r') goto yy873;
+ goto yy823;
yy867:
yych = *++p;
- if (yych == 'P') goto yy868;
- if (yych != 'p') goto yy822;
+ if (yych == 'A') goto yy868;
+ if (yych != 'a') goto yy823;
yy868:
yych = *++p;
- if (yych == 'T') goto yy869;
- if (yych != 't') goto yy822;
+ if (yych == 'P') goto yy869;
+ if (yych != 'p') goto yy823;
yy869:
yych = *++p;
- if (yych == 'I') goto yy870;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy870;
+ if (yych != 't') goto yy823;
yy870:
yych = *++p;
- if (yych == 'O') goto yy871;
- if (yych != 'o') goto yy822;
+ if (yych == 'I') goto yy871;
+ if (yych != 'i') goto yy823;
yy871:
yych = *++p;
- if (yych == 'N') goto yy858;
- if (yych == 'n') goto yy858;
- goto yy822;
+ if (yych == 'O') goto yy872;
+ if (yych != 'o') goto yy823;
yy872:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'N') goto yy859;
+ if (yych == 'n') goto yy859;
+ goto yy823;
yy873:
yych = *++p;
- if (yych == 'D') goto yy874;
- if (yych != 'd') goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
yy874:
yych = *++p;
- if (yych == 'S') goto yy875;
- if (yych != 's') goto yy822;
+ if (yych == 'D') goto yy875;
+ if (yych != 'd') goto yy823;
yy875:
yych = *++p;
- if (yych == 'E') goto yy876;
- if (yych != 'e') goto yy822;
+ if (yych == 'S') goto yy876;
+ if (yych != 's') goto yy823;
yy876:
yych = *++p;
- if (yych == 'T') goto yy858;
- if (yych == 't') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy877;
+ if (yych != 'e') goto yy823;
yy877:
yych = *++p;
- if (yych == 'T') goto yy879;
- if (yych == 't') goto yy879;
- goto yy822;
+ if (yych == 'T') goto yy859;
+ if (yych == 't') goto yy859;
+ goto yy823;
yy878:
yych = *++p;
- if (yych == 'M') goto yy858;
- if (yych == 'm') goto yy858;
- goto yy822;
+ if (yych == 'T') goto yy880;
+ if (yych == 't') goto yy880;
+ goto yy823;
yy879:
yych = *++p;
- if (yych == 'E') goto yy880;
- if (yych != 'e') goto yy822;
+ if (yych == 'M') goto yy859;
+ if (yych == 'm') goto yy859;
+ goto yy823;
yy880:
yych = *++p;
- if (yych == 'R') goto yy858;
- if (yych == 'r') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy881;
+ if (yych != 'e') goto yy823;
yy881:
yych = *++p;
- if (yych == 'B') goto yy882;
- if (yych != 'b') goto yy822;
+ if (yych == 'R') goto yy859;
+ if (yych == 'r') goto yy859;
+ goto yy823;
yy882:
yych = *++p;
- if (yych == 'E') goto yy883;
- if (yych != 'e') goto yy822;
+ if (yych == 'B') goto yy883;
+ if (yych != 'b') goto yy823;
yy883:
yych = *++p;
- if (yych == 'D') goto yy858;
- if (yych == 'd') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy884;
+ if (yych != 'e') goto yy823;
yy884:
yych = *++p;
+ if (yych == 'D') goto yy859;
+ if (yych == 'd') goto yy859;
+ goto yy823;
+yy885:
+ yych = *++p;
if (yych <= '=') {
if (yych <= '\n') {
- if (yych <= 0x08) goto yy822;
- goto yy859;
+ if (yych <= 0x08) goto yy823;
+ goto yy860;
} else {
- if (yych == ' ') goto yy859;
- goto yy822;
+ if (yych == ' ') goto yy860;
+ goto yy823;
}
} else {
if (yych <= 'E') {
- if (yych <= '>') goto yy859;
- if (yych <= 'D') goto yy822;
- goto yy900;
+ if (yych <= '>') goto yy860;
+ if (yych <= 'D') goto yy823;
+ goto yy901;
} else {
- if (yych == 'e') goto yy900;
- goto yy822;
+ if (yych == 'e') goto yy901;
+ goto yy823;
}
}
-yy885:
- yych = *++p;
- if (yych == 'O') goto yy898;
- if (yych == 'o') goto yy898;
- goto yy822;
yy886:
yych = *++p;
- if (yych == 'X') goto yy893;
- if (yych == 'x') goto yy893;
- goto yy822;
+ if (yych == 'O') goto yy899;
+ if (yych == 'o') goto yy899;
+ goto yy823;
yy887:
yych = *++p;
- if (yych == 'O') goto yy891;
- if (yych == 'o') goto yy891;
- goto yy822;
+ if (yych == 'X') goto yy894;
+ if (yych == 'x') goto yy894;
+ goto yy823;
yy888:
yych = *++p;
- if (yych == 'B') goto yy889;
- if (yych != 'b') goto yy822;
+ if (yych == 'O') goto yy892;
+ if (yych == 'o') goto yy892;
+ goto yy823;
yy889:
yych = *++p;
- if (yych == 'L') goto yy890;
- if (yych != 'l') goto yy822;
+ if (yych == 'B') goto yy890;
+ if (yych != 'b') goto yy823;
yy890:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'L') goto yy891;
+ if (yych != 'l') goto yy823;
yy891:
yych = *++p;
- if (yych == 'D') goto yy892;
- if (yych != 'd') goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
yy892:
yych = *++p;
- if (yych == 'Y') goto yy858;
- if (yych == 'y') goto yy858;
- goto yy822;
+ if (yych == 'D') goto yy893;
+ if (yych != 'd') goto yy823;
yy893:
yych = *++p;
- if (yych == 'T') goto yy894;
- if (yych != 't') goto yy822;
+ if (yych == 'Y') goto yy859;
+ if (yych == 'y') goto yy859;
+ goto yy823;
yy894:
yych = *++p;
- if (yych == 'A') goto yy895;
- if (yych != 'a') goto yy822;
+ if (yych == 'T') goto yy895;
+ if (yych != 't') goto yy823;
yy895:
yych = *++p;
- if (yych == 'R') goto yy896;
- if (yych != 'r') goto yy822;
+ if (yych == 'A') goto yy896;
+ if (yych != 'a') goto yy823;
yy896:
yych = *++p;
- if (yych == 'E') goto yy897;
- if (yych != 'e') goto yy822;
+ if (yych == 'R') goto yy897;
+ if (yych != 'r') goto yy823;
yy897:
yych = *++p;
- if (yych == 'A') goto yy858;
- if (yych == 'a') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy898;
+ if (yych != 'e') goto yy823;
yy898:
yych = *++p;
- if (yych == 'O') goto yy899;
- if (yych != 'o') goto yy822;
+ if (yych == 'A') goto yy859;
+ if (yych == 'a') goto yy859;
+ goto yy823;
yy899:
yych = *++p;
- if (yych == 'T') goto yy858;
- if (yych == 't') goto yy858;
- goto yy822;
+ if (yych == 'O') goto yy900;
+ if (yych != 'o') goto yy823;
yy900:
yych = *++p;
- if (yych == 'A') goto yy901;
- if (yych != 'a') goto yy822;
+ if (yych == 'T') goto yy859;
+ if (yych == 't') goto yy859;
+ goto yy823;
yy901:
yych = *++p;
- if (yych == 'D') goto yy858;
- if (yych == 'd') goto yy858;
- goto yy822;
+ if (yych == 'A') goto yy902;
+ if (yych != 'a') goto yy823;
yy902:
yych = *++p;
- if (yych == 'Y') goto yy912;
- if (yych == 'y') goto yy912;
- goto yy822;
+ if (yych == 'D') goto yy859;
+ if (yych == 'd') goto yy859;
+ goto yy823;
yy903:
yych = *++p;
- if (yych == 'R') goto yy909;
- if (yych == 'r') goto yy909;
- goto yy822;
+ if (yych == 'Y') goto yy913;
+ if (yych == 'y') goto yy913;
+ goto yy823;
yy904:
yych = *++p;
- if (yych == 'C') goto yy905;
- if (yych != 'c') goto yy822;
+ if (yych == 'R') goto yy910;
+ if (yych == 'r') goto yy910;
+ goto yy823;
yy905:
yych = *++p;
- if (yych == 'T') goto yy906;
- if (yych != 't') goto yy822;
+ if (yych == 'C') goto yy906;
+ if (yych != 'c') goto yy823;
yy906:
yych = *++p;
- if (yych == 'I') goto yy907;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy907;
+ if (yych != 't') goto yy823;
yy907:
yych = *++p;
- if (yych == 'O') goto yy908;
- if (yych != 'o') goto yy822;
+ if (yych == 'I') goto yy908;
+ if (yych != 'i') goto yy823;
yy908:
yych = *++p;
- if (yych == 'N') goto yy858;
- if (yych == 'n') goto yy858;
- goto yy822;
+ if (yych == 'O') goto yy909;
+ if (yych != 'o') goto yy823;
yy909:
yych = *++p;
- if (yych == 'I') goto yy910;
- if (yych != 'i') goto yy822;
+ if (yych == 'N') goto yy859;
+ if (yych == 'n') goto yy859;
+ goto yy823;
yy910:
yych = *++p;
- if (yych == 'P') goto yy911;
- if (yych != 'p') goto yy822;
+ if (yych == 'I') goto yy911;
+ if (yych != 'i') goto yy823;
yy911:
yych = *++p;
- if (yych == 'T') goto yy858;
- if (yych == 't') goto yy858;
- goto yy822;
+ if (yych == 'P') goto yy912;
+ if (yych != 'p') goto yy823;
yy912:
yych = *++p;
- if (yych == 'L') goto yy913;
- if (yych != 'l') goto yy822;
+ if (yych == 'T') goto yy859;
+ if (yych == 't') goto yy859;
+ goto yy823;
yy913:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'L') goto yy914;
+ if (yych != 'l') goto yy823;
yy914:
yych = *++p;
- if (yych == 'V') goto yy858;
- if (yych == 'v') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
yy915:
yych = *++p;
- if (yych == 'L') goto yy924;
- if (yych == 'l') goto yy924;
- goto yy822;
+ if (yych == 'V') goto yy859;
+ if (yych == 'v') goto yy859;
+ goto yy823;
yy916:
yych = *++p;
+ if (yych == 'L') goto yy925;
+ if (yych == 'l') goto yy925;
+ goto yy823;
+yy917:
+ yych = *++p;
if (yych <= 'P') {
- if (yych == 'N') goto yy917;
- if (yych <= 'O') goto yy822;
- goto yy918;
+ if (yych == 'N') goto yy918;
+ if (yych <= 'O') goto yy823;
+ goto yy919;
} else {
if (yych <= 'n') {
- if (yych <= 'm') goto yy822;
+ if (yych <= 'm') goto yy823;
} else {
- if (yych == 'p') goto yy918;
- goto yy822;
+ if (yych == 'p') goto yy919;
+ goto yy823;
}
}
-yy917:
- yych = *++p;
- if (yych == 'V') goto yy922;
- if (yych == 'v') goto yy922;
- goto yy822;
yy918:
yych = *++p;
- if (yych == 'T') goto yy919;
- if (yych != 't') goto yy822;
+ if (yych == 'V') goto yy923;
+ if (yych == 'v') goto yy923;
+ goto yy823;
yy919:
yych = *++p;
- if (yych == 'I') goto yy920;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy920;
+ if (yych != 't') goto yy823;
yy920:
yych = *++p;
- if (yych == 'O') goto yy921;
- if (yych != 'o') goto yy822;
+ if (yych == 'I') goto yy921;
+ if (yych != 'i') goto yy823;
yy921:
yych = *++p;
- if (yych == 'N') goto yy858;
- if (yych == 'n') goto yy858;
- goto yy822;
+ if (yych == 'O') goto yy922;
+ if (yych != 'o') goto yy823;
yy922:
yych = *++p;
- if (yych == 'A') goto yy923;
- if (yych != 'a') goto yy822;
+ if (yych == 'N') goto yy859;
+ if (yych == 'n') goto yy859;
+ goto yy823;
yy923:
yych = *++p;
- if (yych == 'S') goto yy858;
- if (yych == 's') goto yy858;
- goto yy822;
+ if (yych == 'A') goto yy924;
+ if (yych != 'a') goto yy823;
yy924:
yych = *++p;
+ if (yych == 'S') goto yy859;
+ if (yych == 's') goto yy859;
+ goto yy823;
+yy925:
+ yych = *++p;
if (yych <= '=') {
if (yych <= '\n') {
- if (yych <= 0x08) goto yy822;
- goto yy859;
+ if (yych <= 0x08) goto yy823;
+ goto yy860;
} else {
- if (yych == ' ') goto yy859;
- goto yy822;
+ if (yych == ' ') goto yy860;
+ goto yy823;
}
} else {
if (yych <= 'G') {
- if (yych <= '>') goto yy859;
- if (yych <= 'F') goto yy822;
+ if (yych <= '>') goto yy860;
+ if (yych <= 'F') goto yy823;
} else {
- if (yych != 'g') goto yy822;
+ if (yych != 'g') goto yy823;
}
}
yych = *++p;
- if (yych == 'R') goto yy926;
- if (yych != 'r') goto yy822;
-yy926:
- yych = *++p;
- if (yych == 'O') goto yy927;
- if (yych != 'o') goto yy822;
+ if (yych == 'R') goto yy927;
+ if (yych != 'r') goto yy823;
yy927:
yych = *++p;
- if (yych == 'U') goto yy928;
- if (yych != 'u') goto yy822;
+ if (yych == 'O') goto yy928;
+ if (yych != 'o') goto yy823;
yy928:
yych = *++p;
- if (yych == 'P') goto yy858;
- if (yych == 'p') goto yy858;
- goto yy822;
+ if (yych == 'U') goto yy929;
+ if (yych != 'u') goto yy823;
yy929:
yych = *++p;
- if (yych == 'T') goto yy934;
- if (yych == 't') goto yy934;
- goto yy822;
+ if (yych == 'P') goto yy859;
+ if (yych == 'p') goto yy859;
+ goto yy823;
yy930:
yych = *++p;
- if (yych == 'J') goto yy931;
- if (yych != 'j') goto yy822;
+ if (yych == 'T') goto yy935;
+ if (yych == 't') goto yy935;
+ goto yy823;
yy931:
yych = *++p;
- if (yych == 'E') goto yy932;
- if (yych != 'e') goto yy822;
+ if (yych == 'J') goto yy932;
+ if (yych != 'j') goto yy823;
yy932:
yych = *++p;
- if (yych == 'C') goto yy933;
- if (yych != 'c') goto yy822;
+ if (yych == 'E') goto yy933;
+ if (yych != 'e') goto yy823;
yy933:
yych = *++p;
- if (yych == 'T') goto yy858;
- if (yych == 't') goto yy858;
- goto yy822;
+ if (yych == 'C') goto yy934;
+ if (yych != 'c') goto yy823;
yy934:
yych = *++p;
- if (yych == 'P') goto yy935;
- if (yych != 'p') goto yy822;
+ if (yych == 'T') goto yy859;
+ if (yych == 't') goto yy859;
+ goto yy823;
yy935:
yych = *++p;
- if (yych == 'U') goto yy936;
- if (yych != 'u') goto yy822;
+ if (yych == 'P') goto yy936;
+ if (yych != 'p') goto yy823;
yy936:
yych = *++p;
- if (yych == 'T') goto yy858;
- if (yych == 't') goto yy858;
- goto yy822;
+ if (yych == 'U') goto yy937;
+ if (yych != 'u') goto yy823;
yy937:
yych = *++p;
- if (yych == 'P') goto yy858;
- if (yych == 'p') goto yy858;
- goto yy822;
+ if (yych == 'T') goto yy859;
+ if (yych == 't') goto yy859;
+ goto yy823;
yy938:
yych = *++p;
- if (yych == 'T') goto yy949;
- if (yych == 't') goto yy949;
- goto yy822;
+ if (yych == 'P') goto yy859;
+ if (yych == 'p') goto yy859;
+ goto yy823;
yy939:
yych = *++p;
- if (yych == 'D') goto yy948;
- if (yych == 'd') goto yy948;
- goto yy822;
+ if (yych == 'T') goto yy950;
+ if (yych == 't') goto yy950;
+ goto yy823;
yy940:
yych = *++p;
- if (yych == 'O') goto yy941;
- if (yych != 'o') goto yy822;
+ if (yych == 'D') goto yy949;
+ if (yych == 'd') goto yy949;
+ goto yy823;
yy941:
yych = *++p;
- if (yych == 'C') goto yy942;
- if (yych != 'c') goto yy822;
+ if (yych == 'O') goto yy942;
+ if (yych != 'o') goto yy823;
yy942:
yych = *++p;
- if (yych == 'K') goto yy943;
- if (yych != 'k') goto yy822;
+ if (yych == 'C') goto yy943;
+ if (yych != 'c') goto yy823;
yy943:
yych = *++p;
- if (yych == 'Q') goto yy944;
- if (yych != 'q') goto yy822;
+ if (yych == 'K') goto yy944;
+ if (yych != 'k') goto yy823;
yy944:
yych = *++p;
- if (yych == 'U') goto yy945;
- if (yych != 'u') goto yy822;
+ if (yych == 'Q') goto yy945;
+ if (yych != 'q') goto yy823;
yy945:
yych = *++p;
- if (yych == 'O') goto yy946;
- if (yych != 'o') goto yy822;
+ if (yych == 'U') goto yy946;
+ if (yych != 'u') goto yy823;
yy946:
yych = *++p;
- if (yych == 'T') goto yy947;
- if (yych != 't') goto yy822;
+ if (yych == 'O') goto yy947;
+ if (yych != 'o') goto yy823;
yy947:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'T') goto yy948;
+ if (yych != 't') goto yy823;
yy948:
yych = *++p;
- if (yych == 'Y') goto yy858;
- if (yych == 'y') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
yy949:
yych = *++p;
- if (yych == 'T') goto yy950;
- if (yych != 't') goto yy822;
+ if (yych == 'Y') goto yy859;
+ if (yych == 'y') goto yy859;
+ goto yy823;
yy950:
yych = *++p;
- if (yych == 'O') goto yy951;
- if (yych != 'o') goto yy822;
+ if (yych == 'T') goto yy951;
+ if (yych != 't') goto yy823;
yy951:
yych = *++p;
- if (yych == 'N') goto yy858;
- if (yych == 'n') goto yy858;
- goto yy822;
+ if (yych == 'O') goto yy952;
+ if (yych != 'o') goto yy823;
yy952:
yych = *++p;
- if (yych == 'R') goto yy953;
- if (yych != 'r') goto yy822;
+ if (yych == 'N') goto yy859;
+ if (yych == 'n') goto yy859;
+ goto yy823;
yy953:
yych = *++p;
- if (yych == 'A') goto yy954;
- if (yych != 'a') goto yy822;
+ if (yych == 'R') goto yy954;
+ if (yych != 'r') goto yy823;
yy954:
yych = *++p;
- if (yych == 'M') goto yy955;
- if (yych != 'm') goto yy822;
+ if (yych == 'A') goto yy955;
+ if (yych != 'a') goto yy823;
yy955:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'M') goto yy956;
+ if (yych != 'm') goto yy823;
yy956:
yych = *++p;
- if (yych == 'R') goto yy961;
- if (yych == 'r') goto yy961;
- goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
yy957:
yych = *++p;
- if (yych == 'A') goto yy958;
- if (yych != 'a') goto yy822;
+ if (yych == 'R') goto yy962;
+ if (yych == 'r') goto yy962;
+ goto yy823;
yy958:
yych = *++p;
- if (yych == 'D') goto yy959;
- if (yych != 'd') goto yy822;
+ if (yych == 'A') goto yy959;
+ if (yych != 'a') goto yy823;
yy959:
yych = *++p;
- if (yych == 'E') goto yy960;
- if (yych != 'e') goto yy822;
+ if (yych == 'D') goto yy960;
+ if (yych != 'd') goto yy823;
yy960:
yych = *++p;
- if (yych == 'R') goto yy858;
- if (yych == 'r') goto yy858;
- goto yy822;
+ if (yych == 'E') goto yy961;
+ if (yych != 'e') goto yy823;
yy961:
yych = *++p;
- if (yych == 'O') goto yy962;
- if (yych != 'o') goto yy822;
+ if (yych == 'R') goto yy859;
+ if (yych == 'r') goto yy859;
+ goto yy823;
yy962:
yych = *++p;
- if (yych == 'U') goto yy963;
- if (yych != 'u') goto yy822;
+ if (yych == 'O') goto yy963;
+ if (yych != 'o') goto yy823;
yy963:
yych = *++p;
- if (yych == 'P') goto yy858;
- if (yych == 'p') goto yy858;
- goto yy822;
+ if (yych == 'U') goto yy964;
+ if (yych != 'u') goto yy823;
yy964:
yych = *++p;
- if (yych == 'I') goto yy970;
- if (yych == 'i') goto yy970;
- goto yy822;
+ if (yych == 'P') goto yy859;
+ if (yych == 'p') goto yy859;
+ goto yy823;
yy965:
yych = *++p;
- if (yych == 'T') goto yy966;
- if (yych != 't') goto yy822;
+ if (yych == 'I') goto yy971;
+ if (yych == 'i') goto yy971;
+ goto yy823;
yy966:
yych = *++p;
- if (yych == 'I') goto yy967;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy967;
+ if (yych != 't') goto yy823;
yy967:
yych = *++p;
- if (yych == 'C') goto yy968;
- if (yych != 'c') goto yy822;
+ if (yych == 'I') goto yy968;
+ if (yych != 'i') goto yy823;
yy968:
yych = *++p;
- if (yych == 'L') goto yy969;
- if (yych != 'l') goto yy822;
+ if (yych == 'C') goto yy969;
+ if (yych != 'c') goto yy823;
yy969:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'L') goto yy970;
+ if (yych != 'l') goto yy823;
yy970:
yych = *++p;
- if (yych == 'D') goto yy971;
- if (yych != 'd') goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
yy971:
yych = *++p;
- if (yych == 'E') goto yy858;
- if (yych == 'e') goto yy858;
- goto yy822;
+ if (yych == 'D') goto yy972;
+ if (yych != 'd') goto yy823;
yy972:
yych = *++p;
+ if (yych == 'E') goto yy859;
+ if (yych == 'e') goto yy859;
+ goto yy823;
+yy973:
+ yych = *++p;
if (yych <= 'O') {
- if (yych == 'E') goto yy858;
- if (yych <= 'N') goto yy822;
+ if (yych == 'E') goto yy859;
+ if (yych <= 'N') goto yy823;
} else {
if (yych <= 'e') {
- if (yych <= 'd') goto yy822;
- goto yy858;
+ if (yych <= 'd') goto yy823;
+ goto yy859;
} else {
- if (yych != 'o') goto yy822;
+ if (yych != 'o') goto yy823;
}
}
yych = *++p;
- if (yych == 'G') goto yy974;
- if (yych != 'g') goto yy822;
-yy974:
- yych = *++p;
- if (yych == 'R') goto yy975;
- if (yych != 'r') goto yy822;
+ if (yych == 'G') goto yy975;
+ if (yych != 'g') goto yy823;
yy975:
yych = *++p;
- if (yych == 'E') goto yy976;
- if (yych != 'e') goto yy822;
+ if (yych == 'R') goto yy976;
+ if (yych != 'r') goto yy823;
yy976:
yych = *++p;
- if (yych == 'S') goto yy977;
- if (yych != 's') goto yy822;
+ if (yych == 'E') goto yy977;
+ if (yych != 'e') goto yy823;
yy977:
yych = *++p;
- if (yych == 'S') goto yy858;
- if (yych == 's') goto yy858;
- goto yy822;
+ if (yych == 'S') goto yy978;
+ if (yych != 's') goto yy823;
yy978:
yych = *++p;
- if (yych == 'D') goto yy979;
- if (yych != 'd') goto yy822;
+ if (yych == 'S') goto yy859;
+ if (yych == 's') goto yy859;
+ goto yy823;
yy979:
yych = *++p;
- if (yych == 'E') goto yy980;
- if (yych != 'e') goto yy822;
+ if (yych == 'D') goto yy980;
+ if (yych != 'd') goto yy823;
yy980:
yych = *++p;
- if (yych == 'O') goto yy981;
- if (yych != 'o') goto yy822;
+ if (yych == 'E') goto yy981;
+ if (yych != 'e') goto yy823;
yy981:
yych = *++p;
+ if (yych == 'O') goto yy982;
+ if (yych != 'o') goto yy823;
+yy982:
+ yych = *++p;
if (yych <= ' ') {
- if (yych <= 0x08) goto yy822;
- if (yych <= '\n') goto yy982;
- if (yych <= 0x1F) goto yy822;
+ if (yych <= 0x08) goto yy823;
+ if (yych <= '\n') goto yy983;
+ if (yych <= 0x1F) goto yy823;
} else {
if (yych <= '/') {
- if (yych <= '.') goto yy822;
+ if (yych <= '.') goto yy823;
} else {
- if (yych != '>') goto yy822;
+ if (yych != '>') goto yy823;
}
}
-yy982:
+yy983:
++p;
{ return (p - start); }
-yy984:
+yy985:
yych = *++p;
if (yych <= 'R') {
- if (yych == 'O') goto yy1000;
- if (yych <= 'Q') goto yy822;
- goto yy1001;
+ if (yych == 'O') goto yy1001;
+ if (yych <= 'Q') goto yy823;
+ goto yy1002;
} else {
if (yych <= 'o') {
- if (yych <= 'n') goto yy822;
- goto yy1000;
+ if (yych <= 'n') goto yy823;
+ goto yy1001;
} else {
- if (yych == 'r') goto yy1001;
- goto yy822;
+ if (yych == 'r') goto yy1002;
+ goto yy823;
}
}
-yy985:
+yy986:
yych = *++p;
if (yych <= 'G') {
- if (yych == 'E') goto yy986;
- if (yych <= 'F') goto yy822;
- goto yy987;
+ if (yych == 'E') goto yy987;
+ if (yych <= 'F') goto yy823;
+ goto yy988;
} else {
if (yych <= 'e') {
- if (yych <= 'd') goto yy822;
+ if (yych <= 'd') goto yy823;
} else {
- if (yych == 'g') goto yy987;
- goto yy822;
+ if (yych == 'g') goto yy988;
+ goto yy823;
}
}
-yy986:
- yych = *++p;
- if (yych == 'L') goto yy996;
- if (yych == 'l') goto yy996;
- goto yy822;
yy987:
yych = *++p;
+ if (yych == 'L') goto yy997;
+ if (yych == 'l') goto yy997;
+ goto yy823;
+yy988:
+ yych = *++p;
if (yych <= 'U') {
- if (yych == 'C') goto yy989;
- if (yych <= 'T') goto yy822;
+ if (yych == 'C') goto yy990;
+ if (yych <= 'T') goto yy823;
} else {
if (yych <= 'c') {
- if (yych <= 'b') goto yy822;
- goto yy989;
+ if (yych <= 'b') goto yy823;
+ goto yy990;
} else {
- if (yych != 'u') goto yy822;
+ if (yych != 'u') goto yy823;
}
}
yych = *++p;
- if (yych == 'R') goto yy995;
- if (yych == 'r') goto yy995;
- goto yy822;
-yy989:
- yych = *++p;
- if (yych == 'A') goto yy990;
- if (yych != 'a') goto yy822;
+ if (yych == 'R') goto yy996;
+ if (yych == 'r') goto yy996;
+ goto yy823;
yy990:
yych = *++p;
- if (yych == 'P') goto yy991;
- if (yych != 'p') goto yy822;
+ if (yych == 'A') goto yy991;
+ if (yych != 'a') goto yy823;
yy991:
yych = *++p;
- if (yych == 'T') goto yy992;
- if (yych != 't') goto yy822;
+ if (yych == 'P') goto yy992;
+ if (yych != 'p') goto yy823;
yy992:
yych = *++p;
- if (yych == 'I') goto yy993;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy993;
+ if (yych != 't') goto yy823;
yy993:
yych = *++p;
- if (yych == 'O') goto yy994;
- if (yych != 'o') goto yy822;
+ if (yych == 'I') goto yy994;
+ if (yych != 'i') goto yy823;
yy994:
yych = *++p;
- if (yych == 'N') goto yy981;
- if (yych == 'n') goto yy981;
- goto yy822;
+ if (yych == 'O') goto yy995;
+ if (yych != 'o') goto yy823;
yy995:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'N') goto yy982;
+ if (yych == 'n') goto yy982;
+ goto yy823;
yy996:
yych = *++p;
- if (yych == 'D') goto yy997;
- if (yych != 'd') goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
yy997:
yych = *++p;
- if (yych == 'S') goto yy998;
- if (yych != 's') goto yy822;
+ if (yych == 'D') goto yy998;
+ if (yych != 'd') goto yy823;
yy998:
yych = *++p;
- if (yych == 'E') goto yy999;
- if (yych != 'e') goto yy822;
+ if (yych == 'S') goto yy999;
+ if (yych != 's') goto yy823;
yy999:
yych = *++p;
- if (yych == 'T') goto yy981;
- if (yych == 't') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy1000;
+ if (yych != 'e') goto yy823;
yy1000:
yych = *++p;
- if (yych == 'T') goto yy1002;
- if (yych == 't') goto yy1002;
- goto yy822;
+ if (yych == 'T') goto yy982;
+ if (yych == 't') goto yy982;
+ goto yy823;
yy1001:
yych = *++p;
- if (yych == 'M') goto yy981;
- if (yych == 'm') goto yy981;
- goto yy822;
+ if (yych == 'T') goto yy1003;
+ if (yych == 't') goto yy1003;
+ goto yy823;
yy1002:
yych = *++p;
- if (yych == 'E') goto yy1003;
- if (yych != 'e') goto yy822;
+ if (yych == 'M') goto yy982;
+ if (yych == 'm') goto yy982;
+ goto yy823;
yy1003:
yych = *++p;
- if (yych == 'R') goto yy981;
- if (yych == 'r') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy1004;
+ if (yych != 'e') goto yy823;
yy1004:
yych = *++p;
- if (yych == 'B') goto yy1005;
- if (yych != 'b') goto yy822;
+ if (yych == 'R') goto yy982;
+ if (yych == 'r') goto yy982;
+ goto yy823;
yy1005:
yych = *++p;
- if (yych == 'E') goto yy1006;
- if (yych != 'e') goto yy822;
+ if (yych == 'B') goto yy1006;
+ if (yych != 'b') goto yy823;
yy1006:
yych = *++p;
- if (yych == 'D') goto yy981;
- if (yych == 'd') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy1007;
+ if (yych != 'e') goto yy823;
yy1007:
yych = *++p;
+ if (yych == 'D') goto yy982;
+ if (yych == 'd') goto yy982;
+ goto yy823;
+yy1008:
+ yych = *++p;
if (yych <= '/') {
if (yych <= 0x1F) {
- if (yych <= 0x08) goto yy822;
- if (yych <= '\n') goto yy982;
- goto yy822;
+ if (yych <= 0x08) goto yy823;
+ if (yych <= '\n') goto yy983;
+ goto yy823;
} else {
- if (yych <= ' ') goto yy982;
- if (yych <= '.') goto yy822;
- goto yy982;
+ if (yych <= ' ') goto yy983;
+ if (yych <= '.') goto yy823;
+ goto yy983;
}
} else {
if (yych <= 'D') {
- if (yych == '>') goto yy982;
- goto yy822;
+ if (yych == '>') goto yy983;
+ goto yy823;
} else {
- if (yych <= 'E') goto yy1023;
- if (yych == 'e') goto yy1023;
- goto yy822;
+ if (yych <= 'E') goto yy1024;
+ if (yych == 'e') goto yy1024;
+ goto yy823;
}
}
-yy1008:
- yych = *++p;
- if (yych == 'O') goto yy1021;
- if (yych == 'o') goto yy1021;
- goto yy822;
yy1009:
yych = *++p;
- if (yych == 'X') goto yy1016;
- if (yych == 'x') goto yy1016;
- goto yy822;
+ if (yych == 'O') goto yy1022;
+ if (yych == 'o') goto yy1022;
+ goto yy823;
yy1010:
yych = *++p;
- if (yych == 'O') goto yy1014;
- if (yych == 'o') goto yy1014;
- goto yy822;
+ if (yych == 'X') goto yy1017;
+ if (yych == 'x') goto yy1017;
+ goto yy823;
yy1011:
yych = *++p;
- if (yych == 'B') goto yy1012;
- if (yych != 'b') goto yy822;
+ if (yych == 'O') goto yy1015;
+ if (yych == 'o') goto yy1015;
+ goto yy823;
yy1012:
yych = *++p;
- if (yych == 'L') goto yy1013;
- if (yych != 'l') goto yy822;
+ if (yych == 'B') goto yy1013;
+ if (yych != 'b') goto yy823;
yy1013:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'L') goto yy1014;
+ if (yych != 'l') goto yy823;
yy1014:
yych = *++p;
- if (yych == 'D') goto yy1015;
- if (yych != 'd') goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
yy1015:
yych = *++p;
- if (yych == 'Y') goto yy981;
- if (yych == 'y') goto yy981;
- goto yy822;
+ if (yych == 'D') goto yy1016;
+ if (yych != 'd') goto yy823;
yy1016:
yych = *++p;
- if (yych == 'T') goto yy1017;
- if (yych != 't') goto yy822;
+ if (yych == 'Y') goto yy982;
+ if (yych == 'y') goto yy982;
+ goto yy823;
yy1017:
yych = *++p;
- if (yych == 'A') goto yy1018;
- if (yych != 'a') goto yy822;
+ if (yych == 'T') goto yy1018;
+ if (yych != 't') goto yy823;
yy1018:
yych = *++p;
- if (yych == 'R') goto yy1019;
- if (yych != 'r') goto yy822;
+ if (yych == 'A') goto yy1019;
+ if (yych != 'a') goto yy823;
yy1019:
yych = *++p;
- if (yych == 'E') goto yy1020;
- if (yych != 'e') goto yy822;
+ if (yych == 'R') goto yy1020;
+ if (yych != 'r') goto yy823;
yy1020:
yych = *++p;
- if (yych == 'A') goto yy981;
- if (yych == 'a') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy1021;
+ if (yych != 'e') goto yy823;
yy1021:
yych = *++p;
- if (yych == 'O') goto yy1022;
- if (yych != 'o') goto yy822;
+ if (yych == 'A') goto yy982;
+ if (yych == 'a') goto yy982;
+ goto yy823;
yy1022:
yych = *++p;
- if (yych == 'T') goto yy981;
- if (yych == 't') goto yy981;
- goto yy822;
+ if (yych == 'O') goto yy1023;
+ if (yych != 'o') goto yy823;
yy1023:
yych = *++p;
- if (yych == 'A') goto yy1024;
- if (yych != 'a') goto yy822;
+ if (yych == 'T') goto yy982;
+ if (yych == 't') goto yy982;
+ goto yy823;
yy1024:
yych = *++p;
- if (yych == 'D') goto yy981;
- if (yych == 'd') goto yy981;
- goto yy822;
+ if (yych == 'A') goto yy1025;
+ if (yych != 'a') goto yy823;
yy1025:
yych = *++p;
- if (yych == 'Y') goto yy1035;
- if (yych == 'y') goto yy1035;
- goto yy822;
+ if (yych == 'D') goto yy982;
+ if (yych == 'd') goto yy982;
+ goto yy823;
yy1026:
yych = *++p;
- if (yych == 'R') goto yy1032;
- if (yych == 'r') goto yy1032;
- goto yy822;
+ if (yych == 'Y') goto yy1036;
+ if (yych == 'y') goto yy1036;
+ goto yy823;
yy1027:
yych = *++p;
- if (yych == 'C') goto yy1028;
- if (yych != 'c') goto yy822;
+ if (yych == 'R') goto yy1033;
+ if (yych == 'r') goto yy1033;
+ goto yy823;
yy1028:
yych = *++p;
- if (yych == 'T') goto yy1029;
- if (yych != 't') goto yy822;
+ if (yych == 'C') goto yy1029;
+ if (yych != 'c') goto yy823;
yy1029:
yych = *++p;
- if (yych == 'I') goto yy1030;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy1030;
+ if (yych != 't') goto yy823;
yy1030:
yych = *++p;
- if (yych == 'O') goto yy1031;
- if (yych != 'o') goto yy822;
+ if (yych == 'I') goto yy1031;
+ if (yych != 'i') goto yy823;
yy1031:
yych = *++p;
- if (yych == 'N') goto yy981;
- if (yych == 'n') goto yy981;
- goto yy822;
+ if (yych == 'O') goto yy1032;
+ if (yych != 'o') goto yy823;
yy1032:
yych = *++p;
- if (yych == 'I') goto yy1033;
- if (yych != 'i') goto yy822;
+ if (yych == 'N') goto yy982;
+ if (yych == 'n') goto yy982;
+ goto yy823;
yy1033:
yych = *++p;
- if (yych == 'P') goto yy1034;
- if (yych != 'p') goto yy822;
+ if (yych == 'I') goto yy1034;
+ if (yych != 'i') goto yy823;
yy1034:
yych = *++p;
- if (yych == 'T') goto yy981;
- if (yych == 't') goto yy981;
- goto yy822;
+ if (yych == 'P') goto yy1035;
+ if (yych != 'p') goto yy823;
yy1035:
yych = *++p;
- if (yych == 'L') goto yy1036;
- if (yych != 'l') goto yy822;
+ if (yych == 'T') goto yy982;
+ if (yych == 't') goto yy982;
+ goto yy823;
yy1036:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'L') goto yy1037;
+ if (yych != 'l') goto yy823;
yy1037:
yych = *++p;
- if (yych == 'V') goto yy981;
- if (yych == 'v') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
yy1038:
yych = *++p;
- if (yych == 'L') goto yy1047;
- if (yych == 'l') goto yy1047;
- goto yy822;
+ if (yych == 'V') goto yy982;
+ if (yych == 'v') goto yy982;
+ goto yy823;
yy1039:
yych = *++p;
+ if (yych == 'L') goto yy1048;
+ if (yych == 'l') goto yy1048;
+ goto yy823;
+yy1040:
+ yych = *++p;
if (yych <= 'P') {
- if (yych == 'N') goto yy1040;
- if (yych <= 'O') goto yy822;
- goto yy1041;
+ if (yych == 'N') goto yy1041;
+ if (yych <= 'O') goto yy823;
+ goto yy1042;
} else {
if (yych <= 'n') {
- if (yych <= 'm') goto yy822;
+ if (yych <= 'm') goto yy823;
} else {
- if (yych == 'p') goto yy1041;
- goto yy822;
+ if (yych == 'p') goto yy1042;
+ goto yy823;
}
}
-yy1040:
- yych = *++p;
- if (yych == 'V') goto yy1045;
- if (yych == 'v') goto yy1045;
- goto yy822;
yy1041:
yych = *++p;
- if (yych == 'T') goto yy1042;
- if (yych != 't') goto yy822;
+ if (yych == 'V') goto yy1046;
+ if (yych == 'v') goto yy1046;
+ goto yy823;
yy1042:
yych = *++p;
- if (yych == 'I') goto yy1043;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy1043;
+ if (yych != 't') goto yy823;
yy1043:
yych = *++p;
- if (yych == 'O') goto yy1044;
- if (yych != 'o') goto yy822;
+ if (yych == 'I') goto yy1044;
+ if (yych != 'i') goto yy823;
yy1044:
yych = *++p;
- if (yych == 'N') goto yy981;
- if (yych == 'n') goto yy981;
- goto yy822;
+ if (yych == 'O') goto yy1045;
+ if (yych != 'o') goto yy823;
yy1045:
yych = *++p;
- if (yych == 'A') goto yy1046;
- if (yych != 'a') goto yy822;
+ if (yych == 'N') goto yy982;
+ if (yych == 'n') goto yy982;
+ goto yy823;
yy1046:
yych = *++p;
- if (yych == 'S') goto yy981;
- if (yych == 's') goto yy981;
- goto yy822;
+ if (yych == 'A') goto yy1047;
+ if (yych != 'a') goto yy823;
yy1047:
yych = *++p;
+ if (yych == 'S') goto yy982;
+ if (yych == 's') goto yy982;
+ goto yy823;
+yy1048:
+ yych = *++p;
if (yych <= '/') {
if (yych <= 0x1F) {
- if (yych <= 0x08) goto yy822;
- if (yych <= '\n') goto yy982;
- goto yy822;
+ if (yych <= 0x08) goto yy823;
+ if (yych <= '\n') goto yy983;
+ goto yy823;
} else {
- if (yych <= ' ') goto yy982;
- if (yych <= '.') goto yy822;
- goto yy982;
+ if (yych <= ' ') goto yy983;
+ if (yych <= '.') goto yy823;
+ goto yy983;
}
} else {
if (yych <= 'F') {
- if (yych == '>') goto yy982;
- goto yy822;
+ if (yych == '>') goto yy983;
+ goto yy823;
} else {
- if (yych <= 'G') goto yy1048;
- if (yych != 'g') goto yy822;
+ if (yych <= 'G') goto yy1049;
+ if (yych != 'g') goto yy823;
}
}
-yy1048:
- yych = *++p;
- if (yych == 'R') goto yy1049;
- if (yych != 'r') goto yy822;
yy1049:
yych = *++p;
- if (yych == 'O') goto yy1050;
- if (yych != 'o') goto yy822;
+ if (yych == 'R') goto yy1050;
+ if (yych != 'r') goto yy823;
yy1050:
yych = *++p;
- if (yych == 'U') goto yy1051;
- if (yych != 'u') goto yy822;
+ if (yych == 'O') goto yy1051;
+ if (yych != 'o') goto yy823;
yy1051:
yych = *++p;
- if (yych == 'P') goto yy981;
- if (yych == 'p') goto yy981;
- goto yy822;
+ if (yych == 'U') goto yy1052;
+ if (yych != 'u') goto yy823;
yy1052:
yych = *++p;
- if (yych == 'T') goto yy1057;
- if (yych == 't') goto yy1057;
- goto yy822;
+ if (yych == 'P') goto yy982;
+ if (yych == 'p') goto yy982;
+ goto yy823;
yy1053:
yych = *++p;
- if (yych == 'J') goto yy1054;
- if (yych != 'j') goto yy822;
+ if (yych == 'T') goto yy1058;
+ if (yych == 't') goto yy1058;
+ goto yy823;
yy1054:
yych = *++p;
- if (yych == 'E') goto yy1055;
- if (yych != 'e') goto yy822;
+ if (yych == 'J') goto yy1055;
+ if (yych != 'j') goto yy823;
yy1055:
yych = *++p;
- if (yych == 'C') goto yy1056;
- if (yych != 'c') goto yy822;
+ if (yych == 'E') goto yy1056;
+ if (yych != 'e') goto yy823;
yy1056:
yych = *++p;
- if (yych == 'T') goto yy981;
- if (yych == 't') goto yy981;
- goto yy822;
+ if (yych == 'C') goto yy1057;
+ if (yych != 'c') goto yy823;
yy1057:
yych = *++p;
- if (yych == 'P') goto yy1058;
- if (yych != 'p') goto yy822;
+ if (yych == 'T') goto yy982;
+ if (yych == 't') goto yy982;
+ goto yy823;
yy1058:
yych = *++p;
- if (yych == 'U') goto yy1059;
- if (yych != 'u') goto yy822;
+ if (yych == 'P') goto yy1059;
+ if (yych != 'p') goto yy823;
yy1059:
yych = *++p;
- if (yych == 'T') goto yy981;
- if (yych == 't') goto yy981;
- goto yy822;
+ if (yych == 'U') goto yy1060;
+ if (yych != 'u') goto yy823;
yy1060:
yych = *++p;
- if (yych == 'P') goto yy981;
- if (yych == 'p') goto yy981;
- goto yy822;
+ if (yych == 'T') goto yy982;
+ if (yych == 't') goto yy982;
+ goto yy823;
yy1061:
yych = *++p;
- if (yych == 'T') goto yy1072;
- if (yych == 't') goto yy1072;
- goto yy822;
+ if (yych == 'P') goto yy982;
+ if (yych == 'p') goto yy982;
+ goto yy823;
yy1062:
yych = *++p;
- if (yych == 'D') goto yy1071;
- if (yych == 'd') goto yy1071;
- goto yy822;
+ if (yych == 'T') goto yy1073;
+ if (yych == 't') goto yy1073;
+ goto yy823;
yy1063:
yych = *++p;
- if (yych == 'O') goto yy1064;
- if (yych != 'o') goto yy822;
+ if (yych == 'D') goto yy1072;
+ if (yych == 'd') goto yy1072;
+ goto yy823;
yy1064:
yych = *++p;
- if (yych == 'C') goto yy1065;
- if (yych != 'c') goto yy822;
+ if (yych == 'O') goto yy1065;
+ if (yych != 'o') goto yy823;
yy1065:
yych = *++p;
- if (yych == 'K') goto yy1066;
- if (yych != 'k') goto yy822;
+ if (yych == 'C') goto yy1066;
+ if (yych != 'c') goto yy823;
yy1066:
yych = *++p;
- if (yych == 'Q') goto yy1067;
- if (yych != 'q') goto yy822;
+ if (yych == 'K') goto yy1067;
+ if (yych != 'k') goto yy823;
yy1067:
yych = *++p;
- if (yych == 'U') goto yy1068;
- if (yych != 'u') goto yy822;
+ if (yych == 'Q') goto yy1068;
+ if (yych != 'q') goto yy823;
yy1068:
yych = *++p;
- if (yych == 'O') goto yy1069;
- if (yych != 'o') goto yy822;
+ if (yych == 'U') goto yy1069;
+ if (yych != 'u') goto yy823;
yy1069:
yych = *++p;
- if (yych == 'T') goto yy1070;
- if (yych != 't') goto yy822;
+ if (yych == 'O') goto yy1070;
+ if (yych != 'o') goto yy823;
yy1070:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'T') goto yy1071;
+ if (yych != 't') goto yy823;
yy1071:
yych = *++p;
- if (yych == 'Y') goto yy981;
- if (yych == 'y') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
yy1072:
yych = *++p;
- if (yych == 'T') goto yy1073;
- if (yych != 't') goto yy822;
+ if (yych == 'Y') goto yy982;
+ if (yych == 'y') goto yy982;
+ goto yy823;
yy1073:
yych = *++p;
- if (yych == 'O') goto yy1074;
- if (yych != 'o') goto yy822;
+ if (yych == 'T') goto yy1074;
+ if (yych != 't') goto yy823;
yy1074:
yych = *++p;
- if (yych == 'N') goto yy981;
- if (yych == 'n') goto yy981;
- goto yy822;
+ if (yych == 'O') goto yy1075;
+ if (yych != 'o') goto yy823;
yy1075:
yych = *++p;
- if (yych == 'R') goto yy1076;
- if (yych != 'r') goto yy822;
+ if (yych == 'N') goto yy982;
+ if (yych == 'n') goto yy982;
+ goto yy823;
yy1076:
yych = *++p;
- if (yych == 'A') goto yy1077;
- if (yych != 'a') goto yy822;
+ if (yych == 'R') goto yy1077;
+ if (yych != 'r') goto yy823;
yy1077:
yych = *++p;
- if (yych == 'M') goto yy1078;
- if (yych != 'm') goto yy822;
+ if (yych == 'A') goto yy1078;
+ if (yych != 'a') goto yy823;
yy1078:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'M') goto yy1079;
+ if (yych != 'm') goto yy823;
yy1079:
yych = *++p;
- if (yych == 'R') goto yy1084;
- if (yych == 'r') goto yy1084;
- goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
yy1080:
yych = *++p;
- if (yych == 'A') goto yy1081;
- if (yych != 'a') goto yy822;
+ if (yych == 'R') goto yy1085;
+ if (yych == 'r') goto yy1085;
+ goto yy823;
yy1081:
yych = *++p;
- if (yych == 'D') goto yy1082;
- if (yych != 'd') goto yy822;
+ if (yych == 'A') goto yy1082;
+ if (yych != 'a') goto yy823;
yy1082:
yych = *++p;
- if (yych == 'E') goto yy1083;
- if (yych != 'e') goto yy822;
+ if (yych == 'D') goto yy1083;
+ if (yych != 'd') goto yy823;
yy1083:
yych = *++p;
- if (yych == 'R') goto yy981;
- if (yych == 'r') goto yy981;
- goto yy822;
+ if (yych == 'E') goto yy1084;
+ if (yych != 'e') goto yy823;
yy1084:
yych = *++p;
- if (yych == 'O') goto yy1085;
- if (yych != 'o') goto yy822;
+ if (yych == 'R') goto yy982;
+ if (yych == 'r') goto yy982;
+ goto yy823;
yy1085:
yych = *++p;
- if (yych == 'U') goto yy1086;
- if (yych != 'u') goto yy822;
+ if (yych == 'O') goto yy1086;
+ if (yych != 'o') goto yy823;
yy1086:
yych = *++p;
- if (yych == 'P') goto yy981;
- if (yych == 'p') goto yy981;
- goto yy822;
+ if (yych == 'U') goto yy1087;
+ if (yych != 'u') goto yy823;
yy1087:
yych = *++p;
- if (yych == 'I') goto yy1093;
- if (yych == 'i') goto yy1093;
- goto yy822;
+ if (yych == 'P') goto yy982;
+ if (yych == 'p') goto yy982;
+ goto yy823;
yy1088:
yych = *++p;
- if (yych == 'T') goto yy1089;
- if (yych != 't') goto yy822;
+ if (yych == 'I') goto yy1094;
+ if (yych == 'i') goto yy1094;
+ goto yy823;
yy1089:
yych = *++p;
- if (yych == 'I') goto yy1090;
- if (yych != 'i') goto yy822;
+ if (yych == 'T') goto yy1090;
+ if (yych != 't') goto yy823;
yy1090:
yych = *++p;
- if (yych == 'C') goto yy1091;
- if (yych != 'c') goto yy822;
+ if (yych == 'I') goto yy1091;
+ if (yych != 'i') goto yy823;
yy1091:
yych = *++p;
- if (yych == 'L') goto yy1092;
- if (yych != 'l') goto yy822;
+ if (yych == 'C') goto yy1092;
+ if (yych != 'c') goto yy823;
yy1092:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'L') goto yy1093;
+ if (yych != 'l') goto yy823;
yy1093:
yych = *++p;
- if (yych == 'D') goto yy1094;
- if (yych != 'd') goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
yy1094:
yych = *++p;
- if (yych == 'E') goto yy981;
- if (yych == 'e') goto yy981;
- goto yy822;
+ if (yych == 'D') goto yy1095;
+ if (yych != 'd') goto yy823;
yy1095:
yych = *++p;
+ if (yych == 'E') goto yy982;
+ if (yych == 'e') goto yy982;
+ goto yy823;
+yy1096:
+ yych = *++p;
if (yych <= 'O') {
- if (yych == 'E') goto yy981;
- if (yych <= 'N') goto yy822;
+ if (yych == 'E') goto yy982;
+ if (yych <= 'N') goto yy823;
} else {
if (yych <= 'e') {
- if (yych <= 'd') goto yy822;
- goto yy981;
+ if (yych <= 'd') goto yy823;
+ goto yy982;
} else {
- if (yych != 'o') goto yy822;
+ if (yych != 'o') goto yy823;
}
}
yych = *++p;
- if (yych == 'G') goto yy1097;
- if (yych != 'g') goto yy822;
-yy1097:
- yych = *++p;
- if (yych == 'R') goto yy1098;
- if (yych != 'r') goto yy822;
+ if (yych == 'G') goto yy1098;
+ if (yych != 'g') goto yy823;
yy1098:
yych = *++p;
- if (yych == 'E') goto yy1099;
- if (yych != 'e') goto yy822;
+ if (yych == 'R') goto yy1099;
+ if (yych != 'r') goto yy823;
yy1099:
yych = *++p;
- if (yych == 'S') goto yy1100;
- if (yych != 's') goto yy822;
+ if (yych == 'E') goto yy1100;
+ if (yych != 'e') goto yy823;
yy1100:
+ yych = *++p;
+ if (yych == 'S') goto yy1101;
+ if (yych != 's') goto yy823;
+yy1101:
++p;
- if ((yych = *p) == 'S') goto yy981;
- if (yych == 's') goto yy981;
- goto yy822;
+ if ((yych = *p) == 'S') goto yy982;
+ if (yych == 's') goto yy982;
+ goto yy823;
}
}
@@ -10399,402 +10408,402 @@ int _scan_link_url(const unsigned char *p)
yych = *p;
if (yych <= '(') {
if (yych <= 0x1F) {
- if (yych == '\n') goto yy1104;
- goto yy1112;
+ if (yych == '\n') goto yy1105;
+ goto yy1113;
} else {
- if (yych <= ' ') goto yy1106;
- if (yych <= '\'') goto yy1108;
- goto yy1111;
+ if (yych <= ' ') goto yy1107;
+ if (yych <= '\'') goto yy1109;
+ goto yy1112;
}
} else {
if (yych <= '<') {
- if (yych <= ')') goto yy1112;
- if (yych <= ';') goto yy1108;
- goto yy1107;
- } else {
- if (yych == '\\') goto yy1109;
+ if (yych <= ')') goto yy1113;
+ if (yych <= ';') goto yy1109;
goto yy1108;
+ } else {
+ if (yych == '\\') goto yy1110;
+ goto yy1109;
}
}
-yy1103:
- { return (p - start); }
yy1104:
+ { return (p - start); }
+yy1105:
yyaccept = 0;
marker = ++p;
yych = *p;
-yy1105:
+yy1106:
if (yybm[0+yych] & 8) {
- goto yy1104;
+ goto yy1105;
}
if (yych <= ')') {
- if (yych <= ' ') goto yy1103;
- if (yych <= '\'') goto yy1117;
- if (yych <= '(') goto yy1113;
- goto yy1103;
+ if (yych <= ' ') goto yy1104;
+ if (yych <= '\'') goto yy1118;
+ if (yych <= '(') goto yy1114;
+ goto yy1104;
} else {
if (yych <= '<') {
- if (yych <= ';') goto yy1117;
- goto yy1120;
+ if (yych <= ';') goto yy1118;
+ goto yy1121;
} else {
- if (yych == '\\') goto yy1119;
- goto yy1117;
+ if (yych == '\\') goto yy1120;
+ goto yy1118;
}
}
-yy1106:
+yy1107:
yyaccept = 0;
yych = *(marker = ++p);
- goto yy1105;
-yy1107:
+ goto yy1106;
+yy1108:
yyaccept = 0;
yych = *(marker = ++p);
if (yybm[0+yych] & 32) {
- goto yy1120;
+ goto yy1121;
}
if (yych <= '\'') {
- if (yych <= 0x00) goto yy1103;
- if (yych == '\n') goto yy1103;
- goto yy1127;
+ if (yych <= 0x00) goto yy1104;
+ if (yych == '\n') goto yy1104;
+ goto yy1128;
} else {
if (yych <= ')') {
- if (yych <= '(') goto yy1125;
- goto yy1127;
+ if (yych <= '(') goto yy1126;
+ goto yy1128;
} else {
- if (yych <= '=') goto yy1117;
- if (yych <= '>') goto yy1122;
- goto yy1124;
+ if (yych <= '=') goto yy1118;
+ if (yych <= '>') goto yy1123;
+ goto yy1125;
}
}
-yy1108:
+yy1109:
yyaccept = 0;
yych = *(marker = ++p);
- goto yy1118;
-yy1109:
+ goto yy1119;
+yy1110:
++p;
if ((yych = *p) <= '@') {
- if (yych <= ' ') goto yy1110;
- if (yych <= '/') goto yy1117;
- if (yych >= ':') goto yy1117;
+ if (yych <= ' ') goto yy1111;
+ if (yych <= '/') goto yy1118;
+ if (yych >= ':') goto yy1118;
} else {
if (yych <= '`') {
- if (yych >= '[') goto yy1117;
+ if (yych >= '[') goto yy1118;
} else {
- if (yych <= 'z') goto yy1110;
- if (yych <= '~') goto yy1117;
+ if (yych <= 'z') goto yy1111;
+ if (yych <= '~') goto yy1118;
}
}
-yy1110:
- { return 0; }
yy1111:
+ { return 0; }
+yy1112:
yyaccept = 1;
yych = *(marker = ++p);
- if (yych <= ' ') goto yy1110;
- if (yych == '(') goto yy1110;
- goto yy1114;
-yy1112:
- yych = *++p;
- goto yy1110;
+ if (yych <= ' ') goto yy1111;
+ if (yych == '(') goto yy1111;
+ goto yy1115;
yy1113:
+ yych = *++p;
+ goto yy1111;
+yy1114:
++p;
yych = *p;
-yy1114:
+yy1115:
if (yybm[0+yych] & 16) {
- goto yy1113;
+ goto yy1114;
}
- if (yych <= '(') goto yy1115;
- if (yych <= ')') goto yy1117;
- goto yy1116;
-yy1115:
+ if (yych <= '(') goto yy1116;
+ if (yych <= ')') goto yy1118;
+ goto yy1117;
+yy1116:
p = marker;
if (yyaccept <= 1) {
- if (yyaccept <= 0) {
- goto yy1103;
+ if (yyaccept == 0) {
+ goto yy1104;
} else {
- goto yy1110;
+ goto yy1111;
}
} else {
- goto yy1123;
+ goto yy1124;
}
-yy1116:
+yy1117:
++p;
yych = *p;
if (yych <= '@') {
- if (yych <= ' ') goto yy1115;
- if (yych <= '/') goto yy1113;
- if (yych <= '9') goto yy1115;
- goto yy1113;
+ if (yych <= ' ') goto yy1116;
+ if (yych <= '/') goto yy1114;
+ if (yych <= '9') goto yy1116;
+ goto yy1114;
} else {
if (yych <= '`') {
- if (yych <= 'Z') goto yy1115;
- goto yy1113;
+ if (yych <= 'Z') goto yy1116;
+ goto yy1114;
} else {
- if (yych <= 'z') goto yy1115;
- if (yych <= '~') goto yy1113;
- goto yy1115;
+ if (yych <= 'z') goto yy1116;
+ if (yych <= '~') goto yy1114;
+ goto yy1116;
}
}
-yy1117:
+yy1118:
yyaccept = 0;
marker = ++p;
yych = *p;
-yy1118:
+yy1119:
if (yych <= '(') {
- if (yych <= ' ') goto yy1103;
- if (yych <= '\'') goto yy1117;
- goto yy1113;
+ if (yych <= ' ') goto yy1104;
+ if (yych <= '\'') goto yy1118;
+ goto yy1114;
} else {
- if (yych <= ')') goto yy1103;
- if (yych != '\\') goto yy1117;
+ if (yych <= ')') goto yy1104;
+ if (yych != '\\') goto yy1118;
}
-yy1119:
+yy1120:
++p;
yych = *p;
if (yych <= '@') {
- if (yych <= ' ') goto yy1115;
- if (yych <= '/') goto yy1117;
- if (yych <= '9') goto yy1115;
- goto yy1117;
+ if (yych <= ' ') goto yy1116;
+ if (yych <= '/') goto yy1118;
+ if (yych <= '9') goto yy1116;
+ goto yy1118;
} else {
if (yych <= '`') {
- if (yych <= 'Z') goto yy1115;
- goto yy1117;
+ if (yych <= 'Z') goto yy1116;
+ goto yy1118;
} else {
- if (yych <= 'z') goto yy1115;
- if (yych <= '~') goto yy1117;
- goto yy1115;
+ if (yych <= 'z') goto yy1116;
+ if (yych <= '~') goto yy1118;
+ goto yy1116;
}
}
-yy1120:
+yy1121:
yyaccept = 0;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1120;
+ goto yy1121;
}
if (yych <= '\'') {
- if (yych <= 0x00) goto yy1103;
- if (yych == '\n') goto yy1103;
- goto yy1127;
+ if (yych <= 0x00) goto yy1104;
+ if (yych == '\n') goto yy1104;
+ goto yy1128;
} else {
if (yych <= ')') {
- if (yych <= '(') goto yy1125;
- goto yy1127;
+ if (yych <= '(') goto yy1126;
+ goto yy1128;
} else {
- if (yych <= '=') goto yy1117;
- if (yych >= '?') goto yy1124;
+ if (yych <= '=') goto yy1118;
+ if (yych >= '?') goto yy1125;
}
}
-yy1122:
+yy1123:
yyaccept = 2;
yych = *(marker = ++p);
- if (yych <= ' ') goto yy1123;
- if (yych != ')') goto yy1118;
-yy1123:
- { return (p - start); }
+ if (yych <= ' ') goto yy1124;
+ if (yych != ')') goto yy1119;
yy1124:
+ { return (p - start); }
+yy1125:
++p;
yych = *p;
if (yych <= '>') {
if (yych <= ' ') {
- if (yych <= 0x00) goto yy1115;
- if (yych == '\n') goto yy1115;
- goto yy1127;
+ if (yych <= 0x00) goto yy1116;
+ if (yych == '\n') goto yy1116;
+ goto yy1128;
} else {
- if (yych <= '/') goto yy1120;
- if (yych <= '9') goto yy1127;
- if (yych <= '=') goto yy1120;
- goto yy1137;
+ if (yych <= '/') goto yy1121;
+ if (yych <= '9') goto yy1128;
+ if (yych <= '=') goto yy1121;
+ goto yy1138;
}
} else {
if (yych <= '\\') {
- if (yych <= '@') goto yy1120;
- if (yych <= 'Z') goto yy1127;
- if (yych <= '[') goto yy1120;
- goto yy1138;
+ if (yych <= '@') goto yy1121;
+ if (yych <= 'Z') goto yy1128;
+ if (yych <= '[') goto yy1121;
+ goto yy1139;
} else {
- if (yych <= '`') goto yy1120;
- if (yych <= 'z') goto yy1127;
- if (yych <= '~') goto yy1120;
- goto yy1127;
+ if (yych <= '`') goto yy1121;
+ if (yych <= 'z') goto yy1128;
+ if (yych <= '~') goto yy1121;
+ goto yy1128;
}
}
-yy1125:
+yy1126:
++p;
yych = *p;
if (yych <= ')') {
if (yych <= '\n') {
- if (yych <= 0x00) goto yy1115;
- if (yych >= '\n') goto yy1115;
+ if (yych <= 0x00) goto yy1116;
+ if (yych >= '\n') goto yy1116;
} else {
- if (yych <= ' ') goto yy1127;
- if (yych <= '\'') goto yy1125;
- if (yych >= ')') goto yy1120;
+ if (yych <= ' ') goto yy1128;
+ if (yych <= '\'') goto yy1126;
+ if (yych >= ')') goto yy1121;
}
} else {
if (yych <= '=') {
- if (yych == '<') goto yy1113;
- goto yy1125;
+ if (yych == '<') goto yy1114;
+ goto yy1126;
} else {
- if (yych <= '>') goto yy1133;
- if (yych == '\\') goto yy1134;
- goto yy1125;
+ if (yych <= '>') goto yy1134;
+ if (yych == '\\') goto yy1135;
+ goto yy1126;
}
}
-yy1127:
+yy1128:
++p;
yych = *p;
if (yybm[0+yych] & 64) {
- goto yy1127;
+ goto yy1128;
}
- if (yych <= '=') goto yy1115;
- if (yych >= '?') goto yy1130;
-yy1129:
- yych = *++p;
- goto yy1123;
+ if (yych <= '=') goto yy1116;
+ if (yych >= '?') goto yy1131;
yy1130:
+ yych = *++p;
+ goto yy1124;
+yy1131:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1130;
+ goto yy1131;
}
if (yych <= '\n') {
- if (yych <= 0x00) goto yy1115;
- if (yych <= '\t') goto yy1127;
- goto yy1115;
+ if (yych <= 0x00) goto yy1116;
+ if (yych <= '\t') goto yy1128;
+ goto yy1116;
} else {
- if (yych != '>') goto yy1127;
+ if (yych != '>') goto yy1128;
}
yyaccept = 2;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 64) {
- goto yy1127;
+ goto yy1128;
}
- if (yych <= '=') goto yy1123;
- if (yych <= '>') goto yy1129;
- goto yy1130;
-yy1133:
+ if (yych <= '=') goto yy1124;
+ if (yych <= '>') goto yy1130;
+ goto yy1131;
+yy1134:
yyaccept = 2;
yych = *(marker = ++p);
- if (yych <= ' ') goto yy1123;
- if (yych == '(') goto yy1123;
- goto yy1114;
-yy1134:
+ if (yych <= ' ') goto yy1124;
+ if (yych == '(') goto yy1124;
+ goto yy1115;
+yy1135:
++p;
yych = *p;
if (yych <= '>') {
if (yych <= ' ') {
- if (yych <= 0x00) goto yy1115;
- if (yych == '\n') goto yy1115;
- goto yy1127;
+ if (yych <= 0x00) goto yy1116;
+ if (yych == '\n') goto yy1116;
+ goto yy1128;
} else {
- if (yych <= '/') goto yy1125;
- if (yych <= '9') goto yy1127;
- if (yych <= '=') goto yy1125;
+ if (yych <= '/') goto yy1126;
+ if (yych <= '9') goto yy1128;
+ if (yych <= '=') goto yy1126;
}
} else {
if (yych <= '\\') {
- if (yych <= '@') goto yy1125;
- if (yych <= 'Z') goto yy1127;
- if (yych <= '[') goto yy1125;
- goto yy1136;
+ if (yych <= '@') goto yy1126;
+ if (yych <= 'Z') goto yy1128;
+ if (yych <= '[') goto yy1126;
+ goto yy1137;
} else {
- if (yych <= '`') goto yy1125;
- if (yych <= 'z') goto yy1127;
- if (yych <= '~') goto yy1125;
- goto yy1127;
+ if (yych <= '`') goto yy1126;
+ if (yych <= 'z') goto yy1128;
+ if (yych <= '~') goto yy1126;
+ goto yy1128;
}
}
-yy1135:
+yy1136:
yyaccept = 2;
marker = ++p;
yych = *p;
if (yych <= ')') {
if (yych <= '\n') {
- if (yych <= 0x00) goto yy1123;
- if (yych <= '\t') goto yy1127;
- goto yy1123;
+ if (yych <= 0x00) goto yy1124;
+ if (yych <= '\t') goto yy1128;
+ goto yy1124;
} else {
- if (yych <= ' ') goto yy1127;
- if (yych <= '\'') goto yy1125;
- if (yych <= '(') goto yy1127;
- goto yy1120;
+ if (yych <= ' ') goto yy1128;
+ if (yych <= '\'') goto yy1126;
+ if (yych <= '(') goto yy1128;
+ goto yy1121;
}
} else {
if (yych <= '=') {
- if (yych == '<') goto yy1113;
- goto yy1125;
+ if (yych == '<') goto yy1114;
+ goto yy1126;
} else {
- if (yych <= '>') goto yy1133;
- if (yych == '\\') goto yy1134;
- goto yy1125;
+ if (yych <= '>') goto yy1134;
+ if (yych == '\\') goto yy1135;
+ goto yy1126;
}
}
-yy1136:
+yy1137:
++p;
yych = *p;
if (yych <= '(') {
if (yych <= '\n') {
- if (yych <= 0x00) goto yy1115;
- if (yych <= '\t') goto yy1127;
- goto yy1115;
+ if (yych <= 0x00) goto yy1116;
+ if (yych <= '\t') goto yy1128;
+ goto yy1116;
} else {
- if (yych <= ' ') goto yy1127;
- if (yych <= '\'') goto yy1125;
- goto yy1127;
+ if (yych <= ' ') goto yy1128;
+ if (yych <= '\'') goto yy1126;
+ goto yy1128;
}
} else {
if (yych <= '>') {
- if (yych <= ')') goto yy1120;
- if (yych <= '=') goto yy1125;
- goto yy1135;
+ if (yych <= ')') goto yy1121;
+ if (yych <= '=') goto yy1126;
+ goto yy1136;
} else {
- if (yych == '\\') goto yy1134;
- goto yy1125;
+ if (yych == '\\') goto yy1135;
+ goto yy1126;
}
}
-yy1137:
+yy1138:
yyaccept = 2;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1120;
+ goto yy1121;
}
if (yych <= '\'') {
- if (yych <= 0x00) goto yy1123;
- if (yych == '\n') goto yy1123;
- goto yy1127;
+ if (yych <= 0x00) goto yy1124;
+ if (yych == '\n') goto yy1124;
+ goto yy1128;
} else {
if (yych <= ')') {
- if (yych <= '(') goto yy1125;
- goto yy1127;
+ if (yych <= '(') goto yy1126;
+ goto yy1128;
} else {
- if (yych <= '=') goto yy1117;
- if (yych <= '>') goto yy1122;
- goto yy1124;
+ if (yych <= '=') goto yy1118;
+ if (yych <= '>') goto yy1123;
+ goto yy1125;
}
}
-yy1138:
+yy1139:
yyaccept = 0;
marker = ++p;
yych = *p;
if (yych <= '(') {
if (yych <= '\n') {
- if (yych <= 0x00) goto yy1103;
- if (yych <= '\t') goto yy1127;
- goto yy1103;
+ if (yych <= 0x00) goto yy1104;
+ if (yych <= '\t') goto yy1128;
+ goto yy1104;
} else {
- if (yych <= ' ') goto yy1127;
- if (yych <= '\'') goto yy1120;
- goto yy1125;
+ if (yych <= ' ') goto yy1128;
+ if (yych <= '\'') goto yy1121;
+ goto yy1126;
}
} else {
if (yych <= '>') {
- if (yych <= ')') goto yy1127;
- if (yych <= '=') goto yy1120;
- goto yy1137;
+ if (yych <= ')') goto yy1128;
+ if (yych <= '=') goto yy1121;
+ goto yy1138;
} else {
- if (yych == '\\') goto yy1124;
- goto yy1120;
+ if (yych == '\\') goto yy1125;
+ goto yy1121;
}
}
}
@@ -10848,147 +10857,147 @@ int _scan_link_title(const unsigned char *p)
};
yych = *p;
if (yych <= '"') {
- if (yych == '\n') goto yy1141;
- if (yych <= '!') goto yy1145;
- goto yy1142;
+ if (yych == '\n') goto yy1142;
+ if (yych <= '!') goto yy1146;
+ goto yy1143;
} else {
- if (yych <= '&') goto yy1145;
- if (yych <= '\'') goto yy1143;
- if (yych <= '(') goto yy1144;
- goto yy1145;
+ if (yych <= '&') goto yy1146;
+ if (yych <= '\'') goto yy1144;
+ if (yych <= '(') goto yy1145;
+ goto yy1146;
}
-yy1141:
- { return 0; }
yy1142:
- yyaccept = 0;
- yych = *(marker = ++p);
- if (yych <= 0x00) goto yy1141;
- goto yy1162;
+ { return 0; }
yy1143:
yyaccept = 0;
yych = *(marker = ++p);
- if (yych <= 0x00) goto yy1141;
- goto yy1155;
+ if (yych <= 0x00) goto yy1142;
+ goto yy1163;
yy1144:
yyaccept = 0;
yych = *(marker = ++p);
- if (yych <= 0x00) goto yy1141;
- goto yy1147;
+ if (yych <= 0x00) goto yy1142;
+ goto yy1156;
yy1145:
- yych = *++p;
- goto yy1141;
+ yyaccept = 0;
+ yych = *(marker = ++p);
+ if (yych <= 0x00) goto yy1142;
+ goto yy1148;
yy1146:
+ yych = *++p;
+ goto yy1142;
+yy1147:
++p;
yych = *p;
-yy1147:
+yy1148:
if (yybm[0+yych] & 16) {
- goto yy1146;
+ goto yy1147;
}
- if (yych <= 0x00) goto yy1148;
- if (yych <= '[') goto yy1151;
- goto yy1149;
-yy1148:
+ if (yych <= 0x00) goto yy1149;
+ if (yych <= '[') goto yy1152;
+ goto yy1150;
+yy1149:
p = marker;
if (yyaccept <= 1) {
- if (yyaccept <= 0) {
- goto yy1141;
+ if (yyaccept == 0) {
+ goto yy1142;
} else {
- goto yy1152;
+ goto yy1153;
}
} else {
- if (yyaccept <= 2) {
- goto yy1159;
+ if (yyaccept == 2) {
+ goto yy1160;
} else {
- goto yy1166;
+ goto yy1167;
}
}
-yy1149:
+yy1150:
++p;
yych = *p;
if (yybm[0+yych] & 16) {
- goto yy1146;
+ goto yy1147;
}
- if (yych <= 0x00) goto yy1148;
- if (yych <= '[') goto yy1153;
- goto yy1149;
-yy1151:
- ++p;
+ if (yych <= 0x00) goto yy1149;
+ if (yych <= '[') goto yy1154;
+ goto yy1150;
yy1152:
- { return (p - start); }
+ ++p;
yy1153:
+ { return (p - start); }
+yy1154:
yyaccept = 1;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 16) {
- goto yy1146;
+ goto yy1147;
}
- if (yych <= 0x00) goto yy1152;
- if (yych <= '[') goto yy1151;
- goto yy1149;
-yy1154:
+ if (yych <= 0x00) goto yy1153;
+ if (yych <= '[') goto yy1152;
+ goto yy1150;
+yy1155:
++p;
yych = *p;
-yy1155:
+yy1156:
if (yybm[0+yych] & 64) {
- goto yy1154;
+ goto yy1155;
}
- if (yych <= 0x00) goto yy1148;
- if (yych <= '[') goto yy1158;
-yy1156:
+ if (yych <= 0x00) goto yy1149;
+ if (yych <= '[') goto yy1159;
+yy1157:
++p;
yych = *p;
if (yybm[0+yych] & 64) {
- goto yy1154;
+ goto yy1155;
}
- if (yych <= 0x00) goto yy1148;
- if (yych <= '[') goto yy1160;
- goto yy1156;
-yy1158:
- ++p;
+ if (yych <= 0x00) goto yy1149;
+ if (yych <= '[') goto yy1161;
+ goto yy1157;
yy1159:
- { return (p - start); }
+ ++p;
yy1160:
+ { return (p - start); }
+yy1161:
yyaccept = 2;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 64) {
- goto yy1154;
+ goto yy1155;
}
- if (yych <= 0x00) goto yy1159;
- if (yych <= '[') goto yy1158;
- goto yy1156;
-yy1161:
+ if (yych <= 0x00) goto yy1160;
+ if (yych <= '[') goto yy1159;
+ goto yy1157;
+yy1162:
++p;
yych = *p;
-yy1162:
+yy1163:
if (yybm[0+yych] & 128) {
- goto yy1161;
+ goto yy1162;
}
- if (yych <= 0x00) goto yy1148;
- if (yych <= '[') goto yy1165;
-yy1163:
+ if (yych <= 0x00) goto yy1149;
+ if (yych <= '[') goto yy1166;
+yy1164:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1161;
+ goto yy1162;
}
- if (yych <= 0x00) goto yy1148;
- if (yych <= '[') goto yy1167;
- goto yy1163;
-yy1165:
- ++p;
+ if (yych <= 0x00) goto yy1149;
+ if (yych <= '[') goto yy1168;
+ goto yy1164;
yy1166:
- { return (p - start); }
+ ++p;
yy1167:
+ { return (p - start); }
+yy1168:
yyaccept = 3;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1161;
+ goto yy1162;
}
- if (yych <= 0x00) goto yy1166;
- if (yych <= '[') goto yy1165;
- goto yy1163;
+ if (yych <= 0x00) goto yy1167;
+ if (yych <= '[') goto yy1166;
+ goto yy1164;
}
}
@@ -11036,27 +11045,27 @@ int _scan_spacechars(const unsigned char *p)
};
yych = *p;
if (yych <= '\n') {
- if (yych <= 0x08) goto yy1174;
- if (yych <= '\t') goto yy1171;
- goto yy1172;
+ if (yych <= 0x08) goto yy1175;
+ if (yych <= '\t') goto yy1172;
+ goto yy1173;
} else {
- if (yych == ' ') goto yy1171;
- goto yy1174;
+ if (yych == ' ') goto yy1172;
+ goto yy1175;
}
-yy1170:
- { return (p - start); }
yy1171:
- yych = *++p;
- goto yy1173;
+ { return (p - start); }
yy1172:
+ yych = *++p;
+ goto yy1174;
+yy1173:
++p;
yych = *p;
-yy1173:
+yy1174:
if (yybm[0+yych] & 128) {
- goto yy1172;
+ goto yy1173;
}
- goto yy1170;
-yy1174:
+ goto yy1171;
+yy1175:
++p;
{ return 0; }
}
@@ -11106,68 +11115,68 @@ int _scan_atx_header_start(const unsigned char *p)
0, 0, 0, 0, 0, 0, 0, 0,
};
yych = *p;
- if (yych == '\n') goto yy1178;
- if (yych == '#') goto yy1179;
- goto yy1180;
-yy1178:
- { return 0; }
+ if (yych == '\n') goto yy1179;
+ if (yych == '#') goto yy1180;
+ goto yy1181;
yy1179:
+ { return 0; }
+yy1180:
yych = *(marker = ++p);
if (yybm[0+yych] & 128) {
- goto yy1183;
+ goto yy1184;
}
- if (yych == '\n') goto yy1181;
- if (yych == '#') goto yy1185;
- goto yy1178;
-yy1180:
- yych = *++p;
- goto yy1178;
+ if (yych == '\n') goto yy1182;
+ if (yych == '#') goto yy1186;
+ goto yy1179;
yy1181:
- ++p;
+ yych = *++p;
+ goto yy1179;
yy1182:
- { return (p - start); }
+ ++p;
yy1183:
+ { return (p - start); }
+yy1184:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1183;
+ goto yy1184;
}
- goto yy1182;
-yy1185:
+ goto yy1183;
+yy1186:
yych = *++p;
if (yybm[0+yych] & 128) {
- goto yy1183;
+ goto yy1184;
}
- if (yych == '\n') goto yy1181;
- if (yych == '#') goto yy1187;
-yy1186:
- p = marker;
- goto yy1178;
+ if (yych == '\n') goto yy1182;
+ if (yych == '#') goto yy1188;
yy1187:
+ p = marker;
+ goto yy1179;
+yy1188:
yych = *++p;
if (yybm[0+yych] & 128) {
- goto yy1183;
+ goto yy1184;
}
- if (yych == '\n') goto yy1181;
- if (yych != '#') goto yy1186;
+ if (yych == '\n') goto yy1182;
+ if (yych != '#') goto yy1187;
yych = *++p;
if (yybm[0+yych] & 128) {
- goto yy1183;
+ goto yy1184;
}
- if (yych == '\n') goto yy1181;
- if (yych != '#') goto yy1186;
+ if (yych == '\n') goto yy1182;
+ if (yych != '#') goto yy1187;
yych = *++p;
if (yybm[0+yych] & 128) {
- goto yy1183;
+ goto yy1184;
}
- if (yych == '\n') goto yy1181;
- if (yych != '#') goto yy1186;
+ if (yych == '\n') goto yy1182;
+ if (yych != '#') goto yy1187;
++p;
if (yybm[0+(yych = *p)] & 128) {
- goto yy1183;
+ goto yy1184;
}
- if (yych == '\n') goto yy1181;
- goto yy1186;
+ if (yych == '\n') goto yy1182;
+ goto yy1187;
}
}
@@ -11216,73 +11225,73 @@ int _scan_setext_header_line(const unsigned char *p)
};
yych = *p;
if (yych <= ',') {
- if (yych != '\n') goto yy1196;
+ if (yych != '\n') goto yy1197;
} else {
- if (yych <= '-') goto yy1195;
- if (yych == '=') goto yy1194;
- goto yy1196;
+ if (yych <= '-') goto yy1196;
+ if (yych == '=') goto yy1195;
+ goto yy1197;
}
-yy1193:
- { return 0; }
yy1194:
+ { return 0; }
+yy1195:
yych = *(marker = ++p);
if (yybm[0+yych] & 128) {
- goto yy1208;
+ goto yy1209;
}
- if (yych == '\n') goto yy1206;
- if (yych == ' ') goto yy1204;
- goto yy1193;
-yy1195:
+ if (yych == '\n') goto yy1207;
+ if (yych == ' ') goto yy1205;
+ goto yy1194;
+yy1196:
yych = *(marker = ++p);
if (yybm[0+yych] & 32) {
- goto yy1197;
+ goto yy1198;
}
- if (yych == '\n') goto yy1200;
- if (yych == '-') goto yy1202;
- goto yy1193;
-yy1196:
- yych = *++p;
- goto yy1193;
+ if (yych == '\n') goto yy1201;
+ if (yych == '-') goto yy1203;
+ goto yy1194;
yy1197:
+ yych = *++p;
+ goto yy1194;
+yy1198:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1197;
+ goto yy1198;
}
- if (yych == '\n') goto yy1200;
-yy1199:
- p = marker;
- goto yy1193;
+ if (yych == '\n') goto yy1201;
yy1200:
+ p = marker;
+ goto yy1194;
+yy1201:
++p;
{ return 2; }
-yy1202:
+yy1203:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1197;
+ goto yy1198;
}
- if (yych == '\n') goto yy1200;
- if (yych == '-') goto yy1202;
- goto yy1199;
-yy1204:
+ if (yych == '\n') goto yy1201;
+ if (yych == '-') goto yy1203;
+ goto yy1200;
+yy1205:
++p;
yych = *p;
- if (yych == '\n') goto yy1206;
- if (yych == ' ') goto yy1204;
- goto yy1199;
-yy1206:
+ if (yych == '\n') goto yy1207;
+ if (yych == ' ') goto yy1205;
+ goto yy1200;
+yy1207:
++p;
{ return 1; }
-yy1208:
+yy1209:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1208;
+ goto yy1209;
}
- if (yych == '\n') goto yy1206;
- if (yych == ' ') goto yy1204;
- goto yy1199;
+ if (yych == '\n') goto yy1207;
+ if (yych == ' ') goto yy1205;
+ goto yy1200;
}
}
@@ -11333,139 +11342,139 @@ int _scan_hrule(const unsigned char *p)
};
yych = *p;
if (yych <= '*') {
- if (yych == '\n') goto yy1212;
- if (yych <= ')') goto yy1216;
- goto yy1213;
+ if (yych == '\n') goto yy1213;
+ if (yych <= ')') goto yy1217;
+ goto yy1214;
} else {
if (yych <= '-') {
- if (yych <= ',') goto yy1216;
- goto yy1215;
- } else {
- if (yych == '_') goto yy1214;
+ if (yych <= ',') goto yy1217;
goto yy1216;
+ } else {
+ if (yych == '_') goto yy1215;
+ goto yy1217;
}
}
-yy1212:
- { return 0; }
yy1213:
- yych = *(marker = ++p);
- if (yych == ' ') goto yy1238;
- if (yych == '*') goto yy1240;
- goto yy1212;
+ { return 0; }
yy1214:
yych = *(marker = ++p);
- if (yych == ' ') goto yy1228;
- if (yych == '_') goto yy1230;
- goto yy1212;
+ if (yych == ' ') goto yy1239;
+ if (yych == '*') goto yy1241;
+ goto yy1213;
yy1215:
yych = *(marker = ++p);
+ if (yych == ' ') goto yy1229;
+ if (yych == '_') goto yy1231;
+ goto yy1213;
+yy1216:
+ yych = *(marker = ++p);
if (yybm[0+yych] & 8) {
- goto yy1217;
+ goto yy1218;
}
- if (yych == '-') goto yy1220;
- goto yy1212;
-yy1216:
- yych = *++p;
- goto yy1212;
+ if (yych == '-') goto yy1221;
+ goto yy1213;
yy1217:
+ yych = *++p;
+ goto yy1213;
+yy1218:
++p;
yych = *p;
if (yybm[0+yych] & 8) {
- goto yy1217;
+ goto yy1218;
}
- if (yych == '-') goto yy1220;
-yy1219:
- p = marker;
- goto yy1212;
+ if (yych == '-') goto yy1221;
yy1220:
+ p = marker;
+ goto yy1213;
+yy1221:
++p;
yych = *p;
- if (yych == ' ') goto yy1220;
- if (yych != '-') goto yy1219;
-yy1222:
+ if (yych == ' ') goto yy1221;
+ if (yych != '-') goto yy1220;
+yy1223:
++p;
yych = *p;
if (yybm[0+yych] & 16) {
- goto yy1222;
+ goto yy1223;
}
- if (yych <= 0x08) goto yy1219;
- if (yych <= '\t') goto yy1224;
- if (yych <= '\n') goto yy1226;
- goto yy1219;
-yy1224:
+ if (yych <= 0x08) goto yy1220;
+ if (yych <= '\t') goto yy1225;
+ if (yych <= '\n') goto yy1227;
+ goto yy1220;
+yy1225:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1224;
+ goto yy1225;
}
- if (yych != '\n') goto yy1219;
-yy1226:
+ if (yych != '\n') goto yy1220;
+yy1227:
++p;
{ return (p - start); }
-yy1228:
+yy1229:
++p;
yych = *p;
- if (yych == ' ') goto yy1228;
- if (yych != '_') goto yy1219;
-yy1230:
+ if (yych == ' ') goto yy1229;
+ if (yych != '_') goto yy1220;
+yy1231:
++p;
yych = *p;
- if (yych == ' ') goto yy1230;
- if (yych != '_') goto yy1219;
-yy1232:
+ if (yych == ' ') goto yy1231;
+ if (yych != '_') goto yy1220;
+yy1233:
++p;
yych = *p;
if (yybm[0+yych] & 64) {
- goto yy1232;
+ goto yy1233;
}
- if (yych <= 0x08) goto yy1219;
- if (yych <= '\t') goto yy1234;
- if (yych <= '\n') goto yy1236;
- goto yy1219;
-yy1234:
+ if (yych <= 0x08) goto yy1220;
+ if (yych <= '\t') goto yy1235;
+ if (yych <= '\n') goto yy1237;
+ goto yy1220;
+yy1235:
++p;
yych = *p;
if (yych <= '\n') {
- if (yych <= 0x08) goto yy1219;
- if (yych <= '\t') goto yy1234;
+ if (yych <= 0x08) goto yy1220;
+ if (yych <= '\t') goto yy1235;
} else {
- if (yych == ' ') goto yy1234;
- goto yy1219;
+ if (yych == ' ') goto yy1235;
+ goto yy1220;
}
-yy1236:
+yy1237:
++p;
{ return (p - start); }
-yy1238:
+yy1239:
++p;
yych = *p;
- if (yych == ' ') goto yy1238;
- if (yych != '*') goto yy1219;
-yy1240:
+ if (yych == ' ') goto yy1239;
+ if (yych != '*') goto yy1220;
+yy1241:
++p;
yych = *p;
- if (yych == ' ') goto yy1240;
- if (yych != '*') goto yy1219;
-yy1242:
+ if (yych == ' ') goto yy1241;
+ if (yych != '*') goto yy1220;
+yy1243:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1242;
+ goto yy1243;
}
- if (yych <= 0x08) goto yy1219;
- if (yych <= '\t') goto yy1244;
- if (yych <= '\n') goto yy1246;
- goto yy1219;
-yy1244:
+ if (yych <= 0x08) goto yy1220;
+ if (yych <= '\t') goto yy1245;
+ if (yych <= '\n') goto yy1247;
+ goto yy1220;
+yy1245:
++p;
yych = *p;
if (yych <= '\n') {
- if (yych <= 0x08) goto yy1219;
- if (yych <= '\t') goto yy1244;
+ if (yych <= 0x08) goto yy1220;
+ if (yych <= '\t') goto yy1245;
} else {
- if (yych == ' ') goto yy1244;
- goto yy1219;
+ if (yych == ' ') goto yy1245;
+ goto yy1220;
}
-yy1246:
+yy1247:
++p;
{ return (p - start); }
}
@@ -11516,80 +11525,80 @@ int _scan_open_code_fence(const unsigned char *p)
};
yych = *p;
if (yych <= '_') {
- if (yych != '\n') goto yy1253;
+ if (yych != '\n') goto yy1254;
} else {
- if (yych <= '`') goto yy1251;
- if (yych == '~') goto yy1252;
- goto yy1253;
+ if (yych <= '`') goto yy1252;
+ if (yych == '~') goto yy1253;
+ goto yy1254;
}
-yy1250:
- { return 0; }
yy1251:
- yych = *(marker = ++p);
- if (yych == '`') goto yy1262;
- goto yy1250;
+ { return 0; }
yy1252:
yych = *(marker = ++p);
- if (yych == '~') goto yy1254;
- goto yy1250;
+ if (yych == '`') goto yy1263;
+ goto yy1251;
yy1253:
- yych = *++p;
- goto yy1250;
+ yych = *(marker = ++p);
+ if (yych == '~') goto yy1255;
+ goto yy1251;
yy1254:
yych = *++p;
+ goto yy1251;
+yy1255:
+ yych = *++p;
if (yybm[0+yych] & 16) {
- goto yy1256;
+ goto yy1257;
}
-yy1255:
- p = marker;
- goto yy1250;
yy1256:
+ p = marker;
+ goto yy1251;
+yy1257:
marker = p + 1;
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1258;
+ goto yy1259;
}
- if (yych <= 0x00) goto yy1255;
- if (yych <= '}') goto yy1260;
- goto yy1256;
-yy1258:
+ if (yych <= 0x00) goto yy1256;
+ if (yych <= '}') goto yy1261;
+ goto yy1257;
+yy1259:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1258;
+ goto yy1259;
}
- if (yych <= 0x00) goto yy1255;
- if (yych >= '~') goto yy1255;
-yy1260:
+ if (yych <= 0x00) goto yy1256;
+ if (yych >= '~') goto yy1256;
+yy1261:
++p;
p = marker;
{ return (p - start); }
-yy1262:
+yy1263:
yych = *++p;
if (yybm[0+yych] & 64) {
- goto yy1263;
+ goto yy1264;
}
- goto yy1255;
-yy1263:
+ goto yy1256;
+yy1264:
marker = p + 1;
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1265;
+ goto yy1266;
}
- if (yych <= 0x00) goto yy1255;
- if (yych <= '_') goto yy1267;
- goto yy1263;
-yy1265:
+ if (yych <= 0x00) goto yy1256;
+ if (yych <= '_') goto yy1268;
+ goto yy1264;
+yy1266:
++p;
yych = *p;
if (yybm[0+yych] & 128) {
- goto yy1265;
+ goto yy1266;
}
- if (yych <= 0x00) goto yy1255;
- if (yych >= '`') goto yy1255;
-yy1267:
+ if (yych <= 0x00) goto yy1256;
+ if (yych >= '`') goto yy1256;
+yy1268:
++p;
p = marker;
{ return (p - start); }
@@ -11642,83 +11651,83 @@ int _scan_close_code_fence(const unsigned char *p)
};
yych = *p;
if (yych <= '_') {
- if (yych != '\n') goto yy1274;
+ if (yych != '\n') goto yy1275;
} else {
- if (yych <= '`') goto yy1272;
- if (yych == '~') goto yy1273;
- goto yy1274;
+ if (yych <= '`') goto yy1273;
+ if (yych == '~') goto yy1274;
+ goto yy1275;
}
-yy1271:
- { return 0; }
yy1272:
- yyaccept = 0;
- yych = *(marker = ++p);
- if (yych == '`') goto yy1284;
- goto yy1271;
+ { return 0; }
yy1273:
yyaccept = 0;
yych = *(marker = ++p);
- if (yych == '~') goto yy1275;
- goto yy1271;
+ if (yych == '`') goto yy1285;
+ goto yy1272;
yy1274:
- yych = *++p;
- goto yy1271;
+ yyaccept = 0;
+ yych = *(marker = ++p);
+ if (yych == '~') goto yy1276;
+ goto yy1272;
yy1275:
yych = *++p;
+ goto yy1272;
+yy1276:
+ yych = *++p;
if (yybm[0+yych] & 16) {
- goto yy1277;
+ goto yy1278;
}
-yy1276:
+yy1277:
p = marker;
- if (yyaccept <= 0) {
- goto yy1271;
+ if (yyaccept == 0) {
+ goto yy1272;
} else {
- goto yy1283;
+ goto yy1284;
}
-yy1277:
+yy1278:
marker = p + 1;
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1279;
+ goto yy1280;
}
- if (yych == '\n') goto yy1281;
- if (yych == '~') goto yy1277;
- goto yy1276;
-yy1279:
+ if (yych == '\n') goto yy1282;
+ if (yych == '~') goto yy1278;
+ goto yy1277;
+yy1280:
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1279;
+ goto yy1280;
}
- if (yych != '\n') goto yy1276;
-yy1281:
+ if (yych != '\n') goto yy1277;
+yy1282:
yyaccept = 1;
marker = ++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1279;
+ goto yy1280;
}
- if (yych == '\n') goto yy1281;
-yy1283:
+ if (yych == '\n') goto yy1282;
+yy1284:
p = marker;
{ return (p - start); }
-yy1284:
+yy1285:
yych = *++p;
if (yybm[0+yych] & 128) {
- goto yy1285;
+ goto yy1286;
}
- goto yy1276;
-yy1285:
+ goto yy1277;
+yy1286:
marker = p + 1;
++p;
yych = *p;
if (yybm[0+yych] & 32) {
- goto yy1279;
+ goto yy1280;
}
- if (yych == '\n') goto yy1281;
- if (yych == '`') goto yy1285;
- goto yy1276;
+ if (yych == '\n') goto yy1282;
+ if (yych == '`') goto yy1286;
+ goto yy1277;
}
}
@@ -11733,664 +11742,664 @@ int _scan_entity(const unsigned char *p)
{
unsigned char yych;
yych = *p;
- if (yych == '\n') goto yy1289;
- if (yych == '&') goto yy1290;
- goto yy1291;
-yy1289:
- { return 0; }
+ if (yych == '\n') goto yy1290;
+ if (yych == '&') goto yy1291;
+ goto yy1292;
yy1290:
+ { return 0; }
+yy1291:
yych = *(marker = ++p);
if (yych <= '@') {
- if (yych == '#') goto yy1292;
- goto yy1289;
+ if (yych == '#') goto yy1293;
+ goto yy1290;
} else {
- if (yych <= 'Z') goto yy1294;
- if (yych <= '`') goto yy1289;
- if (yych <= 'z') goto yy1294;
- goto yy1289;
+ if (yych <= 'Z') goto yy1295;
+ if (yych <= '`') goto yy1290;
+ if (yych <= 'z') goto yy1295;
+ goto yy1290;
}
-yy1291:
- yych = *++p;
- goto yy1289;
yy1292:
yych = *++p;
- if (yych <= 'W') {
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1329;
- } else {
- if (yych <= 'X') goto yy1328;
- if (yych == 'x') goto yy1328;
- }
+ goto yy1290;
yy1293:
- p = marker;
- goto yy1289;
-yy1294:
yych = *++p;
- if (yych <= '@') {
- if (yych <= '/') goto yy1293;
- if (yych >= ':') goto yy1293;
+ if (yych <= 'W') {
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1330;
} else {
- if (yych <= 'Z') goto yy1295;
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= 'X') goto yy1329;
+ if (yych == 'x') goto yy1329;
}
+yy1294:
+ p = marker;
+ goto yy1290;
yy1295:
yych = *++p;
- if (yych <= ';') {
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1298;
- if (yych <= ':') goto yy1293;
+ if (yych <= '@') {
+ if (yych <= '/') goto yy1294;
+ if (yych >= ':') goto yy1294;
} else {
- if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
- goto yy1298;
- } else {
- if (yych <= '`') goto yy1293;
- if (yych <= 'z') goto yy1298;
- goto yy1293;
- }
+ if (yych <= 'Z') goto yy1296;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
yy1296:
- ++p;
- { return (p - start); }
-yy1298:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1299;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
+ goto yy1299;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych <= 'z') goto yy1299;
+ goto yy1294;
}
}
+yy1297:
+ ++p;
+ { return (p - start); }
yy1299:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1300;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1300:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1301;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1301:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1302;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1302:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1303;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1303:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1304;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1304:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1305;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1305:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1306;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1306:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1307;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1307:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1308;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1308:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1309;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1309:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1310;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1310:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1311;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1311:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1312;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1312:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1313;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1313:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1314;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1314:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1315;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1315:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1316;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1316:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1317;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1317:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1318;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1318:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1319;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1319:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1320;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1320:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1321;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1321:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1322;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1322:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1323;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1323:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1324;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1324:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1325;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1325:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1326;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1326:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1327;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'Z') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= '{') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
}
}
yy1327:
yych = *++p;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych <= ';') {
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1328;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
+ } else {
+ if (yych <= 'Z') {
+ if (yych <= '@') goto yy1294;
+ } else {
+ if (yych <= '`') goto yy1294;
+ if (yych >= '{') goto yy1294;
+ }
+ }
yy1328:
yych = *++p;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
+yy1329:
+ yych = *++p;
if (yych <= '@') {
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1336;
- goto yy1293;
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1337;
+ goto yy1294;
} else {
- if (yych <= 'F') goto yy1336;
- if (yych <= '`') goto yy1293;
- if (yych <= 'f') goto yy1336;
- goto yy1293;
+ if (yych <= 'F') goto yy1337;
+ if (yych <= '`') goto yy1294;
+ if (yych <= 'f') goto yy1337;
+ goto yy1294;
}
-yy1329:
- yych = *++p;
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1330;
- if (yych == ';') goto yy1296;
- goto yy1293;
yy1330:
yych = *++p;
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1331;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1331:
yych = *++p;
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1332;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1332:
yych = *++p;
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1333;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1333:
yych = *++p;
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1334;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1334:
yych = *++p;
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1335;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1335:
yych = *++p;
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1327;
- if (yych == ';') goto yy1296;
- goto yy1293;
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1336;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1336:
yych = *++p;
- if (yych <= ';') {
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1337;
- if (yych <= ':') goto yy1293;
- goto yy1296;
- } else {
- if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
- } else {
- if (yych <= '`') goto yy1293;
- if (yych >= 'g') goto yy1293;
- }
- }
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1328;
+ if (yych == ';') goto yy1297;
+ goto yy1294;
yy1337:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1338;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= 'g') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= 'g') goto yy1294;
}
}
yy1338:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1339;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= 'g') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= 'g') goto yy1294;
}
}
yy1339:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1340;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= 'g') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= 'g') goto yy1294;
}
}
yy1340:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1341;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= 'g') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= 'g') goto yy1294;
}
}
yy1341:
yych = *++p;
if (yych <= ';') {
- if (yych <= '/') goto yy1293;
+ if (yych <= '/') goto yy1294;
if (yych <= '9') goto yy1342;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
+ if (yych <= '@') goto yy1294;
} else {
- if (yych <= '`') goto yy1293;
- if (yych >= 'g') goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych >= 'g') goto yy1294;
}
}
yy1342:
+ yych = *++p;
+ if (yych <= ';') {
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1343;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
+ } else {
+ if (yych <= 'F') {
+ if (yych <= '@') goto yy1294;
+ } else {
+ if (yych <= '`') goto yy1294;
+ if (yych >= 'g') goto yy1294;
+ }
+ }
+yy1343:
++p;
if ((yych = *p) <= ';') {
- if (yych <= '/') goto yy1293;
- if (yych <= '9') goto yy1327;
- if (yych <= ':') goto yy1293;
- goto yy1296;
+ if (yych <= '/') goto yy1294;
+ if (yych <= '9') goto yy1328;
+ if (yych <= ':') goto yy1294;
+ goto yy1297;
} else {
if (yych <= 'F') {
- if (yych <= '@') goto yy1293;
- goto yy1327;
+ if (yych <= '@') goto yy1294;
+ goto yy1328;
} else {
- if (yych <= '`') goto yy1293;
- if (yych <= 'f') goto yy1327;
- goto yy1293;
+ if (yych <= '`') goto yy1294;
+ if (yych <= 'f') goto yy1328;
+ goto yy1294;
}
}
}
diff --git a/src/scanners.re b/src/scanners.re
index cf53dc5..ca25c16 100644
--- a/src/scanners.re
+++ b/src/scanners.re
@@ -49,7 +49,7 @@ int _scan_at(int (*scanner)(const unsigned char *), cmark_chunk *c, int offset)
opentag = tagname attribute* spacechar* [/]? [>];
closetag = [/] tagname spacechar* [>];
- htmlcomment = "!--" ([^-\x00]+ | [-][^-\x00]+)* "-->";
+ htmlcomment = "!---->" | ("!--" ([-]? [^\x00>-]) ([-]? [^\x00-])* "-->");
processinginstruction = "?" ([^?>\x00]+ | [?][^>\x00] | [>])* "?>";