From 6c74c3fbd9deb6b6231b078c6f9b91b9caa1692e Mon Sep 17 00:00:00 2001 From: "Fletcher T. Penney" Date: Wed, 20 Sep 2017 18:27:22 -0400 Subject: [PATCH] FIXED: Relax table separator line rules to allow missing final pipe --- Sources/libMultiMarkdown/html.c | 1 + Sources/libMultiMarkdown/scanners.c | 9424 +++++++++-------- Sources/libMultiMarkdown/scanners.re | 2 +- tests/Complex/image.md | 5 + tests/Complex/main.md | 11 + tests/Complex/nautilus.png | Bin 0 -> 30430 bytes tests/Complex/refs.md | 6 + .../7850915a-5a55-48ae-b4b6-c6709f337a06 | Bin 0 -> 30430 bytes .../bfe186c1-0479-429b-8171-8eef3ab4c15e | Bin 0 -> 30430 bytes .../ea3d95f5-db32-4c35-aa24-a8b590e6aa3f | 3 + tests/Complex/temp/info.json | 6 + tests/Complex/temp/main.textpack | Bin 0 -> 60970 bytes tests/Complex/temp/text.html | 30 + tests/Complex/temp/text.markdown | 22 + tests/Complex/test.css | 3 + tests/MMD6Tests/Tables.fodt | 2 +- tests/MMD6Tests/Tables.html | 2 +- tests/MMD6Tests/Tables.htmlc | 14 +- tests/MMD6Tests/Tables.tex | 2 +- tests/MMD6Tests/Tables.text | 14 +- 20 files changed, 4836 insertions(+), 4711 deletions(-) create mode 100644 tests/Complex/image.md create mode 100644 tests/Complex/main.md create mode 100644 tests/Complex/nautilus.png create mode 100644 tests/Complex/refs.md create mode 100644 tests/Complex/temp/assets/7850915a-5a55-48ae-b4b6-c6709f337a06 create mode 100644 tests/Complex/temp/assets/bfe186c1-0479-429b-8171-8eef3ab4c15e create mode 100644 tests/Complex/temp/assets/ea3d95f5-db32-4c35-aa24-a8b590e6aa3f create mode 100644 tests/Complex/temp/info.json create mode 100644 tests/Complex/temp/main.textpack create mode 100644 tests/Complex/temp/text.html create mode 100644 tests/Complex/temp/text.markdown create mode 100644 tests/Complex/test.css diff --git a/Sources/libMultiMarkdown/html.c b/Sources/libMultiMarkdown/html.c index 25784dd..740dd43 100644 --- a/Sources/libMultiMarkdown/html.c +++ b/Sources/libMultiMarkdown/html.c @@ -339,6 +339,7 @@ void mmd_export_image_html(DString * out, const char * source, token * text, lin if (scratch->remember_assets) { store_asset(scratch, link->url); } + printf("url); } } else { diff --git a/Sources/libMultiMarkdown/scanners.c b/Sources/libMultiMarkdown/scanners.c index 285d166..7bba20d 100644 --- a/Sources/libMultiMarkdown/scanners.c +++ b/Sources/libMultiMarkdown/scanners.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.15.3 on Thu Jul 20 20:41:17 2017 */ +/* Generated by re2c 0.14.3 on Wed Sep 20 18:09:09 2017 */ /** MultiMarkdown 6 -- Lightweight markup processor to produce HTML, LaTeX, and more. @@ -68,6 +68,7 @@ size_t scan_spnl(const char * c) { { unsigned char yych; + yych = *(marker = c); switch (yych) { case 0x00: @@ -13396,9 +13397,9 @@ size_t scan_ref_abbreviation(const char * c) { case '}': case '~': case 0x7F: goto yy268; - case ' ': goto yy265; - case '[': goto yy264; - case 0xC2: goto yy266; + case ' ': goto yy264; + case '[': goto yy267; + case 0xC2: goto yy265; case 0xC3: case 0xC4: case 0xC5: @@ -13457,19 +13458,12 @@ yy264: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case '>': goto yy280; + case ' ': goto yy296; + case '[': goto yy298; + case 0xC2: goto yy297; default: goto yy263; } yy265: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy276; - case '[': goto yy275; - case 0xC2: goto yy277; - default: goto yy263; - } -yy266: yych = *++c; switch (yych) { case 0x80: @@ -13535,15 +13529,22 @@ yy266: case 0xBD: case 0xBE: case 0xBF: goto yy268; - case 0xA0: goto yy265; - default: goto yy267; + case 0xA0: goto yy264; + default: goto yy266; } -yy267: +yy266: c = marker; if (yyaccept == 0) { goto yy263; } else { - goto yy294; + goto yy289; + } +yy267: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case '>': goto yy275; + default: goto yy263; } yy268: yych = *++c; @@ -13615,7 +13616,7 @@ yy269: case 0xBD: case 0xBE: case 0xBF: goto yy268; - default: goto yy267; + default: goto yy266; } yy270: yych = *++c; @@ -13652,7 +13653,7 @@ yy270: case 0xBD: case 0xBE: case 0xBF: goto yy269; - default: goto yy267; + default: goto yy266; } yy271: yych = *++c; @@ -13721,7 +13722,7 @@ yy271: case 0xBD: case 0xBE: case 0xBF: goto yy269; - default: goto yy267; + default: goto yy266; } yy272: yych = *++c; @@ -13774,7 +13775,7 @@ yy272: case 0xBD: case 0xBE: case 0xBF: goto yy271; - default: goto yy267; + default: goto yy266; } yy273: yych = *++c; @@ -13843,7 +13844,7 @@ yy273: case 0xBD: case 0xBE: case 0xBF: goto yy271; - default: goto yy267; + default: goto yy266; } yy274: yych = *++c; @@ -13864,41 +13865,9 @@ yy274: case 0x8D: case 0x8E: case 0x8F: goto yy271; - default: goto yy267; + default: goto yy266; } yy275: - yych = *++c; - switch (yych) { - case '>': goto yy280; - default: goto yy267; - } -yy276: - yych = *++c; - switch (yych) { - case ' ': goto yy278; - case '[': goto yy275; - case 0xC2: goto yy279; - default: goto yy267; - } -yy277: - yych = *++c; - switch (yych) { - case 0xA0: goto yy276; - default: goto yy267; - } -yy278: - yych = *++c; - switch (yych) { - case '[': goto yy275; - default: goto yy267; - } -yy279: - yych = *++c; - switch (yych) { - case 0xA0: goto yy278; - default: goto yy267; - } -yy280: ++c; yych = *c; switch (yych) { @@ -14024,8 +13993,8 @@ yy280: case '|': case '}': case '~': - case 0x7F: goto yy282; - case '\\': goto yy280; + case 0x7F: goto yy277; + case '\\': goto yy275; case 0xC2: case 0xC3: case 0xC4: @@ -14055,8 +14024,8 @@ yy280: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy284; - case 0xE0: goto yy285; + case 0xDF: goto yy279; + case 0xE0: goto yy280; case 0xE1: case 0xE2: case 0xE3: @@ -14071,15 +14040,15 @@ yy280: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy286; - case 0xF0: goto yy287; + case 0xEF: goto yy281; + case 0xF0: goto yy282; case 0xF1: case 0xF2: - case 0xF3: goto yy288; - case 0xF4: goto yy289; - default: goto yy267; + case 0xF3: goto yy283; + case 0xF4: goto yy284; + default: goto yy266; } -yy282: +yy277: ++c; yych = *c; switch (yych) { @@ -14205,9 +14174,9 @@ yy282: case '|': case '}': case '~': - case 0x7F: goto yy282; - case '\\': goto yy280; - case ']': goto yy290; + case 0x7F: goto yy277; + case '\\': goto yy275; + case ']': goto yy285; case 0xC2: case 0xC3: case 0xC4: @@ -14237,8 +14206,8 @@ yy282: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy284; - case 0xE0: goto yy285; + case 0xDF: goto yy279; + case 0xE0: goto yy280; case 0xE1: case 0xE2: case 0xE3: @@ -14253,15 +14222,15 @@ yy282: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy286; - case 0xF0: goto yy287; + case 0xEF: goto yy281; + case 0xF0: goto yy282; case 0xF1: case 0xF2: - case 0xF3: goto yy288; - case 0xF4: goto yy289; - default: goto yy267; + case 0xF3: goto yy283; + case 0xF4: goto yy284; + default: goto yy266; } -yy284: +yy279: ++c; yych = *c; switch (yych) { @@ -14328,10 +14297,10 @@ yy284: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy282; - default: goto yy267; + case 0xBF: goto yy277; + default: goto yy266; } -yy285: +yy280: ++c; yych = *c; switch (yych) { @@ -14366,10 +14335,10 @@ yy285: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy284; - default: goto yy267; + case 0xBF: goto yy279; + default: goto yy266; } -yy286: +yy281: ++c; yych = *c; switch (yych) { @@ -14436,10 +14405,10 @@ yy286: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy284; - default: goto yy267; + case 0xBF: goto yy279; + default: goto yy266; } -yy287: +yy282: ++c; yych = *c; switch (yych) { @@ -14490,10 +14459,10 @@ yy287: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy286; - default: goto yy267; + case 0xBF: goto yy281; + default: goto yy266; } -yy288: +yy283: ++c; yych = *c; switch (yych) { @@ -14560,10 +14529,10 @@ yy288: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy286; - default: goto yy267; + case 0xBF: goto yy281; + default: goto yy266; } -yy289: +yy284: ++c; yych = *c; switch (yych) { @@ -14582,16 +14551,16 @@ yy289: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy286; - default: goto yy267; + case 0x8F: goto yy281; + default: goto yy266; } -yy290: +yy285: yych = *++c; switch (yych) { - case ':': goto yy291; - default: goto yy267; + case ':': goto yy286; + default: goto yy266; } -yy291: +yy286: yych = *++c; switch (yych) { case 0x01: @@ -14769,14 +14738,14 @@ yy291: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy293; - default: goto yy267; + case 0xF4: goto yy288; + default: goto yy266; } -yy292: +yy287: yyaccept = 1; marker = ++c; yych = *c; -yy293: +yy288: switch (yych) { case 0x01: case 0x02: @@ -14902,7 +14871,7 @@ yy293: case '|': case '}': case '~': - case 0x7F: goto yy292; + case 0x7F: goto yy287; case 0xC2: case 0xC3: case 0xC4: @@ -14932,8 +14901,8 @@ yy293: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy295; - case 0xE0: goto yy296; + case 0xDF: goto yy290; + case 0xE0: goto yy291; case 0xE1: case 0xE2: case 0xE3: @@ -14948,17 +14917,17 @@ yy293: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy297; - case 0xF0: goto yy298; + case 0xEF: goto yy292; + case 0xF0: goto yy293; case 0xF1: case 0xF2: - case 0xF3: goto yy299; - case 0xF4: goto yy300; - default: goto yy294; + case 0xF3: goto yy294; + case 0xF4: goto yy295; + default: goto yy289; } -yy294: +yy289: { return (size_t)( c - start ); } -yy295: +yy290: ++c; yych = *c; switch (yych) { @@ -15025,10 +14994,10 @@ yy295: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy292; - default: goto yy267; + case 0xBF: goto yy287; + default: goto yy266; } -yy296: +yy291: ++c; yych = *c; switch (yych) { @@ -15063,10 +15032,10 @@ yy296: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy295; - default: goto yy267; + case 0xBF: goto yy290; + default: goto yy266; } -yy297: +yy292: ++c; yych = *c; switch (yych) { @@ -15133,10 +15102,10 @@ yy297: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy295; - default: goto yy267; + case 0xBF: goto yy290; + default: goto yy266; } -yy298: +yy293: ++c; yych = *c; switch (yych) { @@ -15187,10 +15156,10 @@ yy298: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy297; - default: goto yy267; + case 0xBF: goto yy292; + default: goto yy266; } -yy299: +yy294: ++c; yych = *c; switch (yych) { @@ -15257,10 +15226,10 @@ yy299: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy297; - default: goto yy267; + case 0xBF: goto yy292; + default: goto yy266; } -yy300: +yy295: ++c; yych = *c; switch (yych) { @@ -15279,8 +15248,40 @@ yy300: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy297; - default: goto yy267; + case 0x8F: goto yy292; + default: goto yy266; + } +yy296: + yych = *++c; + switch (yych) { + case ' ': goto yy299; + case '[': goto yy298; + case 0xC2: goto yy300; + default: goto yy266; + } +yy297: + yych = *++c; + switch (yych) { + case 0xA0: goto yy296; + default: goto yy266; + } +yy298: + yych = *++c; + switch (yych) { + case '>': goto yy275; + default: goto yy266; + } +yy299: + yych = *++c; + switch (yych) { + case '[': goto yy298; + default: goto yy266; + } +yy300: + ++c; + switch ((yych = *c)) { + case 0xA0: goto yy299; + default: goto yy266; } } @@ -15422,9 +15423,9 @@ size_t scan_ref_citation(const char * c) { case '}': case '~': case 0x7F: goto yy308; - case ' ': goto yy305; - case '[': goto yy304; - case 0xC2: goto yy306; + case ' ': goto yy304; + case '[': goto yy307; + case 0xC2: goto yy305; case 0xC3: case 0xC4: case 0xC5: @@ -15483,19 +15484,12 @@ yy304: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case '#': goto yy320; + case ' ': goto yy336; + case '[': goto yy338; + case 0xC2: goto yy337; default: goto yy303; } yy305: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy316; - case '[': goto yy315; - case 0xC2: goto yy317; - default: goto yy303; - } -yy306: yych = *++c; switch (yych) { case 0x80: @@ -15561,15 +15555,22 @@ yy306: case 0xBD: case 0xBE: case 0xBF: goto yy308; - case 0xA0: goto yy305; - default: goto yy307; + case 0xA0: goto yy304; + default: goto yy306; } -yy307: +yy306: c = marker; if (yyaccept == 0) { goto yy303; } else { - goto yy334; + goto yy329; + } +yy307: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case '#': goto yy315; + default: goto yy303; } yy308: yych = *++c; @@ -15641,7 +15642,7 @@ yy309: case 0xBD: case 0xBE: case 0xBF: goto yy308; - default: goto yy307; + default: goto yy306; } yy310: yych = *++c; @@ -15678,7 +15679,7 @@ yy310: case 0xBD: case 0xBE: case 0xBF: goto yy309; - default: goto yy307; + default: goto yy306; } yy311: yych = *++c; @@ -15747,7 +15748,7 @@ yy311: case 0xBD: case 0xBE: case 0xBF: goto yy309; - default: goto yy307; + default: goto yy306; } yy312: yych = *++c; @@ -15800,7 +15801,7 @@ yy312: case 0xBD: case 0xBE: case 0xBF: goto yy311; - default: goto yy307; + default: goto yy306; } yy313: yych = *++c; @@ -15869,7 +15870,7 @@ yy313: case 0xBD: case 0xBE: case 0xBF: goto yy311; - default: goto yy307; + default: goto yy306; } yy314: yych = *++c; @@ -15890,41 +15891,9 @@ yy314: case 0x8D: case 0x8E: case 0x8F: goto yy311; - default: goto yy307; + default: goto yy306; } yy315: - yych = *++c; - switch (yych) { - case '#': goto yy320; - default: goto yy307; - } -yy316: - yych = *++c; - switch (yych) { - case ' ': goto yy318; - case '[': goto yy315; - case 0xC2: goto yy319; - default: goto yy307; - } -yy317: - yych = *++c; - switch (yych) { - case 0xA0: goto yy316; - default: goto yy307; - } -yy318: - yych = *++c; - switch (yych) { - case '[': goto yy315; - default: goto yy307; - } -yy319: - yych = *++c; - switch (yych) { - case 0xA0: goto yy318; - default: goto yy307; - } -yy320: ++c; yych = *c; switch (yych) { @@ -16050,8 +16019,8 @@ yy320: case '|': case '}': case '~': - case 0x7F: goto yy322; - case '\\': goto yy320; + case 0x7F: goto yy317; + case '\\': goto yy315; case 0xC2: case 0xC3: case 0xC4: @@ -16081,8 +16050,8 @@ yy320: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy324; - case 0xE0: goto yy325; + case 0xDF: goto yy319; + case 0xE0: goto yy320; case 0xE1: case 0xE2: case 0xE3: @@ -16097,15 +16066,15 @@ yy320: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy326; - case 0xF0: goto yy327; + case 0xEF: goto yy321; + case 0xF0: goto yy322; case 0xF1: case 0xF2: - case 0xF3: goto yy328; - case 0xF4: goto yy329; - default: goto yy307; + case 0xF3: goto yy323; + case 0xF4: goto yy324; + default: goto yy306; } -yy322: +yy317: ++c; yych = *c; switch (yych) { @@ -16231,9 +16200,9 @@ yy322: case '|': case '}': case '~': - case 0x7F: goto yy322; - case '\\': goto yy320; - case ']': goto yy330; + case 0x7F: goto yy317; + case '\\': goto yy315; + case ']': goto yy325; case 0xC2: case 0xC3: case 0xC4: @@ -16263,8 +16232,8 @@ yy322: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy324; - case 0xE0: goto yy325; + case 0xDF: goto yy319; + case 0xE0: goto yy320; case 0xE1: case 0xE2: case 0xE3: @@ -16279,15 +16248,15 @@ yy322: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy326; - case 0xF0: goto yy327; + case 0xEF: goto yy321; + case 0xF0: goto yy322; case 0xF1: case 0xF2: - case 0xF3: goto yy328; - case 0xF4: goto yy329; - default: goto yy307; + case 0xF3: goto yy323; + case 0xF4: goto yy324; + default: goto yy306; } -yy324: +yy319: ++c; yych = *c; switch (yych) { @@ -16354,10 +16323,10 @@ yy324: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy322; - default: goto yy307; + case 0xBF: goto yy317; + default: goto yy306; } -yy325: +yy320: ++c; yych = *c; switch (yych) { @@ -16392,10 +16361,10 @@ yy325: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy324; - default: goto yy307; + case 0xBF: goto yy319; + default: goto yy306; } -yy326: +yy321: ++c; yych = *c; switch (yych) { @@ -16462,10 +16431,10 @@ yy326: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy324; - default: goto yy307; + case 0xBF: goto yy319; + default: goto yy306; } -yy327: +yy322: ++c; yych = *c; switch (yych) { @@ -16516,10 +16485,10 @@ yy327: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy326; - default: goto yy307; + case 0xBF: goto yy321; + default: goto yy306; } -yy328: +yy323: ++c; yych = *c; switch (yych) { @@ -16586,10 +16555,10 @@ yy328: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy326; - default: goto yy307; + case 0xBF: goto yy321; + default: goto yy306; } -yy329: +yy324: ++c; yych = *c; switch (yych) { @@ -16608,16 +16577,16 @@ yy329: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy326; - default: goto yy307; + case 0x8F: goto yy321; + default: goto yy306; } -yy330: +yy325: yych = *++c; switch (yych) { - case ':': goto yy331; - default: goto yy307; + case ':': goto yy326; + default: goto yy306; } -yy331: +yy326: yych = *++c; switch (yych) { case 0x01: @@ -16795,14 +16764,14 @@ yy331: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy333; - default: goto yy307; + case 0xF4: goto yy328; + default: goto yy306; } -yy332: +yy327: yyaccept = 1; marker = ++c; yych = *c; -yy333: +yy328: switch (yych) { case 0x01: case 0x02: @@ -16928,7 +16897,7 @@ yy333: case '|': case '}': case '~': - case 0x7F: goto yy332; + case 0x7F: goto yy327; case 0xC2: case 0xC3: case 0xC4: @@ -16958,8 +16927,8 @@ yy333: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy335; - case 0xE0: goto yy336; + case 0xDF: goto yy330; + case 0xE0: goto yy331; case 0xE1: case 0xE2: case 0xE3: @@ -16974,17 +16943,17 @@ yy333: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy337; - case 0xF0: goto yy338; + case 0xEF: goto yy332; + case 0xF0: goto yy333; case 0xF1: case 0xF2: - case 0xF3: goto yy339; - case 0xF4: goto yy340; - default: goto yy334; + case 0xF3: goto yy334; + case 0xF4: goto yy335; + default: goto yy329; } -yy334: +yy329: { return (size_t)( c - start ); } -yy335: +yy330: ++c; yych = *c; switch (yych) { @@ -17051,10 +17020,10 @@ yy335: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy332; - default: goto yy307; + case 0xBF: goto yy327; + default: goto yy306; } -yy336: +yy331: ++c; yych = *c; switch (yych) { @@ -17089,10 +17058,10 @@ yy336: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy335; - default: goto yy307; + case 0xBF: goto yy330; + default: goto yy306; } -yy337: +yy332: ++c; yych = *c; switch (yych) { @@ -17159,10 +17128,10 @@ yy337: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy335; - default: goto yy307; + case 0xBF: goto yy330; + default: goto yy306; } -yy338: +yy333: ++c; yych = *c; switch (yych) { @@ -17213,10 +17182,10 @@ yy338: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy337; - default: goto yy307; + case 0xBF: goto yy332; + default: goto yy306; } -yy339: +yy334: ++c; yych = *c; switch (yych) { @@ -17283,10 +17252,10 @@ yy339: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy337; - default: goto yy307; + case 0xBF: goto yy332; + default: goto yy306; } -yy340: +yy335: ++c; yych = *c; switch (yych) { @@ -17305,8 +17274,40 @@ yy340: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy337; - default: goto yy307; + case 0x8F: goto yy332; + default: goto yy306; + } +yy336: + yych = *++c; + switch (yych) { + case ' ': goto yy339; + case '[': goto yy338; + case 0xC2: goto yy340; + default: goto yy306; + } +yy337: + yych = *++c; + switch (yych) { + case 0xA0: goto yy336; + default: goto yy306; + } +yy338: + yych = *++c; + switch (yych) { + case '#': goto yy315; + default: goto yy306; + } +yy339: + yych = *++c; + switch (yych) { + case '[': goto yy338; + default: goto yy306; + } +yy340: + ++c; + switch ((yych = *c)) { + case 0xA0: goto yy339; + default: goto yy306; } } @@ -17448,9 +17449,9 @@ size_t scan_ref_foot(const char * c) { case '}': case '~': case 0x7F: goto yy348; - case ' ': goto yy345; - case '[': goto yy344; - case 0xC2: goto yy346; + case ' ': goto yy344; + case '[': goto yy347; + case 0xC2: goto yy345; case 0xC3: case 0xC4: case 0xC5: @@ -17509,98 +17510,98 @@ yy344: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case '^': goto yy360; + case ' ': goto yy376; + case '[': goto yy378; + case 0xC2: goto yy377; default: goto yy343; } yy345: + yych = *++c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy348; + case 0xA0: goto yy344; + default: goto yy346; + } +yy346: + c = marker; + if (yyaccept == 0) { + goto yy343; + } else { + goto yy369; + } +yy347: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case ' ': goto yy356; - case '[': goto yy355; - case 0xC2: goto yy357; + case '^': goto yy355; default: goto yy343; } -yy346: - yych = *++c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy348; - case 0xA0: goto yy345; - default: goto yy347; - } -yy347: - c = marker; - if (yyaccept == 0) { - goto yy343; - } else { - goto yy374; - } -yy348: - yych = *++c; - goto yy343; -yy349: +yy348: + yych = *++c; + goto yy343; +yy349: yych = *++c; switch (yych) { case 0x80: @@ -17667,7 +17668,7 @@ yy349: case 0xBD: case 0xBE: case 0xBF: goto yy348; - default: goto yy347; + default: goto yy346; } yy350: yych = *++c; @@ -17704,7 +17705,7 @@ yy350: case 0xBD: case 0xBE: case 0xBF: goto yy349; - default: goto yy347; + default: goto yy346; } yy351: yych = *++c; @@ -17773,7 +17774,7 @@ yy351: case 0xBD: case 0xBE: case 0xBF: goto yy349; - default: goto yy347; + default: goto yy346; } yy352: yych = *++c; @@ -17826,7 +17827,7 @@ yy352: case 0xBD: case 0xBE: case 0xBF: goto yy351; - default: goto yy347; + default: goto yy346; } yy353: yych = *++c; @@ -17895,7 +17896,7 @@ yy353: case 0xBD: case 0xBE: case 0xBF: goto yy351; - default: goto yy347; + default: goto yy346; } yy354: yych = *++c; @@ -17916,41 +17917,190 @@ yy354: case 0x8D: case 0x8E: case 0x8F: goto yy351; - default: goto yy347; + default: goto yy346; } yy355: - yych = *++c; - switch (yych) { - case '^': goto yy360; - default: goto yy347; - } -yy356: - yych = *++c; + ++c; + yych = *c; switch (yych) { - case ' ': goto yy358; - case '[': goto yy355; - case 0xC2: goto yy359; - default: goto yy347; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '[': + case '^': + case '_': + case '`': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy357; + case '\\': goto yy355; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy359; + case 0xE0: goto yy360; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy361; + case 0xF0: goto yy362; + case 0xF1: + case 0xF2: + case 0xF3: goto yy363; + case 0xF4: goto yy364; + default: goto yy346; } yy357: - yych = *++c; - switch (yych) { - case 0xA0: goto yy356; - default: goto yy347; - } -yy358: - yych = *++c; - switch (yych) { - case '[': goto yy355; - default: goto yy347; - } -yy359: - yych = *++c; - switch (yych) { - case 0xA0: goto yy358; - default: goto yy347; - } -yy360: ++c; yych = *c; switch (yych) { @@ -18076,8 +18226,9 @@ yy360: case '|': case '}': case '~': - case 0x7F: goto yy362; - case '\\': goto yy360; + case 0x7F: goto yy357; + case '\\': goto yy355; + case ']': goto yy365; case 0xC2: case 0xC3: case 0xC4: @@ -18107,8 +18258,8 @@ yy360: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy364; - case 0xE0: goto yy365; + case 0xDF: goto yy359; + case 0xE0: goto yy360; case 0xE1: case 0xE2: case 0xE3: @@ -18123,197 +18274,15 @@ yy360: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy366; - case 0xF0: goto yy367; + case 0xEF: goto yy361; + case 0xF0: goto yy362; case 0xF1: case 0xF2: - case 0xF3: goto yy368; - case 0xF4: goto yy369; - default: goto yy347; + case 0xF3: goto yy363; + case 0xF4: goto yy364; + default: goto yy346; } -yy362: - ++c; - yych = *c; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case ';': - case '<': - case '=': - case '>': - case '?': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '[': - case '^': - case '_': - case '`': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy362; - case '\\': goto yy360; - case ']': goto yy370; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy364; - case 0xE0: goto yy365; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy366; - case 0xF0: goto yy367; - case 0xF1: - case 0xF2: - case 0xF3: goto yy368; - case 0xF4: goto yy369; - default: goto yy347; - } -yy364: +yy359: ++c; yych = *c; switch (yych) { @@ -18380,10 +18349,10 @@ yy364: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy362; - default: goto yy347; + case 0xBF: goto yy357; + default: goto yy346; } -yy365: +yy360: ++c; yych = *c; switch (yych) { @@ -18418,10 +18387,10 @@ yy365: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy364; - default: goto yy347; + case 0xBF: goto yy359; + default: goto yy346; } -yy366: +yy361: ++c; yych = *c; switch (yych) { @@ -18488,10 +18457,10 @@ yy366: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy364; - default: goto yy347; + case 0xBF: goto yy359; + default: goto yy346; } -yy367: +yy362: ++c; yych = *c; switch (yych) { @@ -18542,10 +18511,10 @@ yy367: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy366; - default: goto yy347; + case 0xBF: goto yy361; + default: goto yy346; } -yy368: +yy363: ++c; yych = *c; switch (yych) { @@ -18612,10 +18581,10 @@ yy368: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy366; - default: goto yy347; + case 0xBF: goto yy361; + default: goto yy346; } -yy369: +yy364: ++c; yych = *c; switch (yych) { @@ -18634,16 +18603,16 @@ yy369: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy366; - default: goto yy347; + case 0x8F: goto yy361; + default: goto yy346; } -yy370: +yy365: yych = *++c; switch (yych) { - case ':': goto yy371; - default: goto yy347; + case ':': goto yy366; + default: goto yy346; } -yy371: +yy366: yych = *++c; switch (yych) { case 0x01: @@ -18821,14 +18790,14 @@ yy371: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy373; - default: goto yy347; + case 0xF4: goto yy368; + default: goto yy346; } -yy372: +yy367: yyaccept = 1; marker = ++c; yych = *c; -yy373: +yy368: switch (yych) { case 0x01: case 0x02: @@ -18954,7 +18923,7 @@ yy373: case '|': case '}': case '~': - case 0x7F: goto yy372; + case 0x7F: goto yy367; case 0xC2: case 0xC3: case 0xC4: @@ -18984,8 +18953,8 @@ yy373: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy375; - case 0xE0: goto yy376; + case 0xDF: goto yy370; + case 0xE0: goto yy371; case 0xE1: case 0xE2: case 0xE3: @@ -19000,17 +18969,17 @@ yy373: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy377; - case 0xF0: goto yy378; + case 0xEF: goto yy372; + case 0xF0: goto yy373; case 0xF1: case 0xF2: - case 0xF3: goto yy379; - case 0xF4: goto yy380; - default: goto yy374; + case 0xF3: goto yy374; + case 0xF4: goto yy375; + default: goto yy369; } -yy374: +yy369: { return (size_t)( c - start ); } -yy375: +yy370: ++c; yych = *c; switch (yych) { @@ -19077,10 +19046,10 @@ yy375: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy372; - default: goto yy347; + case 0xBF: goto yy367; + default: goto yy346; } -yy376: +yy371: ++c; yych = *c; switch (yych) { @@ -19115,10 +19084,10 @@ yy376: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy375; - default: goto yy347; + case 0xBF: goto yy370; + default: goto yy346; } -yy377: +yy372: ++c; yych = *c; switch (yych) { @@ -19185,10 +19154,10 @@ yy377: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy375; - default: goto yy347; + case 0xBF: goto yy370; + default: goto yy346; } -yy378: +yy373: ++c; yych = *c; switch (yych) { @@ -19239,10 +19208,10 @@ yy378: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy377; - default: goto yy347; + case 0xBF: goto yy372; + default: goto yy346; } -yy379: +yy374: ++c; yych = *c; switch (yych) { @@ -19309,10 +19278,10 @@ yy379: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy377; - default: goto yy347; + case 0xBF: goto yy372; + default: goto yy346; } -yy380: +yy375: ++c; yych = *c; switch (yych) { @@ -19331,8 +19300,40 @@ yy380: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy377; - default: goto yy347; + case 0x8F: goto yy372; + default: goto yy346; + } +yy376: + yych = *++c; + switch (yych) { + case ' ': goto yy379; + case '[': goto yy378; + case 0xC2: goto yy380; + default: goto yy346; + } +yy377: + yych = *++c; + switch (yych) { + case 0xA0: goto yy376; + default: goto yy346; + } +yy378: + yych = *++c; + switch (yych) { + case '^': goto yy355; + default: goto yy346; + } +yy379: + yych = *++c; + switch (yych) { + case '[': goto yy378; + default: goto yy346; + } +yy380: + ++c; + switch ((yych = *c)) { + case 0xA0: goto yy379; + default: goto yy346; } } @@ -19474,9 +19475,9 @@ size_t scan_ref_glossary(const char * c) { case '}': case '~': case 0x7F: goto yy388; - case ' ': goto yy385; - case '[': goto yy384; - case 0xC2: goto yy386; + case ' ': goto yy384; + case '[': goto yy387; + case 0xC2: goto yy385; case 0xC3: case 0xC4: case 0xC5: @@ -19535,19 +19536,12 @@ yy384: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case '?': goto yy400; + case ' ': goto yy416; + case '[': goto yy418; + case 0xC2: goto yy417; default: goto yy383; } yy385: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy396; - case '[': goto yy395; - case 0xC2: goto yy397; - default: goto yy383; - } -yy386: yych = *++c; switch (yych) { case 0x80: @@ -19613,15 +19607,22 @@ yy386: case 0xBD: case 0xBE: case 0xBF: goto yy388; - case 0xA0: goto yy385; - default: goto yy387; + case 0xA0: goto yy384; + default: goto yy386; } -yy387: +yy386: c = marker; if (yyaccept == 0) { goto yy383; } else { - goto yy414; + goto yy409; + } +yy387: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case '?': goto yy395; + default: goto yy383; } yy388: yych = *++c; @@ -19693,7 +19694,7 @@ yy389: case 0xBD: case 0xBE: case 0xBF: goto yy388; - default: goto yy387; + default: goto yy386; } yy390: yych = *++c; @@ -19730,7 +19731,7 @@ yy390: case 0xBD: case 0xBE: case 0xBF: goto yy389; - default: goto yy387; + default: goto yy386; } yy391: yych = *++c; @@ -19799,7 +19800,7 @@ yy391: case 0xBD: case 0xBE: case 0xBF: goto yy389; - default: goto yy387; + default: goto yy386; } yy392: yych = *++c; @@ -19852,7 +19853,7 @@ yy392: case 0xBD: case 0xBE: case 0xBF: goto yy391; - default: goto yy387; + default: goto yy386; } yy393: yych = *++c; @@ -19921,7 +19922,7 @@ yy393: case 0xBD: case 0xBE: case 0xBF: goto yy391; - default: goto yy387; + default: goto yy386; } yy394: yych = *++c; @@ -19942,41 +19943,9 @@ yy394: case 0x8D: case 0x8E: case 0x8F: goto yy391; - default: goto yy387; + default: goto yy386; } yy395: - yych = *++c; - switch (yych) { - case '?': goto yy400; - default: goto yy387; - } -yy396: - yych = *++c; - switch (yych) { - case ' ': goto yy398; - case '[': goto yy395; - case 0xC2: goto yy399; - default: goto yy387; - } -yy397: - yych = *++c; - switch (yych) { - case 0xA0: goto yy396; - default: goto yy387; - } -yy398: - yych = *++c; - switch (yych) { - case '[': goto yy395; - default: goto yy387; - } -yy399: - yych = *++c; - switch (yych) { - case 0xA0: goto yy398; - default: goto yy387; - } -yy400: ++c; yych = *c; switch (yych) { @@ -20102,8 +20071,8 @@ yy400: case '|': case '}': case '~': - case 0x7F: goto yy402; - case '\\': goto yy400; + case 0x7F: goto yy397; + case '\\': goto yy395; case 0xC2: case 0xC3: case 0xC4: @@ -20133,8 +20102,8 @@ yy400: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy404; - case 0xE0: goto yy405; + case 0xDF: goto yy399; + case 0xE0: goto yy400; case 0xE1: case 0xE2: case 0xE3: @@ -20149,15 +20118,15 @@ yy400: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy406; - case 0xF0: goto yy407; + case 0xEF: goto yy401; + case 0xF0: goto yy402; case 0xF1: case 0xF2: - case 0xF3: goto yy408; - case 0xF4: goto yy409; - default: goto yy387; + case 0xF3: goto yy403; + case 0xF4: goto yy404; + default: goto yy386; } -yy402: +yy397: ++c; yych = *c; switch (yych) { @@ -20283,9 +20252,9 @@ yy402: case '|': case '}': case '~': - case 0x7F: goto yy402; - case '\\': goto yy400; - case ']': goto yy410; + case 0x7F: goto yy397; + case '\\': goto yy395; + case ']': goto yy405; case 0xC2: case 0xC3: case 0xC4: @@ -20315,8 +20284,8 @@ yy402: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy404; - case 0xE0: goto yy405; + case 0xDF: goto yy399; + case 0xE0: goto yy400; case 0xE1: case 0xE2: case 0xE3: @@ -20331,15 +20300,15 @@ yy402: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy406; - case 0xF0: goto yy407; + case 0xEF: goto yy401; + case 0xF0: goto yy402; case 0xF1: case 0xF2: - case 0xF3: goto yy408; - case 0xF4: goto yy409; - default: goto yy387; + case 0xF3: goto yy403; + case 0xF4: goto yy404; + default: goto yy386; } -yy404: +yy399: ++c; yych = *c; switch (yych) { @@ -20406,10 +20375,10 @@ yy404: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy402; - default: goto yy387; + case 0xBF: goto yy397; + default: goto yy386; } -yy405: +yy400: ++c; yych = *c; switch (yych) { @@ -20444,10 +20413,10 @@ yy405: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy404; - default: goto yy387; + case 0xBF: goto yy399; + default: goto yy386; } -yy406: +yy401: ++c; yych = *c; switch (yych) { @@ -20514,10 +20483,10 @@ yy406: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy404; - default: goto yy387; + case 0xBF: goto yy399; + default: goto yy386; } -yy407: +yy402: ++c; yych = *c; switch (yych) { @@ -20568,10 +20537,10 @@ yy407: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy406; - default: goto yy387; + case 0xBF: goto yy401; + default: goto yy386; } -yy408: +yy403: ++c; yych = *c; switch (yych) { @@ -20638,10 +20607,10 @@ yy408: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy406; - default: goto yy387; + case 0xBF: goto yy401; + default: goto yy386; } -yy409: +yy404: ++c; yych = *c; switch (yych) { @@ -20660,16 +20629,16 @@ yy409: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy406; - default: goto yy387; + case 0x8F: goto yy401; + default: goto yy386; } -yy410: +yy405: yych = *++c; switch (yych) { - case ':': goto yy411; - default: goto yy387; + case ':': goto yy406; + default: goto yy386; } -yy411: +yy406: yych = *++c; switch (yych) { case 0x01: @@ -20847,14 +20816,14 @@ yy411: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy413; - default: goto yy387; + case 0xF4: goto yy408; + default: goto yy386; } -yy412: +yy407: yyaccept = 1; marker = ++c; yych = *c; -yy413: +yy408: switch (yych) { case 0x01: case 0x02: @@ -20980,7 +20949,7 @@ yy413: case '|': case '}': case '~': - case 0x7F: goto yy412; + case 0x7F: goto yy407; case 0xC2: case 0xC3: case 0xC4: @@ -21010,8 +20979,8 @@ yy413: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy415; - case 0xE0: goto yy416; + case 0xDF: goto yy410; + case 0xE0: goto yy411; case 0xE1: case 0xE2: case 0xE3: @@ -21026,17 +20995,17 @@ yy413: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy417; - case 0xF0: goto yy418; + case 0xEF: goto yy412; + case 0xF0: goto yy413; case 0xF1: case 0xF2: - case 0xF3: goto yy419; - case 0xF4: goto yy420; - default: goto yy414; + case 0xF3: goto yy414; + case 0xF4: goto yy415; + default: goto yy409; } -yy414: +yy409: { return (size_t)( c - start ); } -yy415: +yy410: ++c; yych = *c; switch (yych) { @@ -21103,10 +21072,10 @@ yy415: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy412; - default: goto yy387; + case 0xBF: goto yy407; + default: goto yy386; } -yy416: +yy411: ++c; yych = *c; switch (yych) { @@ -21141,10 +21110,10 @@ yy416: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy415; - default: goto yy387; + case 0xBF: goto yy410; + default: goto yy386; } -yy417: +yy412: ++c; yych = *c; switch (yych) { @@ -21211,10 +21180,10 @@ yy417: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy415; - default: goto yy387; + case 0xBF: goto yy410; + default: goto yy386; } -yy418: +yy413: ++c; yych = *c; switch (yych) { @@ -21265,10 +21234,10 @@ yy418: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy417; - default: goto yy387; + case 0xBF: goto yy412; + default: goto yy386; } -yy419: +yy414: ++c; yych = *c; switch (yych) { @@ -21335,10 +21304,10 @@ yy419: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy417; - default: goto yy387; + case 0xBF: goto yy412; + default: goto yy386; } -yy420: +yy415: ++c; yych = *c; switch (yych) { @@ -21357,8 +21326,40 @@ yy420: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy417; - default: goto yy387; + case 0x8F: goto yy412; + default: goto yy386; + } +yy416: + yych = *++c; + switch (yych) { + case ' ': goto yy419; + case '[': goto yy418; + case 0xC2: goto yy420; + default: goto yy386; + } +yy417: + yych = *++c; + switch (yych) { + case 0xA0: goto yy416; + default: goto yy386; + } +yy418: + yych = *++c; + switch (yych) { + case '?': goto yy395; + default: goto yy386; + } +yy419: + yych = *++c; + switch (yych) { + case '[': goto yy418; + default: goto yy386; + } +yy420: + ++c; + switch ((yych = *c)) { + case 0xA0: goto yy419; + default: goto yy386; } } @@ -21500,9 +21501,9 @@ size_t scan_ref_link_no_attributes(const char * c) { case '}': case '~': case 0x7F: goto yy428; - case ' ': goto yy425; - case '[': goto yy424; - case 0xC2: goto yy426; + case ' ': goto yy424; + case '[': goto yy427; + case 0xC2: goto yy425; case 0xC3: case 0xC4: case 0xC5: @@ -21558,6 +21559,91 @@ size_t scan_ref_link_no_attributes(const char * c) { yy423: { return 0; } yy424: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case ' ': goto yy768; + case '[': goto yy437; + case 0xC2: goto yy769; + default: goto yy423; + } +yy425: + yych = *++c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy428; + case 0xA0: goto yy424; + default: goto yy426; + } +yy426: + c = marker; + if (yyaccept == 0) { + goto yy423; + } else { + goto yy466; + } +yy427: yyaccept = 0; yych = *(marker = ++c); switch (yych) { @@ -21735,94 +21821,9 @@ yy424: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy442; + case 0xF4: goto yy436; default: goto yy423; } -yy425: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy437; - case '[': goto yy435; - case 0xC2: goto yy438; - default: goto yy423; - } -yy426: - yych = *++c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy428; - case 0xA0: goto yy425; - default: goto yy427; - } -yy427: - c = marker; - if (yyaccept == 0) { - goto yy423; - } else { - goto yy470; - } yy428: yych = *++c; goto yy423; @@ -21893,7 +21894,7 @@ yy429: case 0xBD: case 0xBE: case 0xBF: goto yy428; - default: goto yy427; + default: goto yy426; } yy430: yych = *++c; @@ -21930,7 +21931,7 @@ yy430: case 0xBD: case 0xBE: case 0xBF: goto yy429; - default: goto yy427; + default: goto yy426; } yy431: yych = *++c; @@ -21999,7 +22000,7 @@ yy431: case 0xBD: case 0xBE: case 0xBF: goto yy429; - default: goto yy427; + default: goto yy426; } yy432: yych = *++c; @@ -22052,7 +22053,7 @@ yy432: case 0xBD: case 0xBE: case 0xBF: goto yy431; - default: goto yy427; + default: goto yy426; } yy433: yych = *++c; @@ -22121,7 +22122,7 @@ yy433: case 0xBD: case 0xBE: case 0xBF: goto yy431; - default: goto yy427; + default: goto yy426; } yy434: yych = *++c; @@ -22142,11 +22143,12 @@ yy434: case 0x8D: case 0x8E: case 0x8F: goto yy431; - default: goto yy427; + default: goto yy426; } yy435: ++c; yych = *c; +yy436: switch (yych) { case 0x01: case 0x02: @@ -22270,8 +22272,9 @@ yy435: case '|': case '}': case '~': - case 0x7F: goto yy441; - case '\\': goto yy435; + case 0x7F: goto yy435; + case '\\': goto yy437; + case ']': goto yy445; case 0xC2: case 0xC3: case 0xC4: @@ -22301,8 +22304,8 @@ yy435: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy443; - case 0xE0: goto yy444; + case 0xDF: goto yy439; + case 0xE0: goto yy440; case 0xE1: case 0xE2: case 0xE3: @@ -22317,44 +22320,17 @@ yy435: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy445; - case 0xF0: goto yy446; + case 0xEF: goto yy441; + case 0xF0: goto yy442; case 0xF1: case 0xF2: - case 0xF3: goto yy447; - case 0xF4: goto yy448; - default: goto yy427; + case 0xF3: goto yy443; + case 0xF4: goto yy444; + default: goto yy426; } yy437: - yych = *++c; - switch (yych) { - case ' ': goto yy439; - case '[': goto yy435; - case 0xC2: goto yy440; - default: goto yy427; - } -yy438: - yych = *++c; - switch (yych) { - case 0xA0: goto yy437; - default: goto yy427; - } -yy439: - yych = *++c; - switch (yych) { - case '[': goto yy435; - default: goto yy427; - } -yy440: - yych = *++c; - switch (yych) { - case 0xA0: goto yy439; - default: goto yy427; - } -yy441: ++c; yych = *c; -yy442: switch (yych) { case 0x01: case 0x02: @@ -22478,9 +22454,8 @@ yy442: case '|': case '}': case '~': - case 0x7F: goto yy441; - case '\\': goto yy435; - case ']': goto yy449; + case 0x7F: goto yy435; + case '\\': goto yy437; case 0xC2: case 0xC3: case 0xC4: @@ -22510,8 +22485,8 @@ yy442: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy443; - case 0xE0: goto yy444; + case 0xDF: goto yy439; + case 0xE0: goto yy440; case 0xE1: case 0xE2: case 0xE3: @@ -22526,15 +22501,15 @@ yy442: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy445; - case 0xF0: goto yy446; + case 0xEF: goto yy441; + case 0xF0: goto yy442; case 0xF1: case 0xF2: - case 0xF3: goto yy447; - case 0xF4: goto yy448; - default: goto yy427; + case 0xF3: goto yy443; + case 0xF4: goto yy444; + default: goto yy426; } -yy443: +yy439: ++c; yych = *c; switch (yych) { @@ -22601,10 +22576,10 @@ yy443: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy441; - default: goto yy427; + case 0xBF: goto yy435; + default: goto yy426; } -yy444: +yy440: ++c; yych = *c; switch (yych) { @@ -22639,10 +22614,10 @@ yy444: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy443; - default: goto yy427; + case 0xBF: goto yy439; + default: goto yy426; } -yy445: +yy441: ++c; yych = *c; switch (yych) { @@ -22709,10 +22684,10 @@ yy445: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy443; - default: goto yy427; + case 0xBF: goto yy439; + default: goto yy426; } -yy446: +yy442: ++c; yych = *c; switch (yych) { @@ -22763,10 +22738,10 @@ yy446: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy445; - default: goto yy427; + case 0xBF: goto yy441; + default: goto yy426; } -yy447: +yy443: ++c; yych = *c; switch (yych) { @@ -22833,10 +22808,10 @@ yy447: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy445; - default: goto yy427; + case 0xBF: goto yy441; + default: goto yy426; } -yy448: +yy444: ++c; yych = *c; switch (yych) { @@ -22855,16 +22830,16 @@ yy448: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy445; - default: goto yy427; + case 0x8F: goto yy441; + default: goto yy426; } -yy449: +yy445: yych = *++c; switch (yych) { - case ':': goto yy450; - default: goto yy427; + case ':': goto yy446; + default: goto yy426; } -yy450: +yy446: ++c; yych = *c; switch (yych) { @@ -22989,13 +22964,13 @@ yy450: case '|': case '}': case '~': - case 0x7F: goto yy458; + case 0x7F: goto yy454; case '\t': - case ' ': goto yy450; - case '\n': goto yy453; - case '\r': goto yy455; - case '<': goto yy456; - case 0xC2: goto yy452; + case ' ': goto yy446; + case '\n': goto yy449; + case '\r': goto yy451; + case '<': goto yy452; + case 0xC2: goto yy448; case 0xC3: case 0xC4: case 0xC5: @@ -23024,8 +22999,8 @@ yy450: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy460; - case 0xE0: goto yy461; + case 0xDF: goto yy456; + case 0xE0: goto yy457; case 0xE1: case 0xE2: case 0xE3: @@ -23040,15 +23015,15 @@ yy450: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy462; - case 0xF0: goto yy463; + case 0xEF: goto yy458; + case 0xF0: goto yy459; case 0xF1: case 0xF2: - case 0xF3: goto yy464; - case 0xF4: goto yy465; - default: goto yy427; + case 0xF3: goto yy460; + case 0xF4: goto yy461; + default: goto yy426; } -yy452: +yy448: ++c; yych = *c; switch (yych) { @@ -23114,11 +23089,11 @@ yy452: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy458; - case 0xA0: goto yy450; - default: goto yy427; + case 0xBF: goto yy454; + case 0xA0: goto yy446; + default: goto yy426; } -yy453: +yy449: ++c; yych = *c; switch (yych) { @@ -23243,11 +23218,11 @@ yy453: case '|': case '}': case '~': - case 0x7F: goto yy458; + case 0x7F: goto yy454; case '\t': - case ' ': goto yy453; - case '<': goto yy456; - case 0xC2: goto yy771; + case ' ': goto yy449; + case '<': goto yy452; + case 0xC2: goto yy767; case 0xC3: case 0xC4: case 0xC5: @@ -23276,8 +23251,8 @@ yy453: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy460; - case 0xE0: goto yy461; + case 0xDF: goto yy456; + case 0xE0: goto yy457; case 0xE1: case 0xE2: case 0xE3: @@ -23292,34 +23267,34 @@ yy453: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy462; - case 0xF0: goto yy463; + case 0xEF: goto yy458; + case 0xF0: goto yy459; case 0xF1: case 0xF2: - case 0xF3: goto yy464; - case 0xF4: goto yy465; - default: goto yy427; + case 0xF3: goto yy460; + case 0xF4: goto yy461; + default: goto yy426; } -yy455: +yy451: yych = *++c; switch (yych) { case 0x00: - case '\r': goto yy427; + case '\r': goto yy426; case '\t': case '\n': - case ' ': goto yy453; + case ' ': goto yy449; case '"': case '\'': - case '(': goto yy458; - case '<': goto yy456; - case 0xC2: goto yy771; - default: goto yy459; + case '(': goto yy454; + case '<': goto yy452; + case 0xC2: goto yy767; + default: goto yy455; } -yy456: +yy452: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -23438,16 +23413,16 @@ yy456: case '|': case '}': case '~': - case 0x7F: goto yy456; + case 0x7F: goto yy452; case '\t': - case ' ': goto yy466; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy682; - case '\'': goto yy684; - case '(': goto yy686; - case '>': goto yy458; - case 0xC2: goto yy681; + case ' ': goto yy462; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy678; + case '\'': goto yy680; + case '(': goto yy682; + case '>': goto yy454; + case 0xC2: goto yy677; case 0xC3: case 0xC4: case 0xC5: @@ -23476,8 +23451,8 @@ yy456: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy688; - case 0xE0: goto yy689; + case 0xDF: goto yy684; + case 0xE0: goto yy685; case 0xE1: case 0xE2: case 0xE3: @@ -23492,20 +23467,20 @@ yy456: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy690; - case 0xF0: goto yy691; + case 0xEF: goto yy686; + case 0xF0: goto yy687; case 0xF1: case 0xF2: - case 0xF3: goto yy692; - case 0xF4: goto yy693; - default: goto yy427; + case 0xF3: goto yy688; + case 0xF4: goto yy689; + default: goto yy426; } -yy458: +yy454: ++c; yych = *c; -yy459: +yy455: switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -23625,15 +23600,15 @@ yy459: case '|': case '}': case '~': - case 0x7F: goto yy458; + case 0x7F: goto yy454; case '\t': - case ' ': goto yy466; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy473; - case '\'': goto yy475; - case '(': goto yy477; - case 0xC2: goto yy468; + case ' ': goto yy462; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy469; + case '\'': goto yy471; + case '(': goto yy473; + case 0xC2: goto yy464; case 0xC3: case 0xC4: case 0xC5: @@ -23662,8 +23637,8 @@ yy459: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy460; - case 0xE0: goto yy461; + case 0xDF: goto yy456; + case 0xE0: goto yy457; case 0xE1: case 0xE2: case 0xE3: @@ -23678,15 +23653,15 @@ yy459: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy462; - case 0xF0: goto yy463; + case 0xEF: goto yy458; + case 0xF0: goto yy459; case 0xF1: case 0xF2: - case 0xF3: goto yy464; - case 0xF4: goto yy465; - default: goto yy427; + case 0xF3: goto yy460; + case 0xF4: goto yy461; + default: goto yy426; } -yy460: +yy456: ++c; yych = *c; switch (yych) { @@ -23753,10 +23728,10 @@ yy460: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy458; - default: goto yy427; + case 0xBF: goto yy454; + default: goto yy426; } -yy461: +yy457: ++c; yych = *c; switch (yych) { @@ -23791,10 +23766,10 @@ yy461: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy460; - default: goto yy427; + case 0xBF: goto yy456; + default: goto yy426; } -yy462: +yy458: ++c; yych = *c; switch (yych) { @@ -23861,10 +23836,10 @@ yy462: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy460; - default: goto yy427; + case 0xBF: goto yy456; + default: goto yy426; } -yy463: +yy459: ++c; yych = *c; switch (yych) { @@ -23915,10 +23890,10 @@ yy463: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy462; - default: goto yy427; + case 0xBF: goto yy458; + default: goto yy426; } -yy464: +yy460: ++c; yych = *c; switch (yych) { @@ -23985,10 +23960,10 @@ yy464: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy462; - default: goto yy427; + case 0xBF: goto yy458; + default: goto yy426; } -yy465: +yy461: ++c; yych = *c; switch (yych) { @@ -24007,25 +23982,25 @@ yy465: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy462; - default: goto yy427; + case 0x8F: goto yy458; + default: goto yy426; } -yy466: +yy462: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case '\t': - case ' ': goto yy466; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy497; - case '\'': goto yy499; - case '(': goto yy501; - case 0xC2: goto yy680; - default: goto yy427; + case ' ': goto yy462; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy493; + case '\'': goto yy495; + case '(': goto yy497; + case 0xC2: goto yy676; + default: goto yy426; } -yy468: +yy464: ++c; yych = *c; switch (yych) { @@ -24091,38 +24066,38 @@ yy468: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy458; - case 0xA0: goto yy466; - default: goto yy427; + case 0xBF: goto yy454; + case 0xA0: goto yy462; + default: goto yy426; } -yy469: +yy465: ++c; -yy470: +yy466: { return (size_t)( c - start ); } -yy471: +yy467: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '"': goto yy497; - case '\'': goto yy499; - case '(': goto yy501; - default: goto yy470; + case '"': goto yy493; + case '\'': goto yy495; + case '(': goto yy497; + default: goto yy466; } -yy472: +yy468: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '\n': goto yy471; - case '"': goto yy497; - case '\'': goto yy499; - case '(': goto yy501; - default: goto yy470; + case '\n': goto yy467; + case '"': goto yy493; + case '\'': goto yy495; + case '(': goto yy497; + default: goto yy466; } -yy473: +yy469: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -24242,15 +24217,15 @@ yy473: case '|': case '}': case '~': - case 0x7F: goto yy473; + case 0x7F: goto yy469; case '\t': - case ' ': goto yy676; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy643; - case '\'': goto yy611; - case '(': goto yy482; - case 0xC2: goto yy678; + case ' ': goto yy672; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy639; + case '\'': goto yy607; + case '(': goto yy478; + case 0xC2: goto yy674; case 0xC3: case 0xC4: case 0xC5: @@ -24279,8 +24254,8 @@ yy473: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy664; - case 0xE0: goto yy665; + case 0xDF: goto yy660; + case 0xE0: goto yy661; case 0xE1: case 0xE2: case 0xE3: @@ -24295,19 +24270,19 @@ yy473: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy666; - case 0xF0: goto yy667; + case 0xEF: goto yy662; + case 0xF0: goto yy663; case 0xF1: case 0xF2: - case 0xF3: goto yy668; - case 0xF4: goto yy669; - default: goto yy427; + case 0xF3: goto yy664; + case 0xF4: goto yy665; + default: goto yy426; } -yy475: +yy471: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -24427,15 +24402,15 @@ yy475: case '|': case '}': case '~': - case 0x7F: goto yy475; + case 0x7F: goto yy471; case '\t': - case ' ': goto yy672; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy611; - case '\'': goto yy526; - case '(': goto yy484; - case 0xC2: goto yy674; + case ' ': goto yy668; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy607; + case '\'': goto yy522; + case '(': goto yy480; + case 0xC2: goto yy670; case 0xC3: case 0xC4: case 0xC5: @@ -24464,8 +24439,8 @@ yy475: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy636; - case 0xE0: goto yy637; + case 0xDF: goto yy632; + case 0xE0: goto yy633; case 0xE1: case 0xE2: case 0xE3: @@ -24480,19 +24455,19 @@ yy475: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy638; - case 0xF0: goto yy639; + case 0xEF: goto yy634; + case 0xF0: goto yy635; case 0xF1: case 0xF2: - case 0xF3: goto yy640; - case 0xF4: goto yy641; - default: goto yy427; + case 0xF3: goto yy636; + case 0xF4: goto yy637; + default: goto yy426; } -yy477: +yy473: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -24612,15 +24587,15 @@ yy477: case '|': case '}': case '~': - case 0x7F: goto yy477; + case 0x7F: goto yy473; case '\t': - case ' ': goto yy479; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy482; - case '\'': goto yy484; - case ')': goto yy486; - case 0xC2: goto yy481; + case ' ': goto yy475; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy478; + case '\'': goto yy480; + case ')': goto yy482; + case 0xC2: goto yy477; case 0xC3: case 0xC4: case 0xC5: @@ -24649,8 +24624,8 @@ yy477: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy487; - case 0xE0: goto yy488; + case 0xDF: goto yy483; + case 0xE0: goto yy484; case 0xE1: case 0xE2: case 0xE3: @@ -24665,19 +24640,19 @@ yy477: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy489; - case 0xF0: goto yy490; + case 0xEF: goto yy485; + case 0xF0: goto yy486; case 0xF1: case 0xF2: - case 0xF3: goto yy491; - case 0xF4: goto yy492; - default: goto yy427; + case 0xF3: goto yy487; + case 0xF4: goto yy488; + default: goto yy426; } -yy479: +yy475: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -24797,15 +24772,15 @@ yy479: case '|': case '}': case '~': - case 0x7F: goto yy501; + case 0x7F: goto yy497; case '\t': - case ' ': goto yy479; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy585; - case '\'': goto yy546; - case ')': goto yy509; - case 0xC2: goto yy671; + case ' ': goto yy475; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy581; + case '\'': goto yy542; + case ')': goto yy505; + case 0xC2: goto yy667; case 0xC3: case 0xC4: case 0xC5: @@ -24834,8 +24809,8 @@ yy479: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy503; - case 0xE0: goto yy504; + case 0xDF: goto yy499; + case 0xE0: goto yy500; case 0xE1: case 0xE2: case 0xE3: @@ -24850,15 +24825,15 @@ yy479: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy505; - case 0xF0: goto yy506; + case 0xEF: goto yy501; + case 0xF0: goto yy502; case 0xF1: case 0xF2: - case 0xF3: goto yy507; - case 0xF4: goto yy508; - default: goto yy427; + case 0xF3: goto yy503; + case 0xF4: goto yy504; + default: goto yy426; } -yy481: +yy477: ++c; yych = *c; switch (yych) { @@ -24924,15 +24899,15 @@ yy481: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy477; - case 0xA0: goto yy479; - default: goto yy427; + case 0xBF: goto yy473; + case 0xA0: goto yy475; + default: goto yy426; } -yy482: +yy478: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -25052,15 +25027,15 @@ yy482: case '|': case '}': case '~': - case 0x7F: goto yy482; + case 0x7F: goto yy478; case '\t': - case ' ': goto yy645; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy647; - case '\'': goto yy530; - case ')': goto yy643; - case 0xC2: goto yy649; + case ' ': goto yy641; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy643; + case '\'': goto yy526; + case ')': goto yy639; + case 0xC2: goto yy645; case 0xC3: case 0xC4: case 0xC5: @@ -25089,8 +25064,8 @@ yy482: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy650; - case 0xE0: goto yy651; + case 0xDF: goto yy646; + case 0xE0: goto yy647; case 0xE1: case 0xE2: case 0xE3: @@ -25105,19 +25080,19 @@ yy482: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy652; - case 0xF0: goto yy653; + case 0xEF: goto yy648; + case 0xF0: goto yy649; case 0xF1: case 0xF2: - case 0xF3: goto yy654; - case 0xF4: goto yy655; - default: goto yy427; + case 0xF3: goto yy650; + case 0xF4: goto yy651; + default: goto yy426; } -yy484: +yy480: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -25237,15 +25212,15 @@ yy484: case '|': case '}': case '~': - case 0x7F: goto yy484; + case 0x7F: goto yy480; case '\t': - case ' ': goto yy528; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy530; - case '\'': goto yy532; - case ')': goto yy526; - case 0xC2: goto yy534; + case ' ': goto yy524; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy526; + case '\'': goto yy528; + case ')': goto yy522; + case 0xC2: goto yy530; case 0xC3: case 0xC4: case 0xC5: @@ -25274,8 +25249,8 @@ yy484: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy535; - case 0xE0: goto yy536; + case 0xDF: goto yy531; + case 0xE0: goto yy532; case 0xE1: case 0xE2: case 0xE3: @@ -25290,19 +25265,19 @@ yy484: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy537; - case 0xF0: goto yy538; + case 0xEF: goto yy533; + case 0xF0: goto yy534; case 0xF1: case 0xF2: - case 0xF3: goto yy539; - case 0xF4: goto yy540; - default: goto yy427; + case 0xF3: goto yy535; + case 0xF4: goto yy536; + default: goto yy426; } -yy486: +yy482: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -25422,15 +25397,15 @@ yy486: case '|': case '}': case '~': - case 0x7F: goto yy458; + case 0x7F: goto yy454; case '\t': - case ' ': goto yy493; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy473; - case '\'': goto yy475; - case '(': goto yy477; - case 0xC2: goto yy495; + case ' ': goto yy489; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy469; + case '\'': goto yy471; + case '(': goto yy473; + case 0xC2: goto yy491; case 0xC3: case 0xC4: case 0xC5: @@ -25459,8 +25434,8 @@ yy486: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy460; - case 0xE0: goto yy461; + case 0xDF: goto yy456; + case 0xE0: goto yy457; case 0xE1: case 0xE2: case 0xE3: @@ -25475,15 +25450,15 @@ yy486: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy462; - case 0xF0: goto yy463; + case 0xEF: goto yy458; + case 0xF0: goto yy459; case 0xF1: case 0xF2: - case 0xF3: goto yy464; - case 0xF4: goto yy465; - default: goto yy427; + case 0xF3: goto yy460; + case 0xF4: goto yy461; + default: goto yy426; } -yy487: +yy483: ++c; yych = *c; switch (yych) { @@ -25550,10 +25525,10 @@ yy487: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy477; - default: goto yy427; + case 0xBF: goto yy473; + default: goto yy426; } -yy488: +yy484: ++c; yych = *c; switch (yych) { @@ -25588,10 +25563,10 @@ yy488: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy487; - default: goto yy427; + case 0xBF: goto yy483; + default: goto yy426; } -yy489: +yy485: ++c; yych = *c; switch (yych) { @@ -25658,10 +25633,10 @@ yy489: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy487; - default: goto yy427; + case 0xBF: goto yy483; + default: goto yy426; } -yy490: +yy486: ++c; yych = *c; switch (yych) { @@ -25712,10 +25687,10 @@ yy490: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy489; - default: goto yy427; + case 0xBF: goto yy485; + default: goto yy426; } -yy491: +yy487: ++c; yych = *c; switch (yych) { @@ -25782,10 +25757,10 @@ yy491: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy489; - default: goto yy427; + case 0xBF: goto yy485; + default: goto yy426; } -yy492: +yy488: ++c; yych = *c; switch (yych) { @@ -25804,25 +25779,25 @@ yy492: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy489; - default: goto yy427; + case 0x8F: goto yy485; + default: goto yy426; } -yy493: +yy489: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case '\t': - case ' ': goto yy493; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy497; - case '\'': goto yy499; - case '(': goto yy501; - case 0xC2: goto yy525; - default: goto yy427; + case ' ': goto yy489; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy493; + case '\'': goto yy495; + case '(': goto yy497; + case 0xC2: goto yy521; + default: goto yy426; } -yy495: +yy491: ++c; yych = *c; switch (yych) { @@ -25888,21 +25863,21 @@ yy495: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy458; - case 0xA0: goto yy493; - default: goto yy427; + case 0xBF: goto yy454; + case 0xA0: goto yy489; + default: goto yy426; } -yy496: +yy492: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '\n': goto yy471; - case '"': goto yy497; - case '\'': goto yy499; - case '(': goto yy501; - default: goto yy470; + case '\n': goto yy467; + case '"': goto yy493; + case '\'': goto yy495; + case '(': goto yy497; + default: goto yy466; } -yy497: +yy493: ++c; yych = *c; switch (yych) { @@ -26029,8 +26004,8 @@ yy497: case '|': case '}': case '~': - case 0x7F: goto yy497; - case '"': goto yy509; + case 0x7F: goto yy493; + case '"': goto yy505; case 0xC2: case 0xC3: case 0xC4: @@ -26060,8 +26035,8 @@ yy497: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: goto yy515; + case 0xE0: goto yy516; case 0xE1: case 0xE2: case 0xE3: @@ -26076,15 +26051,15 @@ yy497: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: goto yy517; + case 0xF0: goto yy518; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy427; + case 0xF3: goto yy519; + case 0xF4: goto yy520; + default: goto yy426; } -yy499: +yy495: ++c; yych = *c; switch (yych) { @@ -26211,8 +26186,8 @@ yy499: case '|': case '}': case '~': - case 0x7F: goto yy499; - case '\'': goto yy509; + case 0x7F: goto yy495; + case '\'': goto yy505; case 0xC2: case 0xC3: case 0xC4: @@ -26242,8 +26217,8 @@ yy499: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy513; - case 0xE0: goto yy514; + case 0xDF: goto yy509; + case 0xE0: goto yy510; case 0xE1: case 0xE2: case 0xE3: @@ -26258,15 +26233,15 @@ yy499: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy515; - case 0xF0: goto yy516; + case 0xEF: goto yy511; + case 0xF0: goto yy512; case 0xF1: case 0xF2: - case 0xF3: goto yy517; - case 0xF4: goto yy518; - default: goto yy427; + case 0xF3: goto yy513; + case 0xF4: goto yy514; + default: goto yy426; } -yy501: +yy497: ++c; yych = *c; switch (yych) { @@ -26393,8 +26368,8 @@ yy501: case '|': case '}': case '~': - case 0x7F: goto yy501; - case ')': goto yy509; + case 0x7F: goto yy497; + case ')': goto yy505; case 0xC2: case 0xC3: case 0xC4: @@ -26424,8 +26399,8 @@ yy501: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy503; - case 0xE0: goto yy504; + case 0xDF: goto yy499; + case 0xE0: goto yy500; case 0xE1: case 0xE2: case 0xE3: @@ -26440,15 +26415,15 @@ yy501: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy505; - case 0xF0: goto yy506; + case 0xEF: goto yy501; + case 0xF0: goto yy502; case 0xF1: case 0xF2: - case 0xF3: goto yy507; - case 0xF4: goto yy508; - default: goto yy427; + case 0xF3: goto yy503; + case 0xF4: goto yy504; + default: goto yy426; } -yy503: +yy499: ++c; yych = *c; switch (yych) { @@ -26515,10 +26490,10 @@ yy503: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy501; - default: goto yy427; + case 0xBF: goto yy497; + default: goto yy426; } -yy504: +yy500: ++c; yych = *c; switch (yych) { @@ -26553,10 +26528,10 @@ yy504: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy503; - default: goto yy427; + case 0xBF: goto yy499; + default: goto yy426; } -yy505: +yy501: ++c; yych = *c; switch (yych) { @@ -26623,10 +26598,10 @@ yy505: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy503; - default: goto yy427; + case 0xBF: goto yy499; + default: goto yy426; } -yy506: +yy502: ++c; yych = *c; switch (yych) { @@ -26677,10 +26652,10 @@ yy506: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy505; - default: goto yy427; + case 0xBF: goto yy501; + default: goto yy426; } -yy507: +yy503: ++c; yych = *c; switch (yych) { @@ -26747,10 +26722,10 @@ yy507: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy505; - default: goto yy427; + case 0xBF: goto yy501; + default: goto yy426; } -yy508: +yy504: ++c; yych = *c; switch (yych) { @@ -26769,35 +26744,35 @@ yy508: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy505; - default: goto yy427; + case 0x8F: goto yy501; + default: goto yy426; } -yy509: +yy505: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case '\t': - case ' ': goto yy509; - case '\r': goto yy512; - case 0xC2: goto yy511; - default: goto yy427; + case ' ': goto yy505; + case '\r': goto yy508; + case 0xC2: goto yy507; + default: goto yy426; } -yy511: +yy507: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy509; - default: goto yy427; + case 0xA0: goto yy505; + default: goto yy426; } -yy512: +yy508: yych = *++c; switch (yych) { - case '\n': goto yy469; - default: goto yy470; + case '\n': goto yy465; + default: goto yy466; } -yy513: +yy509: ++c; yych = *c; switch (yych) { @@ -26864,10 +26839,10 @@ yy513: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy499; - default: goto yy427; + case 0xBF: goto yy495; + default: goto yy426; } -yy514: +yy510: ++c; yych = *c; switch (yych) { @@ -26902,10 +26877,10 @@ yy514: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy513; - default: goto yy427; + case 0xBF: goto yy509; + default: goto yy426; } -yy515: +yy511: ++c; yych = *c; switch (yych) { @@ -26972,10 +26947,10 @@ yy515: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy513; - default: goto yy427; + case 0xBF: goto yy509; + default: goto yy426; } -yy516: +yy512: ++c; yych = *c; switch (yych) { @@ -27026,10 +27001,10 @@ yy516: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy515; - default: goto yy427; + case 0xBF: goto yy511; + default: goto yy426; } -yy517: +yy513: ++c; yych = *c; switch (yych) { @@ -27096,10 +27071,10 @@ yy517: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy515; - default: goto yy427; + case 0xBF: goto yy511; + default: goto yy426; } -yy518: +yy514: ++c; yych = *c; switch (yych) { @@ -27118,10 +27093,10 @@ yy518: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy515; - default: goto yy427; + case 0x8F: goto yy511; + default: goto yy426; } -yy519: +yy515: ++c; yych = *c; switch (yych) { @@ -27188,10 +27163,10 @@ yy519: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - default: goto yy427; + case 0xBF: goto yy493; + default: goto yy426; } -yy520: +yy516: ++c; yych = *c; switch (yych) { @@ -27226,10 +27201,10 @@ yy520: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy519; - default: goto yy427; + case 0xBF: goto yy515; + default: goto yy426; } -yy521: +yy517: ++c; yych = *c; switch (yych) { @@ -27296,10 +27271,10 @@ yy521: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy519; - default: goto yy427; + case 0xBF: goto yy515; + default: goto yy426; } -yy522: +yy518: ++c; yych = *c; switch (yych) { @@ -27350,10 +27325,10 @@ yy522: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy521; - default: goto yy427; + case 0xBF: goto yy517; + default: goto yy426; } -yy523: +yy519: ++c; yych = *c; switch (yych) { @@ -27420,10 +27395,10 @@ yy523: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy521; - default: goto yy427; + case 0xBF: goto yy517; + default: goto yy426; } -yy524: +yy520: ++c; yych = *c; switch (yych) { @@ -27442,21 +27417,21 @@ yy524: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy521; - default: goto yy427; + case 0x8F: goto yy517; + default: goto yy426; } -yy525: +yy521: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy493; - default: goto yy427; + case 0xA0: goto yy489; + default: goto yy426; } -yy526: +yy522: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -27576,15 +27551,15 @@ yy526: case '|': case '}': case '~': - case 0x7F: goto yy475; + case 0x7F: goto yy471; case '\t': - case ' ': goto yy633; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy611; - case '\'': goto yy526; - case '(': goto yy484; - case 0xC2: goto yy635; + case ' ': goto yy629; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy607; + case '\'': goto yy522; + case '(': goto yy480; + case 0xC2: goto yy631; case 0xC3: case 0xC4: case 0xC5: @@ -27613,8 +27588,8 @@ yy526: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy636; - case 0xE0: goto yy637; + case 0xDF: goto yy632; + case 0xE0: goto yy633; case 0xE1: case 0xE2: case 0xE3: @@ -27629,19 +27604,19 @@ yy526: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy638; - case 0xF0: goto yy639; + case 0xEF: goto yy634; + case 0xF0: goto yy635; case 0xF1: case 0xF2: - case 0xF3: goto yy640; - case 0xF4: goto yy641; - default: goto yy427; + case 0xF3: goto yy636; + case 0xF4: goto yy637; + default: goto yy426; } -yy528: +yy524: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -27761,15 +27736,15 @@ yy528: case '|': case '}': case '~': - case 0x7F: goto yy546; + case 0x7F: goto yy542; case '\t': - case ' ': goto yy528; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy548; - case '\'': goto yy550; - case ')': goto yy544; - case 0xC2: goto yy632; + case ' ': goto yy524; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy544; + case '\'': goto yy546; + case ')': goto yy540; + case 0xC2: goto yy628; case 0xC3: case 0xC4: case 0xC5: @@ -27798,8 +27773,8 @@ yy528: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy553; - case 0xE0: goto yy554; + case 0xDF: goto yy549; + case 0xE0: goto yy550; case 0xE1: case 0xE2: case 0xE3: @@ -27814,19 +27789,19 @@ yy528: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy555; - case 0xF0: goto yy556; + case 0xEF: goto yy551; + case 0xF0: goto yy552; case 0xF1: case 0xF2: - case 0xF3: goto yy557; - case 0xF4: goto yy558; - default: goto yy427; + case 0xF3: goto yy553; + case 0xF4: goto yy554; + default: goto yy426; } -yy530: +yy526: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -27946,15 +27921,15 @@ yy530: case '|': case '}': case '~': - case 0x7F: goto yy530; + case 0x7F: goto yy526; case '\t': - case ' ': goto yy597; - case '\n': goto yy471; - case '\r': goto yy472; + case ' ': goto yy593; + case '\n': goto yy467; + case '\r': goto yy468; case '"': - case '\'': goto yy595; - case ')': goto yy599; - case 0xC2: goto yy601; + case '\'': goto yy591; + case ')': goto yy595; + case 0xC2: goto yy597; case 0xC3: case 0xC4: case 0xC5: @@ -27983,8 +27958,8 @@ yy530: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy602; - case 0xE0: goto yy603; + case 0xDF: goto yy598; + case 0xE0: goto yy599; case 0xE1: case 0xE2: case 0xE3: @@ -27999,19 +27974,19 @@ yy530: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy604; - case 0xF0: goto yy605; + case 0xEF: goto yy600; + case 0xF0: goto yy601; case 0xF1: case 0xF2: - case 0xF3: goto yy606; - case 0xF4: goto yy607; - default: goto yy427; + case 0xF3: goto yy602; + case 0xF4: goto yy603; + default: goto yy426; } -yy532: +yy528: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -28131,15 +28106,15 @@ yy532: case '|': case '}': case '~': - case 0x7F: goto yy484; + case 0x7F: goto yy480; case '\t': - case ' ': goto yy541; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy530; - case '\'': goto yy532; - case ')': goto yy526; - case 0xC2: goto yy543; + case ' ': goto yy537; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy526; + case '\'': goto yy528; + case ')': goto yy522; + case 0xC2: goto yy539; case 0xC3: case 0xC4: case 0xC5: @@ -28168,8 +28143,8 @@ yy532: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy535; - case 0xE0: goto yy536; + case 0xDF: goto yy531; + case 0xE0: goto yy532; case 0xE1: case 0xE2: case 0xE3: @@ -28184,15 +28159,15 @@ yy532: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy537; - case 0xF0: goto yy538; + case 0xEF: goto yy533; + case 0xF0: goto yy534; case 0xF1: case 0xF2: - case 0xF3: goto yy539; - case 0xF4: goto yy540; - default: goto yy427; + case 0xF3: goto yy535; + case 0xF4: goto yy536; + default: goto yy426; } -yy534: +yy530: ++c; yych = *c; switch (yych) { @@ -28258,11 +28233,11 @@ yy534: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy484; - case 0xA0: goto yy528; - default: goto yy427; + case 0xBF: goto yy480; + case 0xA0: goto yy524; + default: goto yy426; } -yy535: +yy531: ++c; yych = *c; switch (yych) { @@ -28329,10 +28304,10 @@ yy535: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy484; - default: goto yy427; + case 0xBF: goto yy480; + default: goto yy426; } -yy536: +yy532: ++c; yych = *c; switch (yych) { @@ -28367,10 +28342,10 @@ yy536: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy535; - default: goto yy427; + case 0xBF: goto yy531; + default: goto yy426; } -yy537: +yy533: ++c; yych = *c; switch (yych) { @@ -28437,10 +28412,10 @@ yy537: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy535; - default: goto yy427; + case 0xBF: goto yy531; + default: goto yy426; } -yy538: +yy534: ++c; yych = *c; switch (yych) { @@ -28491,10 +28466,10 @@ yy538: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy537; - default: goto yy427; + case 0xBF: goto yy533; + default: goto yy426; } -yy539: +yy535: ++c; yych = *c; switch (yych) { @@ -28561,10 +28536,10 @@ yy539: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy537; - default: goto yy427; + case 0xBF: goto yy533; + default: goto yy426; } -yy540: +yy536: ++c; yych = *c; switch (yych) { @@ -28583,14 +28558,14 @@ yy540: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy537; - default: goto yy427; + case 0x8F: goto yy533; + default: goto yy426; } -yy541: +yy537: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -28710,15 +28685,15 @@ yy541: case '|': case '}': case '~': - case 0x7F: goto yy546; + case 0x7F: goto yy542; case '\t': - case ' ': goto yy541; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy548; - case '\'': goto yy550; - case ')': goto yy544; - case 0xC2: goto yy552; + case ' ': goto yy537; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy544; + case '\'': goto yy546; + case ')': goto yy540; + case 0xC2: goto yy548; case 0xC3: case 0xC4: case 0xC5: @@ -28747,8 +28722,8 @@ yy541: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy553; - case 0xE0: goto yy554; + case 0xDF: goto yy549; + case 0xE0: goto yy550; case 0xE1: case 0xE2: case 0xE3: @@ -28763,15 +28738,15 @@ yy541: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy555; - case 0xF0: goto yy556; + case 0xEF: goto yy551; + case 0xF0: goto yy552; case 0xF1: case 0xF2: - case 0xF3: goto yy557; - case 0xF4: goto yy558; - default: goto yy427; + case 0xF3: goto yy553; + case 0xF4: goto yy554; + default: goto yy426; } -yy543: +yy539: ++c; yych = *c; switch (yych) { @@ -28837,16 +28812,16 @@ yy543: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy484; - case 0xA0: goto yy541; - default: goto yy427; + case 0xBF: goto yy480; + case 0xA0: goto yy537; + default: goto yy426; } -yy544: +yy540: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -28968,12 +28943,12 @@ yy544: case '|': case '}': case '~': - case 0x7F: goto yy499; + case 0x7F: goto yy495; case '\t': - case ' ': goto yy544; - case '\r': goto yy512; - case '\'': goto yy509; - case 0xC2: goto yy594; + case ' ': goto yy540; + case '\r': goto yy508; + case '\'': goto yy505; + case 0xC2: goto yy590; case 0xC3: case 0xC4: case 0xC5: @@ -29002,8 +28977,8 @@ yy544: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy513; - case 0xE0: goto yy514; + case 0xDF: goto yy509; + case 0xE0: goto yy510; case 0xE1: case 0xE2: case 0xE3: @@ -29018,15 +28993,15 @@ yy544: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy515; - case 0xF0: goto yy516; + case 0xEF: goto yy511; + case 0xF0: goto yy512; case 0xF1: case 0xF2: - case 0xF3: goto yy517; - case 0xF4: goto yy518; - default: goto yy427; + case 0xF3: goto yy513; + case 0xF4: goto yy514; + default: goto yy426; } -yy546: +yy542: ++c; yych = *c; switch (yych) { @@ -29152,9 +29127,9 @@ yy546: case '|': case '}': case '~': - case 0x7F: goto yy546; - case '\'': goto yy560; - case ')': goto yy544; + case 0x7F: goto yy542; + case '\'': goto yy556; + case ')': goto yy540; case 0xC2: case 0xC3: case 0xC4: @@ -29184,8 +29159,8 @@ yy546: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy553; - case 0xE0: goto yy554; + case 0xDF: goto yy549; + case 0xE0: goto yy550; case 0xE1: case 0xE2: case 0xE3: @@ -29200,15 +29175,15 @@ yy546: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy555; - case 0xF0: goto yy556; + case 0xEF: goto yy551; + case 0xF0: goto yy552; case 0xF1: case 0xF2: - case 0xF3: goto yy557; - case 0xF4: goto yy558; - default: goto yy427; + case 0xF3: goto yy553; + case 0xF4: goto yy554; + default: goto yy426; } -yy548: +yy544: ++c; yych = *c; switch (yych) { @@ -29333,10 +29308,10 @@ yy548: case '|': case '}': case '~': - case 0x7F: goto yy548; - case '"': goto yy550; - case '\'': goto yy563; - case ')': goto yy565; + case 0x7F: goto yy544; + case '"': goto yy546; + case '\'': goto yy559; + case ')': goto yy561; case 0xC2: case 0xC3: case 0xC4: @@ -29366,8 +29341,8 @@ yy548: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy567; - case 0xE0: goto yy568; + case 0xDF: goto yy563; + case 0xE0: goto yy564; case 0xE1: case 0xE2: case 0xE3: @@ -29382,20 +29357,20 @@ yy548: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy569; - case 0xF0: goto yy570; + case 0xEF: goto yy565; + case 0xF0: goto yy566; case 0xF1: case 0xF2: - case 0xF3: goto yy571; - case 0xF4: goto yy572; - default: goto yy427; + case 0xF3: goto yy567; + case 0xF4: goto yy568; + default: goto yy426; } -yy550: +yy546: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -29516,13 +29491,13 @@ yy550: case '|': case '}': case '~': - case 0x7F: goto yy546; + case 0x7F: goto yy542; case '\t': - case ' ': goto yy550; - case '\r': goto yy512; - case '\'': goto yy560; - case ')': goto yy544; - case 0xC2: goto yy559; + case ' ': goto yy546; + case '\r': goto yy508; + case '\'': goto yy556; + case ')': goto yy540; + case 0xC2: goto yy555; case 0xC3: case 0xC4: case 0xC5: @@ -29551,8 +29526,8 @@ yy550: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy553; - case 0xE0: goto yy554; + case 0xDF: goto yy549; + case 0xE0: goto yy550; case 0xE1: case 0xE2: case 0xE3: @@ -29567,15 +29542,15 @@ yy550: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy555; - case 0xF0: goto yy556; + case 0xEF: goto yy551; + case 0xF0: goto yy552; case 0xF1: case 0xF2: - case 0xF3: goto yy557; - case 0xF4: goto yy558; - default: goto yy427; + case 0xF3: goto yy553; + case 0xF4: goto yy554; + default: goto yy426; } -yy552: +yy548: ++c; yych = *c; switch (yych) { @@ -29641,11 +29616,11 @@ yy552: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy546; - case 0xA0: goto yy541; - default: goto yy427; + case 0xBF: goto yy542; + case 0xA0: goto yy537; + default: goto yy426; } -yy553: +yy549: ++c; yych = *c; switch (yych) { @@ -29712,10 +29687,10 @@ yy553: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy546; - default: goto yy427; + case 0xBF: goto yy542; + default: goto yy426; } -yy554: +yy550: ++c; yych = *c; switch (yych) { @@ -29750,10 +29725,10 @@ yy554: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy553; - default: goto yy427; + case 0xBF: goto yy549; + default: goto yy426; } -yy555: +yy551: ++c; yych = *c; switch (yych) { @@ -29820,10 +29795,10 @@ yy555: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy553; - default: goto yy427; + case 0xBF: goto yy549; + default: goto yy426; } -yy556: +yy552: ++c; yych = *c; switch (yych) { @@ -29874,10 +29849,10 @@ yy556: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy555; - default: goto yy427; + case 0xBF: goto yy551; + default: goto yy426; } -yy557: +yy553: ++c; yych = *c; switch (yych) { @@ -29944,10 +29919,10 @@ yy557: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy555; - default: goto yy427; + case 0xBF: goto yy551; + default: goto yy426; } -yy558: +yy554: ++c; yych = *c; switch (yych) { @@ -29966,10 +29941,10 @@ yy558: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy555; - default: goto yy427; + case 0x8F: goto yy551; + default: goto yy426; } -yy559: +yy555: ++c; yych = *c; switch (yych) { @@ -30035,16 +30010,16 @@ yy559: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy546; - case 0xA0: goto yy550; - default: goto yy427; + case 0xBF: goto yy542; + case 0xA0: goto yy546; + default: goto yy426; } -yy560: +yy556: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -30166,12 +30141,12 @@ yy560: case '|': case '}': case '~': - case 0x7F: goto yy501; + case 0x7F: goto yy497; case '\t': - case ' ': goto yy560; - case '\r': goto yy512; - case ')': goto yy509; - case 0xC2: goto yy562; + case ' ': goto yy556; + case '\r': goto yy508; + case ')': goto yy505; + case 0xC2: goto yy558; case 0xC3: case 0xC4: case 0xC5: @@ -30200,8 +30175,8 @@ yy560: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy503; - case 0xE0: goto yy504; + case 0xDF: goto yy499; + case 0xE0: goto yy500; case 0xE1: case 0xE2: case 0xE3: @@ -30216,15 +30191,15 @@ yy560: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy505; - case 0xF0: goto yy506; + case 0xEF: goto yy501; + case 0xF0: goto yy502; case 0xF1: case 0xF2: - case 0xF3: goto yy507; - case 0xF4: goto yy508; - default: goto yy427; + case 0xF3: goto yy503; + case 0xF4: goto yy504; + default: goto yy426; } -yy562: +yy558: ++c; yych = *c; switch (yych) { @@ -30290,16 +30265,16 @@ yy562: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy501; - case 0xA0: goto yy560; - default: goto yy427; + case 0xBF: goto yy497; + case 0xA0: goto yy556; + default: goto yy426; } -yy563: +yy559: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -30420,13 +30395,13 @@ yy563: case '|': case '}': case '~': - case 0x7F: goto yy585; + case 0x7F: goto yy581; case '\t': - case ' ': goto yy563; - case '\r': goto yy512; - case '"': goto yy560; - case ')': goto yy574; - case 0xC2: goto yy587; + case ' ': goto yy559; + case '\r': goto yy508; + case '"': goto yy556; + case ')': goto yy570; + case 0xC2: goto yy583; case 0xC3: case 0xC4: case 0xC5: @@ -30455,8 +30430,8 @@ yy563: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy588; - case 0xE0: goto yy589; + case 0xDF: goto yy584; + case 0xE0: goto yy585; case 0xE1: case 0xE2: case 0xE3: @@ -30471,20 +30446,20 @@ yy563: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy590; - case 0xF0: goto yy591; + case 0xEF: goto yy586; + case 0xF0: goto yy587; case 0xF1: case 0xF2: - case 0xF3: goto yy592; - case 0xF4: goto yy593; - default: goto yy427; + case 0xF3: goto yy588; + case 0xF4: goto yy589; + default: goto yy426; } -yy565: +yy561: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -30605,13 +30580,13 @@ yy565: case '|': case '}': case '~': - case 0x7F: goto yy576; + case 0x7F: goto yy572; case '\t': - case ' ': goto yy565; - case '\r': goto yy512; - case '"': goto yy544; - case '\'': goto yy574; - case 0xC2: goto yy573; + case ' ': goto yy561; + case '\r': goto yy508; + case '"': goto yy540; + case '\'': goto yy570; + case 0xC2: goto yy569; case 0xC3: case 0xC4: case 0xC5: @@ -30640,8 +30615,8 @@ yy565: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy578; - case 0xE0: goto yy579; + case 0xDF: goto yy574; + case 0xE0: goto yy575; case 0xE1: case 0xE2: case 0xE3: @@ -30656,15 +30631,15 @@ yy565: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy580; - case 0xF0: goto yy581; + case 0xEF: goto yy576; + case 0xF0: goto yy577; case 0xF1: case 0xF2: - case 0xF3: goto yy582; - case 0xF4: goto yy583; - default: goto yy427; + case 0xF3: goto yy578; + case 0xF4: goto yy579; + default: goto yy426; } -yy567: +yy563: ++c; yych = *c; switch (yych) { @@ -30731,10 +30706,10 @@ yy567: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy548; - default: goto yy427; + case 0xBF: goto yy544; + default: goto yy426; } -yy568: +yy564: ++c; yych = *c; switch (yych) { @@ -30769,10 +30744,10 @@ yy568: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy567; - default: goto yy427; + case 0xBF: goto yy563; + default: goto yy426; } -yy569: +yy565: ++c; yych = *c; switch (yych) { @@ -30839,10 +30814,10 @@ yy569: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy567; - default: goto yy427; + case 0xBF: goto yy563; + default: goto yy426; } -yy570: +yy566: ++c; yych = *c; switch (yych) { @@ -30893,10 +30868,10 @@ yy570: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy569; - default: goto yy427; + case 0xBF: goto yy565; + default: goto yy426; } -yy571: +yy567: ++c; yych = *c; switch (yych) { @@ -30963,10 +30938,10 @@ yy571: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy569; - default: goto yy427; + case 0xBF: goto yy565; + default: goto yy426; } -yy572: +yy568: ++c; yych = *c; switch (yych) { @@ -30985,10 +30960,10 @@ yy572: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy569; - default: goto yy427; + case 0x8F: goto yy565; + default: goto yy426; } -yy573: +yy569: ++c; yych = *c; switch (yych) { @@ -31054,16 +31029,16 @@ yy573: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy576; - case 0xA0: goto yy565; - default: goto yy427; + case 0xBF: goto yy572; + case 0xA0: goto yy561; + default: goto yy426; } -yy574: +yy570: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -31185,12 +31160,12 @@ yy574: case '|': case '}': case '~': - case 0x7F: goto yy497; + case 0x7F: goto yy493; case '\t': - case ' ': goto yy574; - case '\r': goto yy512; - case '"': goto yy509; - case 0xC2: goto yy584; + case ' ': goto yy570; + case '\r': goto yy508; + case '"': goto yy505; + case 0xC2: goto yy580; case 0xC3: case 0xC4: case 0xC5: @@ -31219,8 +31194,8 @@ yy574: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: goto yy515; + case 0xE0: goto yy516; case 0xE1: case 0xE2: case 0xE3: @@ -31235,15 +31210,15 @@ yy574: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: goto yy517; + case 0xF0: goto yy518; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy427; + case 0xF3: goto yy519; + case 0xF4: goto yy520; + default: goto yy426; } -yy576: +yy572: ++c; yych = *c; switch (yych) { @@ -31369,9 +31344,9 @@ yy576: case '|': case '}': case '~': - case 0x7F: goto yy576; - case '"': goto yy544; - case '\'': goto yy574; + case 0x7F: goto yy572; + case '"': goto yy540; + case '\'': goto yy570; case 0xC2: case 0xC3: case 0xC4: @@ -31401,8 +31376,8 @@ yy576: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy578; - case 0xE0: goto yy579; + case 0xDF: goto yy574; + case 0xE0: goto yy575; case 0xE1: case 0xE2: case 0xE3: @@ -31417,15 +31392,15 @@ yy576: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy580; - case 0xF0: goto yy581; + case 0xEF: goto yy576; + case 0xF0: goto yy577; case 0xF1: case 0xF2: - case 0xF3: goto yy582; - case 0xF4: goto yy583; - default: goto yy427; + case 0xF3: goto yy578; + case 0xF4: goto yy579; + default: goto yy426; } -yy578: +yy574: ++c; yych = *c; switch (yych) { @@ -31492,10 +31467,10 @@ yy578: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy576; - default: goto yy427; + case 0xBF: goto yy572; + default: goto yy426; } -yy579: +yy575: ++c; yych = *c; switch (yych) { @@ -31530,10 +31505,10 @@ yy579: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy578; - default: goto yy427; + case 0xBF: goto yy574; + default: goto yy426; } -yy580: +yy576: ++c; yych = *c; switch (yych) { @@ -31600,10 +31575,10 @@ yy580: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy578; - default: goto yy427; + case 0xBF: goto yy574; + default: goto yy426; } -yy581: +yy577: ++c; yych = *c; switch (yych) { @@ -31654,10 +31629,10 @@ yy581: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy580; - default: goto yy427; + case 0xBF: goto yy576; + default: goto yy426; } -yy582: +yy578: ++c; yych = *c; switch (yych) { @@ -31724,10 +31699,10 @@ yy582: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy580; - default: goto yy427; + case 0xBF: goto yy576; + default: goto yy426; } -yy583: +yy579: ++c; yych = *c; switch (yych) { @@ -31746,10 +31721,10 @@ yy583: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy580; - default: goto yy427; + case 0x8F: goto yy576; + default: goto yy426; } -yy584: +yy580: ++c; yych = *c; switch (yych) { @@ -31815,11 +31790,11 @@ yy584: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - case 0xA0: goto yy574; - default: goto yy427; + case 0xBF: goto yy493; + case 0xA0: goto yy570; + default: goto yy426; } -yy585: +yy581: ++c; yych = *c; switch (yych) { @@ -31945,9 +31920,9 @@ yy585: case '|': case '}': case '~': - case 0x7F: goto yy585; - case '"': goto yy560; - case ')': goto yy574; + case 0x7F: goto yy581; + case '"': goto yy556; + case ')': goto yy570; case 0xC2: case 0xC3: case 0xC4: @@ -31977,8 +31952,8 @@ yy585: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy588; - case 0xE0: goto yy589; + case 0xDF: goto yy584; + case 0xE0: goto yy585; case 0xE1: case 0xE2: case 0xE3: @@ -31993,15 +31968,15 @@ yy585: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy590; - case 0xF0: goto yy591; + case 0xEF: goto yy586; + case 0xF0: goto yy587; case 0xF1: case 0xF2: - case 0xF3: goto yy592; - case 0xF4: goto yy593; - default: goto yy427; + case 0xF3: goto yy588; + case 0xF4: goto yy589; + default: goto yy426; } -yy587: +yy583: ++c; yych = *c; switch (yych) { @@ -32067,11 +32042,11 @@ yy587: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy585; - case 0xA0: goto yy563; - default: goto yy427; + case 0xBF: goto yy581; + case 0xA0: goto yy559; + default: goto yy426; } -yy588: +yy584: ++c; yych = *c; switch (yych) { @@ -32138,10 +32113,10 @@ yy588: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy585; - default: goto yy427; + case 0xBF: goto yy581; + default: goto yy426; } -yy589: +yy585: ++c; yych = *c; switch (yych) { @@ -32176,10 +32151,10 @@ yy589: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy588; - default: goto yy427; + case 0xBF: goto yy584; + default: goto yy426; } -yy590: +yy586: ++c; yych = *c; switch (yych) { @@ -32246,10 +32221,10 @@ yy590: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy588; - default: goto yy427; + case 0xBF: goto yy584; + default: goto yy426; } -yy591: +yy587: ++c; yych = *c; switch (yych) { @@ -32300,10 +32275,10 @@ yy591: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy590; - default: goto yy427; + case 0xBF: goto yy586; + default: goto yy426; } -yy592: +yy588: ++c; yych = *c; switch (yych) { @@ -32370,10 +32345,10 @@ yy592: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy590; - default: goto yy427; + case 0xBF: goto yy586; + default: goto yy426; } -yy593: +yy589: ++c; yych = *c; switch (yych) { @@ -32392,10 +32367,10 @@ yy593: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy590; - default: goto yy427; + case 0x8F: goto yy586; + default: goto yy426; } -yy594: +yy590: ++c; yych = *c; switch (yych) { @@ -32461,15 +32436,15 @@ yy594: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy499; - case 0xA0: goto yy544; - default: goto yy427; + case 0xBF: goto yy495; + case 0xA0: goto yy540; + default: goto yy426; } -yy595: +yy591: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -32589,15 +32564,15 @@ yy595: case '|': case '}': case '~': - case 0x7F: goto yy530; + case 0x7F: goto yy526; case '\t': - case ' ': goto yy628; - case '\n': goto yy471; - case '\r': goto yy496; + case ' ': goto yy624; + case '\n': goto yy467; + case '\r': goto yy492; case '"': - case '\'': goto yy595; - case ')': goto yy599; - case 0xC2: goto yy630; + case '\'': goto yy591; + case ')': goto yy595; + case 0xC2: goto yy626; case 0xC3: case 0xC4: case 0xC5: @@ -32626,8 +32601,8 @@ yy595: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy602; - case 0xE0: goto yy603; + case 0xDF: goto yy598; + case 0xE0: goto yy599; case 0xE1: case 0xE2: case 0xE3: @@ -32642,19 +32617,19 @@ yy595: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy604; - case 0xF0: goto yy605; + case 0xEF: goto yy600; + case 0xF0: goto yy601; case 0xF1: case 0xF2: - case 0xF3: goto yy606; - case 0xF4: goto yy607; - default: goto yy427; + case 0xF3: goto yy602; + case 0xF4: goto yy603; + default: goto yy426; } -yy597: +yy593: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -32774,15 +32749,15 @@ yy597: case '|': case '}': case '~': - case 0x7F: goto yy548; + case 0x7F: goto yy544; case '\t': - case ' ': goto yy597; - case '\n': goto yy471; - case '\r': goto yy472; + case ' ': goto yy593; + case '\n': goto yy467; + case '\r': goto yy468; case '"': - case '\'': goto yy624; - case ')': goto yy565; - case 0xC2: goto yy626; + case '\'': goto yy620; + case ')': goto yy561; + case 0xC2: goto yy622; case 0xC3: case 0xC4: case 0xC5: @@ -32811,8 +32786,8 @@ yy597: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy567; - case 0xE0: goto yy568; + case 0xDF: goto yy563; + case 0xE0: goto yy564; case 0xE1: case 0xE2: case 0xE3: @@ -32827,19 +32802,19 @@ yy597: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy569; - case 0xF0: goto yy570; + case 0xEF: goto yy565; + case 0xF0: goto yy566; case 0xF1: case 0xF2: - case 0xF3: goto yy571; - case 0xF4: goto yy572; - default: goto yy427; + case 0xF3: goto yy567; + case 0xF4: goto yy568; + default: goto yy426; } -yy599: +yy595: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -32959,15 +32934,15 @@ yy599: case '|': case '}': case '~': - case 0x7F: goto yy611; + case 0x7F: goto yy607; case '\t': - case ' ': goto yy608; - case '\n': goto yy471; - case '\r': goto yy496; + case ' ': goto yy604; + case '\n': goto yy467; + case '\r': goto yy492; case '"': - case '\'': goto yy599; - case '(': goto yy530; - case 0xC2: goto yy610; + case '\'': goto yy595; + case '(': goto yy526; + case 0xC2: goto yy606; case 0xC3: case 0xC4: case 0xC5: @@ -32996,8 +32971,8 @@ yy599: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy613; - case 0xE0: goto yy614; + case 0xDF: goto yy609; + case 0xE0: goto yy610; case 0xE1: case 0xE2: case 0xE3: @@ -33012,15 +32987,15 @@ yy599: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy615; - case 0xF0: goto yy616; + case 0xEF: goto yy611; + case 0xF0: goto yy612; case 0xF1: case 0xF2: - case 0xF3: goto yy617; - case 0xF4: goto yy618; - default: goto yy427; + case 0xF3: goto yy613; + case 0xF4: goto yy614; + default: goto yy426; } -yy601: +yy597: ++c; yych = *c; switch (yych) { @@ -33086,11 +33061,11 @@ yy601: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy530; - case 0xA0: goto yy597; - default: goto yy427; + case 0xBF: goto yy526; + case 0xA0: goto yy593; + default: goto yy426; } -yy602: +yy598: ++c; yych = *c; switch (yych) { @@ -33157,10 +33132,10 @@ yy602: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy530; - default: goto yy427; + case 0xBF: goto yy526; + default: goto yy426; } -yy603: +yy599: ++c; yych = *c; switch (yych) { @@ -33195,10 +33170,10 @@ yy603: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy602; - default: goto yy427; + case 0xBF: goto yy598; + default: goto yy426; } -yy604: +yy600: ++c; yych = *c; switch (yych) { @@ -33265,10 +33240,10 @@ yy604: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy602; - default: goto yy427; + case 0xBF: goto yy598; + default: goto yy426; } -yy605: +yy601: ++c; yych = *c; switch (yych) { @@ -33319,10 +33294,10 @@ yy605: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy604; - default: goto yy427; + case 0xBF: goto yy600; + default: goto yy426; } -yy606: +yy602: ++c; yych = *c; switch (yych) { @@ -33389,10 +33364,10 @@ yy606: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy604; - default: goto yy427; + case 0xBF: goto yy600; + default: goto yy426; } -yy607: +yy603: ++c; yych = *c; switch (yych) { @@ -33411,14 +33386,14 @@ yy607: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy604; - default: goto yy427; + case 0x8F: goto yy600; + default: goto yy426; } -yy608: +yy604: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -33538,15 +33513,15 @@ yy608: case '|': case '}': case '~': - case 0x7F: goto yy576; + case 0x7F: goto yy572; case '\t': - case ' ': goto yy608; - case '\n': goto yy471; - case '\r': goto yy496; + case ' ': goto yy604; + case '\n': goto yy467; + case '\r': goto yy492; case '"': - case '\'': goto yy565; - case '(': goto yy548; - case 0xC2: goto yy623; + case '\'': goto yy561; + case '(': goto yy544; + case 0xC2: goto yy619; case 0xC3: case 0xC4: case 0xC5: @@ -33575,8 +33550,8 @@ yy608: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy578; - case 0xE0: goto yy579; + case 0xDF: goto yy574; + case 0xE0: goto yy575; case 0xE1: case 0xE2: case 0xE3: @@ -33591,15 +33566,15 @@ yy608: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy580; - case 0xF0: goto yy581; + case 0xEF: goto yy576; + case 0xF0: goto yy577; case 0xF1: case 0xF2: - case 0xF3: goto yy582; - case 0xF4: goto yy583; - default: goto yy427; + case 0xF3: goto yy578; + case 0xF4: goto yy579; + default: goto yy426; } -yy610: +yy606: ++c; yych = *c; switch (yych) { @@ -33665,15 +33640,15 @@ yy610: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; - case 0xA0: goto yy608; - default: goto yy427; + case 0xBF: goto yy607; + case 0xA0: goto yy604; + default: goto yy426; } -yy611: +yy607: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -33793,15 +33768,15 @@ yy611: case '|': case '}': case '~': - case 0x7F: goto yy611; + case 0x7F: goto yy607; case '\t': - case ' ': goto yy619; - case '\n': goto yy471; - case '\r': goto yy472; + case ' ': goto yy615; + case '\n': goto yy467; + case '\r': goto yy468; case '"': - case '\'': goto yy599; - case '(': goto yy530; - case 0xC2: goto yy621; + case '\'': goto yy595; + case '(': goto yy526; + case 0xC2: goto yy617; case 0xC3: case 0xC4: case 0xC5: @@ -33830,8 +33805,8 @@ yy611: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy613; - case 0xE0: goto yy614; + case 0xDF: goto yy609; + case 0xE0: goto yy610; case 0xE1: case 0xE2: case 0xE3: @@ -33846,15 +33821,15 @@ yy611: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy615; - case 0xF0: goto yy616; + case 0xEF: goto yy611; + case 0xF0: goto yy612; case 0xF1: case 0xF2: - case 0xF3: goto yy617; - case 0xF4: goto yy618; - default: goto yy427; + case 0xF3: goto yy613; + case 0xF4: goto yy614; + default: goto yy426; } -yy613: +yy609: ++c; yych = *c; switch (yych) { @@ -33921,10 +33896,10 @@ yy613: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; - default: goto yy427; + case 0xBF: goto yy607; + default: goto yy426; } -yy614: +yy610: ++c; yych = *c; switch (yych) { @@ -33959,10 +33934,10 @@ yy614: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy613; - default: goto yy427; + case 0xBF: goto yy609; + default: goto yy426; } -yy615: +yy611: ++c; yych = *c; switch (yych) { @@ -34029,10 +34004,10 @@ yy615: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy613; - default: goto yy427; + case 0xBF: goto yy609; + default: goto yy426; } -yy616: +yy612: ++c; yych = *c; switch (yych) { @@ -34083,10 +34058,10 @@ yy616: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy615; - default: goto yy427; + case 0xBF: goto yy611; + default: goto yy426; } -yy617: +yy613: ++c; yych = *c; switch (yych) { @@ -34153,10 +34128,10 @@ yy617: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy615; - default: goto yy427; + case 0xBF: goto yy611; + default: goto yy426; } -yy618: +yy614: ++c; yych = *c; switch (yych) { @@ -34175,14 +34150,14 @@ yy618: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy615; - default: goto yy427; + case 0x8F: goto yy611; + default: goto yy426; } -yy619: +yy615: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -34302,15 +34277,15 @@ yy619: case '|': case '}': case '~': - case 0x7F: goto yy576; + case 0x7F: goto yy572; case '\t': - case ' ': goto yy619; - case '\n': goto yy471; - case '\r': goto yy472; + case ' ': goto yy615; + case '\n': goto yy467; + case '\r': goto yy468; case '"': - case '\'': goto yy565; - case '(': goto yy548; - case 0xC2: goto yy622; + case '\'': goto yy561; + case '(': goto yy544; + case 0xC2: goto yy618; case 0xC3: case 0xC4: case 0xC5: @@ -34339,8 +34314,8 @@ yy619: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy578; - case 0xE0: goto yy579; + case 0xDF: goto yy574; + case 0xE0: goto yy575; case 0xE1: case 0xE2: case 0xE3: @@ -34355,15 +34330,15 @@ yy619: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy580; - case 0xF0: goto yy581; + case 0xEF: goto yy576; + case 0xF0: goto yy577; case 0xF1: case 0xF2: - case 0xF3: goto yy582; - case 0xF4: goto yy583; - default: goto yy427; + case 0xF3: goto yy578; + case 0xF4: goto yy579; + default: goto yy426; } -yy621: +yy617: ++c; yych = *c; switch (yych) { @@ -34429,11 +34404,11 @@ yy621: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; - case 0xA0: goto yy619; - default: goto yy427; + case 0xBF: goto yy607; + case 0xA0: goto yy615; + default: goto yy426; } -yy622: +yy618: ++c; yych = *c; switch (yych) { @@ -34499,11 +34474,11 @@ yy622: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy576; - case 0xA0: goto yy619; - default: goto yy427; + case 0xBF: goto yy572; + case 0xA0: goto yy615; + default: goto yy426; } -yy623: +yy619: ++c; yych = *c; switch (yych) { @@ -34569,16 +34544,16 @@ yy623: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy576; - case 0xA0: goto yy608; - default: goto yy427; + case 0xBF: goto yy572; + case 0xA0: goto yy604; + default: goto yy426; } -yy624: +yy620: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy469; + case '\n': goto yy465; case 0x01: case 0x02: case 0x03: @@ -34698,14 +34673,14 @@ yy624: case '|': case '}': case '~': - case 0x7F: goto yy548; + case 0x7F: goto yy544; case '\t': - case ' ': goto yy624; - case '\r': goto yy512; - case '"': goto yy550; - case '\'': goto yy563; - case ')': goto yy565; - case 0xC2: goto yy627; + case ' ': goto yy620; + case '\r': goto yy508; + case '"': goto yy546; + case '\'': goto yy559; + case ')': goto yy561; + case 0xC2: goto yy623; case 0xC3: case 0xC4: case 0xC5: @@ -34734,8 +34709,8 @@ yy624: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy567; - case 0xE0: goto yy568; + case 0xDF: goto yy563; + case 0xE0: goto yy564; case 0xE1: case 0xE2: case 0xE3: @@ -34750,15 +34725,15 @@ yy624: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy569; - case 0xF0: goto yy570; + case 0xEF: goto yy565; + case 0xF0: goto yy566; case 0xF1: case 0xF2: - case 0xF3: goto yy571; - case 0xF4: goto yy572; - default: goto yy427; + case 0xF3: goto yy567; + case 0xF4: goto yy568; + default: goto yy426; } -yy626: +yy622: ++c; yych = *c; switch (yych) { @@ -34824,11 +34799,11 @@ yy626: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy548; - case 0xA0: goto yy597; - default: goto yy427; + case 0xBF: goto yy544; + case 0xA0: goto yy593; + default: goto yy426; } -yy627: +yy623: ++c; yych = *c; switch (yych) { @@ -34894,15 +34869,15 @@ yy627: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy548; - case 0xA0: goto yy624; - default: goto yy427; + case 0xBF: goto yy544; + case 0xA0: goto yy620; + default: goto yy426; } -yy628: +yy624: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -35022,15 +34997,15 @@ yy628: case '|': case '}': case '~': - case 0x7F: goto yy548; + case 0x7F: goto yy544; case '\t': - case ' ': goto yy628; - case '\n': goto yy471; - case '\r': goto yy496; + case ' ': goto yy624; + case '\n': goto yy467; + case '\r': goto yy492; case '"': - case '\'': goto yy624; - case ')': goto yy565; - case 0xC2: goto yy631; + case '\'': goto yy620; + case ')': goto yy561; + case 0xC2: goto yy627; case 0xC3: case 0xC4: case 0xC5: @@ -35059,8 +35034,8 @@ yy628: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy567; - case 0xE0: goto yy568; + case 0xDF: goto yy563; + case 0xE0: goto yy564; case 0xE1: case 0xE2: case 0xE3: @@ -35075,15 +35050,15 @@ yy628: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy569; - case 0xF0: goto yy570; + case 0xEF: goto yy565; + case 0xF0: goto yy566; case 0xF1: case 0xF2: - case 0xF3: goto yy571; - case 0xF4: goto yy572; - default: goto yy427; + case 0xF3: goto yy567; + case 0xF4: goto yy568; + default: goto yy426; } -yy630: +yy626: ++c; yych = *c; switch (yych) { @@ -35149,11 +35124,11 @@ yy630: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy530; - case 0xA0: goto yy628; - default: goto yy427; + case 0xBF: goto yy526; + case 0xA0: goto yy624; + default: goto yy426; } -yy631: +yy627: ++c; yych = *c; switch (yych) { @@ -35219,11 +35194,11 @@ yy631: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy548; - case 0xA0: goto yy628; - default: goto yy427; + case 0xBF: goto yy544; + case 0xA0: goto yy624; + default: goto yy426; } -yy632: +yy628: ++c; yych = *c; switch (yych) { @@ -35289,15 +35264,15 @@ yy632: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy546; - case 0xA0: goto yy528; - default: goto yy427; + case 0xBF: goto yy542; + case 0xA0: goto yy524; + default: goto yy426; } -yy633: +yy629: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -35417,15 +35392,15 @@ yy633: case '|': case '}': case '~': - case 0x7F: goto yy499; + case 0x7F: goto yy495; case '\t': - case ' ': goto yy633; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy576; - case '\'': goto yy544; - case '(': goto yy546; - case 0xC2: goto yy642; + case ' ': goto yy629; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy572; + case '\'': goto yy540; + case '(': goto yy542; + case 0xC2: goto yy638; case 0xC3: case 0xC4: case 0xC5: @@ -35454,8 +35429,8 @@ yy633: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy513; - case 0xE0: goto yy514; + case 0xDF: goto yy509; + case 0xE0: goto yy510; case 0xE1: case 0xE2: case 0xE3: @@ -35470,15 +35445,15 @@ yy633: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy515; - case 0xF0: goto yy516; + case 0xEF: goto yy511; + case 0xF0: goto yy512; case 0xF1: case 0xF2: - case 0xF3: goto yy517; - case 0xF4: goto yy518; - default: goto yy427; + case 0xF3: goto yy513; + case 0xF4: goto yy514; + default: goto yy426; } -yy635: +yy631: ++c; yych = *c; switch (yych) { @@ -35544,11 +35519,11 @@ yy635: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy475; - case 0xA0: goto yy633; - default: goto yy427; + case 0xBF: goto yy471; + case 0xA0: goto yy629; + default: goto yy426; } -yy636: +yy632: ++c; yych = *c; switch (yych) { @@ -35615,10 +35590,10 @@ yy636: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy475; - default: goto yy427; + case 0xBF: goto yy471; + default: goto yy426; } -yy637: +yy633: ++c; yych = *c; switch (yych) { @@ -35653,10 +35628,10 @@ yy637: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy636; - default: goto yy427; + case 0xBF: goto yy632; + default: goto yy426; } -yy638: +yy634: ++c; yych = *c; switch (yych) { @@ -35723,10 +35698,10 @@ yy638: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy636; - default: goto yy427; + case 0xBF: goto yy632; + default: goto yy426; } -yy639: +yy635: ++c; yych = *c; switch (yych) { @@ -35777,10 +35752,10 @@ yy639: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy638; - default: goto yy427; + case 0xBF: goto yy634; + default: goto yy426; } -yy640: +yy636: ++c; yych = *c; switch (yych) { @@ -35847,10 +35822,10 @@ yy640: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy638; - default: goto yy427; + case 0xBF: goto yy634; + default: goto yy426; } -yy641: +yy637: ++c; yych = *c; switch (yych) { @@ -35869,10 +35844,10 @@ yy641: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy638; - default: goto yy427; + case 0x8F: goto yy634; + default: goto yy426; } -yy642: +yy638: ++c; yych = *c; switch (yych) { @@ -35938,15 +35913,15 @@ yy642: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy499; - case 0xA0: goto yy633; - default: goto yy427; + case 0xBF: goto yy495; + case 0xA0: goto yy629; + default: goto yy426; } -yy643: +yy639: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -36066,15 +36041,15 @@ yy643: case '|': case '}': case '~': - case 0x7F: goto yy473; + case 0x7F: goto yy469; case '\t': - case ' ': goto yy661; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy643; - case '\'': goto yy611; - case '(': goto yy482; - case 0xC2: goto yy663; + case ' ': goto yy657; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy639; + case '\'': goto yy607; + case '(': goto yy478; + case 0xC2: goto yy659; case 0xC3: case 0xC4: case 0xC5: @@ -36103,8 +36078,8 @@ yy643: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy664; - case 0xE0: goto yy665; + case 0xDF: goto yy660; + case 0xE0: goto yy661; case 0xE1: case 0xE2: case 0xE3: @@ -36119,19 +36094,19 @@ yy643: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy666; - case 0xF0: goto yy667; + case 0xEF: goto yy662; + case 0xF0: goto yy663; case 0xF1: case 0xF2: - case 0xF3: goto yy668; - case 0xF4: goto yy669; - default: goto yy427; + case 0xF3: goto yy664; + case 0xF4: goto yy665; + default: goto yy426; } -yy645: +yy641: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -36251,15 +36226,15 @@ yy645: case '|': case '}': case '~': - case 0x7F: goto yy585; + case 0x7F: goto yy581; case '\t': - case ' ': goto yy645; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy563; - case '\'': goto yy548; - case ')': goto yy574; - case 0xC2: goto yy660; + case ' ': goto yy641; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy559; + case '\'': goto yy544; + case ')': goto yy570; + case 0xC2: goto yy656; case 0xC3: case 0xC4: case 0xC5: @@ -36288,8 +36263,8 @@ yy645: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy588; - case 0xE0: goto yy589; + case 0xDF: goto yy584; + case 0xE0: goto yy585; case 0xE1: case 0xE2: case 0xE3: @@ -36304,19 +36279,19 @@ yy645: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy590; - case 0xF0: goto yy591; + case 0xEF: goto yy586; + case 0xF0: goto yy587; case 0xF1: case 0xF2: - case 0xF3: goto yy592; - case 0xF4: goto yy593; - default: goto yy427; + case 0xF3: goto yy588; + case 0xF4: goto yy589; + default: goto yy426; } -yy647: +yy643: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -36436,15 +36411,15 @@ yy647: case '|': case '}': case '~': - case 0x7F: goto yy482; + case 0x7F: goto yy478; case '\t': - case ' ': goto yy656; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy647; - case '\'': goto yy530; - case ')': goto yy643; - case 0xC2: goto yy658; + case ' ': goto yy652; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy643; + case '\'': goto yy526; + case ')': goto yy639; + case 0xC2: goto yy654; case 0xC3: case 0xC4: case 0xC5: @@ -36473,8 +36448,8 @@ yy647: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy650; - case 0xE0: goto yy651; + case 0xDF: goto yy646; + case 0xE0: goto yy647; case 0xE1: case 0xE2: case 0xE3: @@ -36489,15 +36464,15 @@ yy647: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy652; - case 0xF0: goto yy653; + case 0xEF: goto yy648; + case 0xF0: goto yy649; case 0xF1: case 0xF2: - case 0xF3: goto yy654; - case 0xF4: goto yy655; - default: goto yy427; + case 0xF3: goto yy650; + case 0xF4: goto yy651; + default: goto yy426; } -yy649: +yy645: ++c; yych = *c; switch (yych) { @@ -36563,11 +36538,11 @@ yy649: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy482; - case 0xA0: goto yy645; - default: goto yy427; + case 0xBF: goto yy478; + case 0xA0: goto yy641; + default: goto yy426; } -yy650: +yy646: ++c; yych = *c; switch (yych) { @@ -36634,10 +36609,10 @@ yy650: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy482; - default: goto yy427; + case 0xBF: goto yy478; + default: goto yy426; } -yy651: +yy647: ++c; yych = *c; switch (yych) { @@ -36672,10 +36647,10 @@ yy651: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy650; - default: goto yy427; + case 0xBF: goto yy646; + default: goto yy426; } -yy652: +yy648: ++c; yych = *c; switch (yych) { @@ -36742,10 +36717,10 @@ yy652: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy650; - default: goto yy427; + case 0xBF: goto yy646; + default: goto yy426; } -yy653: +yy649: ++c; yych = *c; switch (yych) { @@ -36796,10 +36771,10 @@ yy653: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy652; - default: goto yy427; + case 0xBF: goto yy648; + default: goto yy426; } -yy654: +yy650: ++c; yych = *c; switch (yych) { @@ -36866,10 +36841,10 @@ yy654: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy652; - default: goto yy427; + case 0xBF: goto yy648; + default: goto yy426; } -yy655: +yy651: ++c; yych = *c; switch (yych) { @@ -36888,14 +36863,14 @@ yy655: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy652; - default: goto yy427; + case 0x8F: goto yy648; + default: goto yy426; } -yy656: +yy652: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -37015,15 +36990,15 @@ yy656: case '|': case '}': case '~': - case 0x7F: goto yy585; + case 0x7F: goto yy581; case '\t': - case ' ': goto yy656; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy563; - case '\'': goto yy548; - case ')': goto yy574; - case 0xC2: goto yy659; + case ' ': goto yy652; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy559; + case '\'': goto yy544; + case ')': goto yy570; + case 0xC2: goto yy655; case 0xC3: case 0xC4: case 0xC5: @@ -37052,8 +37027,8 @@ yy656: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy588; - case 0xE0: goto yy589; + case 0xDF: goto yy584; + case 0xE0: goto yy585; case 0xE1: case 0xE2: case 0xE3: @@ -37068,15 +37043,15 @@ yy656: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy590; - case 0xF0: goto yy591; + case 0xEF: goto yy586; + case 0xF0: goto yy587; case 0xF1: case 0xF2: - case 0xF3: goto yy592; - case 0xF4: goto yy593; - default: goto yy427; + case 0xF3: goto yy588; + case 0xF4: goto yy589; + default: goto yy426; } -yy658: +yy654: ++c; yych = *c; switch (yych) { @@ -37142,11 +37117,11 @@ yy658: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy482; - case 0xA0: goto yy656; - default: goto yy427; + case 0xBF: goto yy478; + case 0xA0: goto yy652; + default: goto yy426; } -yy659: +yy655: ++c; yych = *c; switch (yych) { @@ -37212,11 +37187,11 @@ yy659: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy585; - case 0xA0: goto yy656; - default: goto yy427; + case 0xBF: goto yy581; + case 0xA0: goto yy652; + default: goto yy426; } -yy660: +yy656: ++c; yych = *c; switch (yych) { @@ -37282,15 +37257,15 @@ yy660: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy585; - case 0xA0: goto yy645; - default: goto yy427; + case 0xBF: goto yy581; + case 0xA0: goto yy641; + default: goto yy426; } -yy661: +yy657: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -37410,15 +37385,15 @@ yy661: case '|': case '}': case '~': - case 0x7F: goto yy497; + case 0x7F: goto yy493; case '\t': - case ' ': goto yy661; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy574; - case '\'': goto yy576; - case '(': goto yy585; - case 0xC2: goto yy670; + case ' ': goto yy657; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy570; + case '\'': goto yy572; + case '(': goto yy581; + case 0xC2: goto yy666; case 0xC3: case 0xC4: case 0xC5: @@ -37447,8 +37422,8 @@ yy661: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: goto yy515; + case 0xE0: goto yy516; case 0xE1: case 0xE2: case 0xE3: @@ -37463,15 +37438,15 @@ yy661: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: goto yy517; + case 0xF0: goto yy518; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy427; + case 0xF3: goto yy519; + case 0xF4: goto yy520; + default: goto yy426; } -yy663: +yy659: ++c; yych = *c; switch (yych) { @@ -37537,11 +37512,11 @@ yy663: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy473; - case 0xA0: goto yy661; - default: goto yy427; + case 0xBF: goto yy469; + case 0xA0: goto yy657; + default: goto yy426; } -yy664: +yy660: ++c; yych = *c; switch (yych) { @@ -37608,10 +37583,10 @@ yy664: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy473; - default: goto yy427; + case 0xBF: goto yy469; + default: goto yy426; } -yy665: +yy661: ++c; yych = *c; switch (yych) { @@ -37646,10 +37621,10 @@ yy665: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy664; - default: goto yy427; + case 0xBF: goto yy660; + default: goto yy426; } -yy666: +yy662: ++c; yych = *c; switch (yych) { @@ -37716,10 +37691,10 @@ yy666: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy664; - default: goto yy427; + case 0xBF: goto yy660; + default: goto yy426; } -yy667: +yy663: ++c; yych = *c; switch (yych) { @@ -37770,10 +37745,10 @@ yy667: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy666; - default: goto yy427; + case 0xBF: goto yy662; + default: goto yy426; } -yy668: +yy664: ++c; yych = *c; switch (yych) { @@ -37840,10 +37815,10 @@ yy668: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy666; - default: goto yy427; + case 0xBF: goto yy662; + default: goto yy426; } -yy669: +yy665: ++c; yych = *c; switch (yych) { @@ -37862,10 +37837,10 @@ yy669: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy666; - default: goto yy427; + case 0x8F: goto yy662; + default: goto yy426; } -yy670: +yy666: ++c; yych = *c; switch (yych) { @@ -37931,11 +37906,11 @@ yy670: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - case 0xA0: goto yy661; - default: goto yy427; + case 0xBF: goto yy493; + case 0xA0: goto yy657; + default: goto yy426; } -yy671: +yy667: ++c; yych = *c; switch (yych) { @@ -38001,15 +37976,15 @@ yy671: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy501; - case 0xA0: goto yy479; - default: goto yy427; + case 0xBF: goto yy497; + case 0xA0: goto yy475; + default: goto yy426; } -yy672: +yy668: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -38129,15 +38104,15 @@ yy672: case '|': case '}': case '~': - case 0x7F: goto yy499; + case 0x7F: goto yy495; case '\t': - case ' ': goto yy672; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy576; - case '\'': goto yy544; - case '(': goto yy546; - case 0xC2: goto yy675; + case ' ': goto yy668; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy572; + case '\'': goto yy540; + case '(': goto yy542; + case 0xC2: goto yy671; case 0xC3: case 0xC4: case 0xC5: @@ -38166,8 +38141,8 @@ yy672: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy513; - case 0xE0: goto yy514; + case 0xDF: goto yy509; + case 0xE0: goto yy510; case 0xE1: case 0xE2: case 0xE3: @@ -38182,15 +38157,15 @@ yy672: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy515; - case 0xF0: goto yy516; + case 0xEF: goto yy511; + case 0xF0: goto yy512; case 0xF1: case 0xF2: - case 0xF3: goto yy517; - case 0xF4: goto yy518; - default: goto yy427; + case 0xF3: goto yy513; + case 0xF4: goto yy514; + default: goto yy426; } -yy674: +yy670: ++c; yych = *c; switch (yych) { @@ -38256,11 +38231,11 @@ yy674: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy475; - case 0xA0: goto yy672; - default: goto yy427; + case 0xBF: goto yy471; + case 0xA0: goto yy668; + default: goto yy426; } -yy675: +yy671: ++c; yych = *c; switch (yych) { @@ -38326,15 +38301,15 @@ yy675: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy499; - case 0xA0: goto yy672; - default: goto yy427; + case 0xBF: goto yy495; + case 0xA0: goto yy668; + default: goto yy426; } -yy676: +yy672: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -38454,15 +38429,15 @@ yy676: case '|': case '}': case '~': - case 0x7F: goto yy497; + case 0x7F: goto yy493; case '\t': - case ' ': goto yy676; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy574; - case '\'': goto yy576; - case '(': goto yy585; - case 0xC2: goto yy679; + case ' ': goto yy672; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy570; + case '\'': goto yy572; + case '(': goto yy581; + case 0xC2: goto yy675; case 0xC3: case 0xC4: case 0xC5: @@ -38491,8 +38466,8 @@ yy676: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy519; - case 0xE0: goto yy520; + case 0xDF: goto yy515; + case 0xE0: goto yy516; case 0xE1: case 0xE2: case 0xE3: @@ -38507,15 +38482,15 @@ yy676: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy521; - case 0xF0: goto yy522; + case 0xEF: goto yy517; + case 0xF0: goto yy518; case 0xF1: case 0xF2: - case 0xF3: goto yy523; - case 0xF4: goto yy524; - default: goto yy427; + case 0xF3: goto yy519; + case 0xF4: goto yy520; + default: goto yy426; } -yy678: +yy674: ++c; yych = *c; switch (yych) { @@ -38581,11 +38556,11 @@ yy678: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy473; - case 0xA0: goto yy676; - default: goto yy427; + case 0xBF: goto yy469; + case 0xA0: goto yy672; + default: goto yy426; } -yy679: +yy675: ++c; yych = *c; switch (yych) { @@ -38651,18 +38626,18 @@ yy679: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - case 0xA0: goto yy676; - default: goto yy427; + case 0xBF: goto yy493; + case 0xA0: goto yy672; + default: goto yy426; } -yy680: +yy676: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy466; - default: goto yy427; + case 0xA0: goto yy462; + default: goto yy426; } -yy681: +yy677: ++c; yych = *c; switch (yych) { @@ -38728,15 +38703,15 @@ yy681: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy456; - case 0xA0: goto yy466; - default: goto yy427; + case 0xBF: goto yy452; + case 0xA0: goto yy462; + default: goto yy426; } -yy682: +yy678: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -38855,16 +38830,16 @@ yy682: case '|': case '}': case '~': - case 0x7F: goto yy682; + case 0x7F: goto yy678; case '\t': - case ' ': goto yy676; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy750; - case '\'': goto yy733; - case '(': goto yy694; - case '>': goto yy473; - case 0xC2: goto yy770; + case ' ': goto yy672; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy746; + case '\'': goto yy729; + case '(': goto yy690; + case '>': goto yy469; + case 0xC2: goto yy766; case 0xC3: case 0xC4: case 0xC5: @@ -38893,8 +38868,8 @@ yy682: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy763; - case 0xE0: goto yy764; + case 0xDF: goto yy759; + case 0xE0: goto yy760; case 0xE1: case 0xE2: case 0xE3: @@ -38909,19 +38884,19 @@ yy682: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy765; - case 0xF0: goto yy766; + case 0xEF: goto yy761; + case 0xF0: goto yy762; case 0xF1: case 0xF2: - case 0xF3: goto yy767; - case 0xF4: goto yy768; - default: goto yy427; + case 0xF3: goto yy763; + case 0xF4: goto yy764; + default: goto yy426; } -yy684: +yy680: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -39040,16 +39015,16 @@ yy684: case '|': case '}': case '~': - case 0x7F: goto yy684; + case 0x7F: goto yy680; case '\t': - case ' ': goto yy672; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy733; - case '\'': goto yy707; - case '(': goto yy696; - case '>': goto yy475; - case 0xC2: goto yy769; + case ' ': goto yy668; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy729; + case '\'': goto yy703; + case '(': goto yy692; + case '>': goto yy471; + case 0xC2: goto yy765; case 0xC3: case 0xC4: case 0xC5: @@ -39078,8 +39053,8 @@ yy684: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy744; - case 0xE0: goto yy745; + case 0xDF: goto yy740; + case 0xE0: goto yy741; case 0xE1: case 0xE2: case 0xE3: @@ -39094,19 +39069,19 @@ yy684: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy746; - case 0xF0: goto yy747; + case 0xEF: goto yy742; + case 0xF0: goto yy743; case 0xF1: case 0xF2: - case 0xF3: goto yy748; - case 0xF4: goto yy749; - default: goto yy427; + case 0xF3: goto yy744; + case 0xF4: goto yy745; + default: goto yy426; } -yy686: +yy682: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -39225,16 +39200,16 @@ yy686: case '|': case '}': case '~': - case 0x7F: goto yy686; + case 0x7F: goto yy682; case '\t': - case ' ': goto yy479; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy694; - case '\'': goto yy696; - case ')': goto yy698; - case '>': goto yy477; - case 0xC2: goto yy699; + case ' ': goto yy475; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy690; + case '\'': goto yy692; + case ')': goto yy694; + case '>': goto yy473; + case 0xC2: goto yy695; case 0xC3: case 0xC4: case 0xC5: @@ -39263,8 +39238,8 @@ yy686: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy700; - case 0xE0: goto yy701; + case 0xDF: goto yy696; + case 0xE0: goto yy697; case 0xE1: case 0xE2: case 0xE3: @@ -39279,15 +39254,15 @@ yy686: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy702; - case 0xF0: goto yy703; + case 0xEF: goto yy698; + case 0xF0: goto yy699; case 0xF1: case 0xF2: - case 0xF3: goto yy704; - case 0xF4: goto yy705; - default: goto yy427; + case 0xF3: goto yy700; + case 0xF4: goto yy701; + default: goto yy426; } -yy688: +yy684: ++c; yych = *c; switch (yych) { @@ -39354,10 +39329,10 @@ yy688: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy456; - default: goto yy427; + case 0xBF: goto yy452; + default: goto yy426; } -yy689: +yy685: ++c; yych = *c; switch (yych) { @@ -39392,10 +39367,10 @@ yy689: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy688; - default: goto yy427; + case 0xBF: goto yy684; + default: goto yy426; } -yy690: +yy686: ++c; yych = *c; switch (yych) { @@ -39462,10 +39437,10 @@ yy690: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy688; - default: goto yy427; + case 0xBF: goto yy684; + default: goto yy426; } -yy691: +yy687: ++c; yych = *c; switch (yych) { @@ -39516,10 +39491,10 @@ yy691: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy690; - default: goto yy427; + case 0xBF: goto yy686; + default: goto yy426; } -yy692: +yy688: ++c; yych = *c; switch (yych) { @@ -39586,10 +39561,10 @@ yy692: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy690; - default: goto yy427; + case 0xBF: goto yy686; + default: goto yy426; } -yy693: +yy689: ++c; yych = *c; switch (yych) { @@ -39608,14 +39583,14 @@ yy693: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy690; - default: goto yy427; + case 0x8F: goto yy686; + default: goto yy426; } -yy694: +yy690: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -39734,16 +39709,16 @@ yy694: case '|': case '}': case '~': - case 0x7F: goto yy694; + case 0x7F: goto yy690; case '\t': - case ' ': goto yy645; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy752; - case '\'': goto yy709; - case ')': goto yy750; - case '>': goto yy482; - case 0xC2: goto yy754; + case ' ': goto yy641; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy748; + case '\'': goto yy705; + case ')': goto yy746; + case '>': goto yy478; + case 0xC2: goto yy750; case 0xC3: case 0xC4: case 0xC5: @@ -39772,8 +39747,8 @@ yy694: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy755; - case 0xE0: goto yy756; + case 0xDF: goto yy751; + case 0xE0: goto yy752; case 0xE1: case 0xE2: case 0xE3: @@ -39788,19 +39763,19 @@ yy694: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy757; - case 0xF0: goto yy758; + case 0xEF: goto yy753; + case 0xF0: goto yy754; case 0xF1: case 0xF2: - case 0xF3: goto yy759; - case 0xF4: goto yy760; - default: goto yy427; + case 0xF3: goto yy755; + case 0xF4: goto yy756; + default: goto yy426; } -yy696: +yy692: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -39919,16 +39894,16 @@ yy696: case '|': case '}': case '~': - case 0x7F: goto yy696; + case 0x7F: goto yy692; case '\t': - case ' ': goto yy528; - case '\n': goto yy471; - case '\r': goto yy472; - case '"': goto yy709; - case '\'': goto yy711; - case ')': goto yy707; - case '>': goto yy484; - case 0xC2: goto yy713; + case ' ': goto yy524; + case '\n': goto yy467; + case '\r': goto yy468; + case '"': goto yy705; + case '\'': goto yy707; + case ')': goto yy703; + case '>': goto yy480; + case 0xC2: goto yy709; case 0xC3: case 0xC4: case 0xC5: @@ -39957,8 +39932,8 @@ yy696: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy714; - case 0xE0: goto yy715; + case 0xDF: goto yy710; + case 0xE0: goto yy711; case 0xE1: case 0xE2: case 0xE3: @@ -39973,19 +39948,19 @@ yy696: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy716; - case 0xF0: goto yy717; + case 0xEF: goto yy712; + case 0xF0: goto yy713; case 0xF1: case 0xF2: - case 0xF3: goto yy718; - case 0xF4: goto yy719; - default: goto yy427; + case 0xF3: goto yy714; + case 0xF4: goto yy715; + default: goto yy426; } -yy698: +yy694: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -40104,16 +40079,16 @@ yy698: case '|': case '}': case '~': - case 0x7F: goto yy456; + case 0x7F: goto yy452; case '\t': - case ' ': goto yy493; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy682; - case '\'': goto yy684; - case '(': goto yy686; - case '>': goto yy458; - case 0xC2: goto yy706; + case ' ': goto yy489; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy678; + case '\'': goto yy680; + case '(': goto yy682; + case '>': goto yy454; + case 0xC2: goto yy702; case 0xC3: case 0xC4: case 0xC5: @@ -40142,8 +40117,8 @@ yy698: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy688; - case 0xE0: goto yy689; + case 0xDF: goto yy684; + case 0xE0: goto yy685; case 0xE1: case 0xE2: case 0xE3: @@ -40158,15 +40133,15 @@ yy698: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy690; - case 0xF0: goto yy691; + case 0xEF: goto yy686; + case 0xF0: goto yy687; case 0xF1: case 0xF2: - case 0xF3: goto yy692; - case 0xF4: goto yy693; - default: goto yy427; + case 0xF3: goto yy688; + case 0xF4: goto yy689; + default: goto yy426; } -yy699: +yy695: ++c; yych = *c; switch (yych) { @@ -40232,11 +40207,11 @@ yy699: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy686; - case 0xA0: goto yy479; - default: goto yy427; + case 0xBF: goto yy682; + case 0xA0: goto yy475; + default: goto yy426; } -yy700: +yy696: ++c; yych = *c; switch (yych) { @@ -40303,10 +40278,10 @@ yy700: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy686; - default: goto yy427; + case 0xBF: goto yy682; + default: goto yy426; } -yy701: +yy697: ++c; yych = *c; switch (yych) { @@ -40341,10 +40316,10 @@ yy701: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy700; - default: goto yy427; + case 0xBF: goto yy696; + default: goto yy426; } -yy702: +yy698: ++c; yych = *c; switch (yych) { @@ -40411,10 +40386,10 @@ yy702: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy700; - default: goto yy427; + case 0xBF: goto yy696; + default: goto yy426; } -yy703: +yy699: ++c; yych = *c; switch (yych) { @@ -40465,10 +40440,10 @@ yy703: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy702; - default: goto yy427; + case 0xBF: goto yy698; + default: goto yy426; } -yy704: +yy700: ++c; yych = *c; switch (yych) { @@ -40535,10 +40510,10 @@ yy704: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy702; - default: goto yy427; + case 0xBF: goto yy698; + default: goto yy426; } -yy705: +yy701: ++c; yych = *c; switch (yych) { @@ -40557,10 +40532,10 @@ yy705: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy702; - default: goto yy427; + case 0x8F: goto yy698; + default: goto yy426; } -yy706: +yy702: ++c; yych = *c; switch (yych) { @@ -40626,15 +40601,15 @@ yy706: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy456; - case 0xA0: goto yy493; - default: goto yy427; + case 0xBF: goto yy452; + case 0xA0: goto yy489; + default: goto yy426; } -yy707: +yy703: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -40753,16 +40728,16 @@ yy707: case '|': case '}': case '~': - case 0x7F: goto yy684; + case 0x7F: goto yy680; case '\t': - case ' ': goto yy633; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy733; - case '\'': goto yy707; - case '(': goto yy696; - case '>': goto yy475; - case 0xC2: goto yy743; + case ' ': goto yy629; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy729; + case '\'': goto yy703; + case '(': goto yy692; + case '>': goto yy471; + case 0xC2: goto yy739; case 0xC3: case 0xC4: case 0xC5: @@ -40791,8 +40766,8 @@ yy707: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy744; - case 0xE0: goto yy745; + case 0xDF: goto yy740; + case 0xE0: goto yy741; case 0xE1: case 0xE2: case 0xE3: @@ -40807,19 +40782,19 @@ yy707: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy746; - case 0xF0: goto yy747; + case 0xEF: goto yy742; + case 0xF0: goto yy743; case 0xF1: case 0xF2: - case 0xF3: goto yy748; - case 0xF4: goto yy749; - default: goto yy427; + case 0xF3: goto yy744; + case 0xF4: goto yy745; + default: goto yy426; } -yy709: +yy705: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -40938,16 +40913,16 @@ yy709: case '|': case '}': case '~': - case 0x7F: goto yy709; + case 0x7F: goto yy705; case '\t': - case ' ': goto yy597; - case '\n': goto yy471; - case '\r': goto yy472; + case ' ': goto yy593; + case '\n': goto yy467; + case '\r': goto yy468; case '"': - case '\'': goto yy721; - case ')': goto yy723; - case '>': goto yy530; - case 0xC2: goto yy725; + case '\'': goto yy717; + case ')': goto yy719; + case '>': goto yy526; + case 0xC2: goto yy721; case 0xC3: case 0xC4: case 0xC5: @@ -40976,8 +40951,8 @@ yy709: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy726; - case 0xE0: goto yy727; + case 0xDF: goto yy722; + case 0xE0: goto yy723; case 0xE1: case 0xE2: case 0xE3: @@ -40992,19 +40967,19 @@ yy709: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy728; - case 0xF0: goto yy729; + case 0xEF: goto yy724; + case 0xF0: goto yy725; case 0xF1: case 0xF2: - case 0xF3: goto yy730; - case 0xF4: goto yy731; - default: goto yy427; + case 0xF3: goto yy726; + case 0xF4: goto yy727; + default: goto yy426; } -yy711: +yy707: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -41123,16 +41098,16 @@ yy711: case '|': case '}': case '~': - case 0x7F: goto yy696; + case 0x7F: goto yy692; case '\t': - case ' ': goto yy541; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy709; - case '\'': goto yy711; - case ')': goto yy707; - case '>': goto yy484; - case 0xC2: goto yy720; + case ' ': goto yy537; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy705; + case '\'': goto yy707; + case ')': goto yy703; + case '>': goto yy480; + case 0xC2: goto yy716; case 0xC3: case 0xC4: case 0xC5: @@ -41161,8 +41136,8 @@ yy711: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy714; - case 0xE0: goto yy715; + case 0xDF: goto yy710; + case 0xE0: goto yy711; case 0xE1: case 0xE2: case 0xE3: @@ -41177,15 +41152,15 @@ yy711: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy716; - case 0xF0: goto yy717; + case 0xEF: goto yy712; + case 0xF0: goto yy713; case 0xF1: case 0xF2: - case 0xF3: goto yy718; - case 0xF4: goto yy719; - default: goto yy427; + case 0xF3: goto yy714; + case 0xF4: goto yy715; + default: goto yy426; } -yy713: +yy709: ++c; yych = *c; switch (yych) { @@ -41251,11 +41226,11 @@ yy713: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy696; - case 0xA0: goto yy528; - default: goto yy427; + case 0xBF: goto yy692; + case 0xA0: goto yy524; + default: goto yy426; } -yy714: +yy710: ++c; yych = *c; switch (yych) { @@ -41322,10 +41297,10 @@ yy714: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy696; - default: goto yy427; + case 0xBF: goto yy692; + default: goto yy426; } -yy715: +yy711: ++c; yych = *c; switch (yych) { @@ -41360,10 +41335,10 @@ yy715: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy714; - default: goto yy427; + case 0xBF: goto yy710; + default: goto yy426; } -yy716: +yy712: ++c; yych = *c; switch (yych) { @@ -41430,10 +41405,10 @@ yy716: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy714; - default: goto yy427; + case 0xBF: goto yy710; + default: goto yy426; } -yy717: +yy713: ++c; yych = *c; switch (yych) { @@ -41484,10 +41459,10 @@ yy717: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy716; - default: goto yy427; + case 0xBF: goto yy712; + default: goto yy426; } -yy718: +yy714: ++c; yych = *c; switch (yych) { @@ -41554,10 +41529,10 @@ yy718: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy716; - default: goto yy427; + case 0xBF: goto yy712; + default: goto yy426; } -yy719: +yy715: ++c; yych = *c; switch (yych) { @@ -41576,10 +41551,10 @@ yy719: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy716; - default: goto yy427; + case 0x8F: goto yy712; + default: goto yy426; } -yy720: +yy716: ++c; yych = *c; switch (yych) { @@ -41645,15 +41620,15 @@ yy720: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy696; - case 0xA0: goto yy541; - default: goto yy427; + case 0xBF: goto yy692; + case 0xA0: goto yy537; + default: goto yy426; } -yy721: +yy717: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -41772,16 +41747,16 @@ yy721: case '|': case '}': case '~': - case 0x7F: goto yy709; + case 0x7F: goto yy705; case '\t': - case ' ': goto yy628; - case '\n': goto yy471; - case '\r': goto yy496; + case ' ': goto yy624; + case '\n': goto yy467; + case '\r': goto yy492; case '"': - case '\'': goto yy721; - case ')': goto yy723; - case '>': goto yy530; - case 0xC2: goto yy742; + case '\'': goto yy717; + case ')': goto yy719; + case '>': goto yy526; + case 0xC2: goto yy738; case 0xC3: case 0xC4: case 0xC5: @@ -41810,8 +41785,8 @@ yy721: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy726; - case 0xE0: goto yy727; + case 0xDF: goto yy722; + case 0xE0: goto yy723; case 0xE1: case 0xE2: case 0xE3: @@ -41826,19 +41801,19 @@ yy721: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy728; - case 0xF0: goto yy729; + case 0xEF: goto yy724; + case 0xF0: goto yy725; case 0xF1: case 0xF2: - case 0xF3: goto yy730; - case 0xF4: goto yy731; - default: goto yy427; + case 0xF3: goto yy726; + case 0xF4: goto yy727; + default: goto yy426; } -yy723: +yy719: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -41957,16 +41932,16 @@ yy723: case '|': case '}': case '~': - case 0x7F: goto yy733; + case 0x7F: goto yy729; case '\t': - case ' ': goto yy608; - case '\n': goto yy471; - case '\r': goto yy496; + case ' ': goto yy604; + case '\n': goto yy467; + case '\r': goto yy492; case '"': - case '\'': goto yy723; - case '(': goto yy709; - case '>': goto yy611; - case 0xC2: goto yy732; + case '\'': goto yy719; + case '(': goto yy705; + case '>': goto yy607; + case 0xC2: goto yy728; case 0xC3: case 0xC4: case 0xC5: @@ -41995,8 +41970,8 @@ yy723: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy735; - case 0xE0: goto yy736; + case 0xDF: goto yy731; + case 0xE0: goto yy732; case 0xE1: case 0xE2: case 0xE3: @@ -42011,15 +41986,15 @@ yy723: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy737; - case 0xF0: goto yy738; + case 0xEF: goto yy733; + case 0xF0: goto yy734; case 0xF1: case 0xF2: - case 0xF3: goto yy739; - case 0xF4: goto yy740; - default: goto yy427; + case 0xF3: goto yy735; + case 0xF4: goto yy736; + default: goto yy426; } -yy725: +yy721: ++c; yych = *c; switch (yych) { @@ -42085,11 +42060,11 @@ yy725: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy709; - case 0xA0: goto yy597; - default: goto yy427; + case 0xBF: goto yy705; + case 0xA0: goto yy593; + default: goto yy426; } -yy726: +yy722: ++c; yych = *c; switch (yych) { @@ -42156,10 +42131,10 @@ yy726: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy709; - default: goto yy427; + case 0xBF: goto yy705; + default: goto yy426; } -yy727: +yy723: ++c; yych = *c; switch (yych) { @@ -42194,10 +42169,10 @@ yy727: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy726; - default: goto yy427; + case 0xBF: goto yy722; + default: goto yy426; } -yy728: +yy724: ++c; yych = *c; switch (yych) { @@ -42264,10 +42239,10 @@ yy728: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy726; - default: goto yy427; + case 0xBF: goto yy722; + default: goto yy426; } -yy729: +yy725: ++c; yych = *c; switch (yych) { @@ -42318,10 +42293,10 @@ yy729: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy728; - default: goto yy427; + case 0xBF: goto yy724; + default: goto yy426; } -yy730: +yy726: ++c; yych = *c; switch (yych) { @@ -42388,10 +42363,10 @@ yy730: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy728; - default: goto yy427; + case 0xBF: goto yy724; + default: goto yy426; } -yy731: +yy727: ++c; yych = *c; switch (yych) { @@ -42410,10 +42385,10 @@ yy731: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy728; - default: goto yy427; + case 0x8F: goto yy724; + default: goto yy426; } -yy732: +yy728: ++c; yych = *c; switch (yych) { @@ -42479,15 +42454,15 @@ yy732: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy733; - case 0xA0: goto yy608; - default: goto yy427; + case 0xBF: goto yy729; + case 0xA0: goto yy604; + default: goto yy426; } -yy733: +yy729: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -42606,16 +42581,16 @@ yy733: case '|': case '}': case '~': - case 0x7F: goto yy733; + case 0x7F: goto yy729; case '\t': - case ' ': goto yy619; - case '\n': goto yy471; - case '\r': goto yy472; + case ' ': goto yy615; + case '\n': goto yy467; + case '\r': goto yy468; case '"': - case '\'': goto yy723; - case '(': goto yy709; - case '>': goto yy611; - case 0xC2: goto yy741; + case '\'': goto yy719; + case '(': goto yy705; + case '>': goto yy607; + case 0xC2: goto yy737; case 0xC3: case 0xC4: case 0xC5: @@ -42644,8 +42619,8 @@ yy733: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy735; - case 0xE0: goto yy736; + case 0xDF: goto yy731; + case 0xE0: goto yy732; case 0xE1: case 0xE2: case 0xE3: @@ -42660,15 +42635,15 @@ yy733: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy737; - case 0xF0: goto yy738; + case 0xEF: goto yy733; + case 0xF0: goto yy734; case 0xF1: case 0xF2: - case 0xF3: goto yy739; - case 0xF4: goto yy740; - default: goto yy427; + case 0xF3: goto yy735; + case 0xF4: goto yy736; + default: goto yy426; } -yy735: +yy731: ++c; yych = *c; switch (yych) { @@ -42735,10 +42710,10 @@ yy735: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy733; - default: goto yy427; + case 0xBF: goto yy729; + default: goto yy426; } -yy736: +yy732: ++c; yych = *c; switch (yych) { @@ -42773,10 +42748,10 @@ yy736: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy735; - default: goto yy427; + case 0xBF: goto yy731; + default: goto yy426; } -yy737: +yy733: ++c; yych = *c; switch (yych) { @@ -42843,10 +42818,10 @@ yy737: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy735; - default: goto yy427; + case 0xBF: goto yy731; + default: goto yy426; } -yy738: +yy734: ++c; yych = *c; switch (yych) { @@ -42897,10 +42872,10 @@ yy738: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy737; - default: goto yy427; + case 0xBF: goto yy733; + default: goto yy426; } -yy739: +yy735: ++c; yych = *c; switch (yych) { @@ -42967,10 +42942,10 @@ yy739: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy737; - default: goto yy427; + case 0xBF: goto yy733; + default: goto yy426; } -yy740: +yy736: ++c; yych = *c; switch (yych) { @@ -42989,10 +42964,10 @@ yy740: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy737; - default: goto yy427; + case 0x8F: goto yy733; + default: goto yy426; } -yy741: +yy737: ++c; yych = *c; switch (yych) { @@ -43058,11 +43033,11 @@ yy741: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy733; - case 0xA0: goto yy619; - default: goto yy427; + case 0xBF: goto yy729; + case 0xA0: goto yy615; + default: goto yy426; } -yy742: +yy738: ++c; yych = *c; switch (yych) { @@ -43128,11 +43103,11 @@ yy742: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy709; - case 0xA0: goto yy628; - default: goto yy427; + case 0xBF: goto yy705; + case 0xA0: goto yy624; + default: goto yy426; } -yy743: +yy739: ++c; yych = *c; switch (yych) { @@ -43198,11 +43173,11 @@ yy743: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy684; - case 0xA0: goto yy633; - default: goto yy427; + case 0xBF: goto yy680; + case 0xA0: goto yy629; + default: goto yy426; } -yy744: +yy740: ++c; yych = *c; switch (yych) { @@ -43269,10 +43244,10 @@ yy744: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy684; - default: goto yy427; + case 0xBF: goto yy680; + default: goto yy426; } -yy745: +yy741: ++c; yych = *c; switch (yych) { @@ -43307,10 +43282,10 @@ yy745: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy744; - default: goto yy427; + case 0xBF: goto yy740; + default: goto yy426; } -yy746: +yy742: ++c; yych = *c; switch (yych) { @@ -43377,10 +43352,10 @@ yy746: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy744; - default: goto yy427; + case 0xBF: goto yy740; + default: goto yy426; } -yy747: +yy743: ++c; yych = *c; switch (yych) { @@ -43431,10 +43406,10 @@ yy747: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy746; - default: goto yy427; + case 0xBF: goto yy742; + default: goto yy426; } -yy748: +yy744: ++c; yych = *c; switch (yych) { @@ -43501,10 +43476,10 @@ yy748: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy746; - default: goto yy427; + case 0xBF: goto yy742; + default: goto yy426; } -yy749: +yy745: ++c; yych = *c; switch (yych) { @@ -43523,14 +43498,14 @@ yy749: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy746; - default: goto yy427; + case 0x8F: goto yy742; + default: goto yy426; } -yy750: +yy746: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -43649,16 +43624,16 @@ yy750: case '|': case '}': case '~': - case 0x7F: goto yy682; + case 0x7F: goto yy678; case '\t': - case ' ': goto yy661; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy750; - case '\'': goto yy733; - case '(': goto yy694; - case '>': goto yy473; - case 0xC2: goto yy762; + case ' ': goto yy657; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy746; + case '\'': goto yy729; + case '(': goto yy690; + case '>': goto yy469; + case 0xC2: goto yy758; case 0xC3: case 0xC4: case 0xC5: @@ -43687,8 +43662,8 @@ yy750: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy763; - case 0xE0: goto yy764; + case 0xDF: goto yy759; + case 0xE0: goto yy760; case 0xE1: case 0xE2: case 0xE3: @@ -43703,19 +43678,19 @@ yy750: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy765; - case 0xF0: goto yy766; + case 0xEF: goto yy761; + case 0xF0: goto yy762; case 0xF1: case 0xF2: - case 0xF3: goto yy767; - case 0xF4: goto yy768; - default: goto yy427; + case 0xF3: goto yy763; + case 0xF4: goto yy764; + default: goto yy426; } -yy752: +yy748: ++c; yych = *c; switch (yych) { - case 0x00: goto yy469; + case 0x00: goto yy465; case 0x01: case 0x02: case 0x03: @@ -43834,16 +43809,16 @@ yy752: case '|': case '}': case '~': - case 0x7F: goto yy694; + case 0x7F: goto yy690; case '\t': - case ' ': goto yy656; - case '\n': goto yy471; - case '\r': goto yy496; - case '"': goto yy752; - case '\'': goto yy709; - case ')': goto yy750; - case '>': goto yy482; - case 0xC2: goto yy761; + case ' ': goto yy652; + case '\n': goto yy467; + case '\r': goto yy492; + case '"': goto yy748; + case '\'': goto yy705; + case ')': goto yy746; + case '>': goto yy478; + case 0xC2: goto yy757; case 0xC3: case 0xC4: case 0xC5: @@ -43872,8 +43847,8 @@ yy752: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy755; - case 0xE0: goto yy756; + case 0xDF: goto yy751; + case 0xE0: goto yy752; case 0xE1: case 0xE2: case 0xE3: @@ -43888,15 +43863,85 @@ yy752: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy757; - case 0xF0: goto yy758; + case 0xEF: goto yy753; + case 0xF0: goto yy754; case 0xF1: case 0xF2: - case 0xF3: goto yy759; - case 0xF4: goto yy760; - default: goto yy427; + case 0xF3: goto yy755; + case 0xF4: goto yy756; + default: goto yy426; } -yy754: +yy750: + ++c; + yych = *c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy690; + case 0xA0: goto yy641; + default: goto yy426; + } +yy751: ++c; yych = *c; switch (yych) { @@ -43932,6 +43977,169 @@ yy754: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy690; + default: goto yy426; + } +yy752: + ++c; + yych = *c; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy751; + default: goto yy426; + } +yy753: + ++c; + yych = *c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy751; + default: goto yy426; + } +yy754: + ++c; + yych = *c; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -43962,9 +44170,8 @@ yy754: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy694; - case 0xA0: goto yy645; - default: goto yy427; + case 0xBF: goto yy753; + default: goto yy426; } yy755: ++c; @@ -44033,46 +44240,30 @@ yy755: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy694; - default: goto yy427; + case 0xBF: goto yy753; + default: goto yy426; } yy756: ++c; yych = *c; switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy755; - default: goto yy427; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy753; + default: goto yy426; } yy757: ++c; @@ -44110,7 +44301,6 @@ yy757: case 0x9D: case 0x9E: case 0x9F: - case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44141,13 +44331,30 @@ yy757: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy755; - default: goto yy427; + case 0xBF: goto yy690; + case 0xA0: goto yy652; + default: goto yy426; } yy758: ++c; yych = *c; switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: case 0x90: case 0x91: case 0x92: @@ -44164,7 +44371,6 @@ yy758: case 0x9D: case 0x9E: case 0x9F: - case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44195,8 +44401,9 @@ yy758: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy757; - default: goto yy427; + case 0xBF: goto yy678; + case 0xA0: goto yy657; + default: goto yy426; } yy759: ++c; @@ -44265,67 +44472,14 @@ yy759: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy757; - default: goto yy427; + case 0xBF: goto yy678; + default: goto yy426; } yy760: ++c; yych = *c; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy757; - default: goto yy427; - } -yy761: - ++c; - yych = *c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44356,11 +44510,10 @@ yy761: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy694; - case 0xA0: goto yy656; - default: goto yy427; + case 0xBF: goto yy759; + default: goto yy426; } -yy762: +yy761: ++c; yych = *c; switch (yych) { @@ -44396,6 +44549,7 @@ yy762: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44426,30 +44580,13 @@ yy762: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy682; - case 0xA0: goto yy661; - default: goto yy427; + case 0xBF: goto yy759; + default: goto yy426; } -yy763: +yy762: ++c; yych = *c; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: case 0x90: case 0x91: case 0x92: @@ -44497,48 +44634,10 @@ yy763: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy682; - default: goto yy427; + case 0xBF: goto yy761; + default: goto yy426; } -yy764: - ++c; - yych = *c; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy763; - default: goto yy427; - } -yy765: +yy763: ++c; yych = *c; switch (yych) { @@ -44605,64 +44704,32 @@ yy765: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy763; - default: goto yy427; + case 0xBF: goto yy761; + default: goto yy426; } -yy766: +yy764: ++c; yych = *c; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy765; - default: goto yy427; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy761; + default: goto yy426; } -yy767: +yy765: ++c; yych = *c; switch (yych) { @@ -44698,7 +44765,6 @@ yy767: case 0x9D: case 0x9E: case 0x9F: - case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44729,32 +44795,11 @@ yy767: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy765; - default: goto yy427; + case 0xBF: goto yy680; + case 0xA0: goto yy668; + default: goto yy426; } -yy768: - ++c; - yych = *c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy765; - default: goto yy427; - } -yy769: +yy766: ++c; yych = *c; switch (yych) { @@ -44820,11 +44865,11 @@ yy769: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy684; + case 0xBF: goto yy678; case 0xA0: goto yy672; - default: goto yy427; + default: goto yy426; } -yy770: +yy767: ++c; yych = *c; switch (yych) { @@ -44890,79 +44935,35 @@ yy770: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy682; - case 0xA0: goto yy676; - default: goto yy427; + case 0xBF: goto yy454; + case 0xA0: goto yy449; + default: goto yy426; + } +yy768: + yych = *++c; + switch (yych) { + case ' ': goto yy770; + case '[': goto yy437; + case 0xC2: goto yy771; + default: goto yy426; + } +yy769: + yych = *++c; + switch (yych) { + case 0xA0: goto yy768; + default: goto yy426; + } +yy770: + yych = *++c; + switch (yych) { + case '[': goto yy437; + default: goto yy426; } yy771: ++c; - yych = *c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy458; - case 0xA0: goto yy453; - default: goto yy427; + switch ((yych = *c)) { + case 0xA0: goto yy770; + default: goto yy426; } } @@ -45104,9 +45105,9 @@ size_t scan_ref_link(const char * c) { case '}': case '~': case 0x7F: goto yy779; - case ' ': goto yy776; - case '[': goto yy775; - case 0xC2: goto yy777; + case ' ': goto yy775; + case '[': goto yy778; + case 0xC2: goto yy776; case 0xC3: case 0xC4: case 0xC5: @@ -45162,6 +45163,91 @@ size_t scan_ref_link(const char * c) { yy774: { return 0; } yy775: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case ' ': goto yy807; + case '[': goto yy788; + case 0xC2: goto yy808; + default: goto yy774; + } +yy776: + yych = *++c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy779; + case 0xA0: goto yy775; + default: goto yy777; + } +yy777: + c = marker; + if (yyaccept == 0) { + goto yy774; + } else { + goto yy800; + } +yy778: yyaccept = 0; yych = *(marker = ++c); switch (yych) { @@ -45339,94 +45425,9 @@ yy775: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy793; + case 0xF4: goto yy787; default: goto yy774; } -yy776: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy788; - case '[': goto yy786; - case 0xC2: goto yy789; - default: goto yy774; - } -yy777: - yych = *++c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy779; - case 0xA0: goto yy776; - default: goto yy778; - } -yy778: - c = marker; - if (yyaccept == 0) { - goto yy774; - } else { - goto yy804; - } yy779: yych = *++c; goto yy774; @@ -45497,7 +45498,7 @@ yy780: case 0xBD: case 0xBE: case 0xBF: goto yy779; - default: goto yy778; + default: goto yy777; } yy781: yych = *++c; @@ -45534,7 +45535,7 @@ yy781: case 0xBD: case 0xBE: case 0xBF: goto yy780; - default: goto yy778; + default: goto yy777; } yy782: yych = *++c; @@ -45603,7 +45604,7 @@ yy782: case 0xBD: case 0xBE: case 0xBF: goto yy780; - default: goto yy778; + default: goto yy777; } yy783: yych = *++c; @@ -45656,7 +45657,7 @@ yy783: case 0xBD: case 0xBE: case 0xBF: goto yy782; - default: goto yy778; + default: goto yy777; } yy784: yych = *++c; @@ -45725,7 +45726,7 @@ yy784: case 0xBD: case 0xBE: case 0xBF: goto yy782; - default: goto yy778; + default: goto yy777; } yy785: yych = *++c; @@ -45746,11 +45747,12 @@ yy785: case 0x8D: case 0x8E: case 0x8F: goto yy782; - default: goto yy778; + default: goto yy777; } yy786: ++c; yych = *c; +yy787: switch (yych) { case 0x01: case 0x02: @@ -45874,8 +45876,9 @@ yy786: case '|': case '}': case '~': - case 0x7F: goto yy792; - case '\\': goto yy786; + case 0x7F: goto yy786; + case '\\': goto yy788; + case ']': goto yy796; case 0xC2: case 0xC3: case 0xC4: @@ -45905,8 +45908,8 @@ yy786: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy794; - case 0xE0: goto yy795; + case 0xDF: goto yy790; + case 0xE0: goto yy791; case 0xE1: case 0xE2: case 0xE3: @@ -45921,44 +45924,17 @@ yy786: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy796; - case 0xF0: goto yy797; + case 0xEF: goto yy792; + case 0xF0: goto yy793; case 0xF1: case 0xF2: - case 0xF3: goto yy798; - case 0xF4: goto yy799; - default: goto yy778; + case 0xF3: goto yy794; + case 0xF4: goto yy795; + default: goto yy777; } yy788: - yych = *++c; - switch (yych) { - case ' ': goto yy790; - case '[': goto yy786; - case 0xC2: goto yy791; - default: goto yy778; - } -yy789: - yych = *++c; - switch (yych) { - case 0xA0: goto yy788; - default: goto yy778; - } -yy790: - yych = *++c; - switch (yych) { - case '[': goto yy786; - default: goto yy778; - } -yy791: - yych = *++c; - switch (yych) { - case 0xA0: goto yy790; - default: goto yy778; - } -yy792: ++c; yych = *c; -yy793: switch (yych) { case 0x01: case 0x02: @@ -46082,9 +46058,8 @@ yy793: case '|': case '}': case '~': - case 0x7F: goto yy792; - case '\\': goto yy786; - case ']': goto yy800; + case 0x7F: goto yy786; + case '\\': goto yy788; case 0xC2: case 0xC3: case 0xC4: @@ -46114,8 +46089,8 @@ yy793: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy794; - case 0xE0: goto yy795; + case 0xDF: goto yy790; + case 0xE0: goto yy791; case 0xE1: case 0xE2: case 0xE3: @@ -46130,15 +46105,15 @@ yy793: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy796; - case 0xF0: goto yy797; + case 0xEF: goto yy792; + case 0xF0: goto yy793; case 0xF1: case 0xF2: - case 0xF3: goto yy798; - case 0xF4: goto yy799; - default: goto yy778; + case 0xF3: goto yy794; + case 0xF4: goto yy795; + default: goto yy777; } -yy794: +yy790: ++c; yych = *c; switch (yych) { @@ -46205,10 +46180,10 @@ yy794: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy792; - default: goto yy778; + case 0xBF: goto yy786; + default: goto yy777; } -yy795: +yy791: ++c; yych = *c; switch (yych) { @@ -46243,10 +46218,10 @@ yy795: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy794; - default: goto yy778; + case 0xBF: goto yy790; + default: goto yy777; } -yy796: +yy792: ++c; yych = *c; switch (yych) { @@ -46313,10 +46288,10 @@ yy796: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy794; - default: goto yy778; + case 0xBF: goto yy790; + default: goto yy777; } -yy797: +yy793: ++c; yych = *c; switch (yych) { @@ -46367,10 +46342,10 @@ yy797: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy796; - default: goto yy778; + case 0xBF: goto yy792; + default: goto yy777; } -yy798: +yy794: ++c; yych = *c; switch (yych) { @@ -46437,10 +46412,10 @@ yy798: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy796; - default: goto yy778; + case 0xBF: goto yy792; + default: goto yy777; } -yy799: +yy795: ++c; yych = *c; switch (yych) { @@ -46459,16 +46434,16 @@ yy799: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy796; - default: goto yy778; + case 0x8F: goto yy792; + default: goto yy777; } -yy800: +yy796: yych = *++c; switch (yych) { - case ':': goto yy801; - default: goto yy778; + case ':': goto yy797; + default: goto yy777; } -yy801: +yy797: yych = *++c; switch (yych) { case 0x01: @@ -46646,14 +46621,14 @@ yy801: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy803; - default: goto yy778; + case 0xF4: goto yy799; + default: goto yy777; } -yy802: +yy798: yyaccept = 1; marker = ++c; yych = *c; -yy803: +yy799: switch (yych) { case 0x01: case 0x02: @@ -46779,7 +46754,7 @@ yy803: case '|': case '}': case '~': - case 0x7F: goto yy802; + case 0x7F: goto yy798; case 0xC2: case 0xC3: case 0xC4: @@ -46809,8 +46784,8 @@ yy803: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy805; - case 0xE0: goto yy806; + case 0xDF: goto yy801; + case 0xE0: goto yy802; case 0xE1: case 0xE2: case 0xE3: @@ -46825,17 +46800,17 @@ yy803: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy807; - case 0xF0: goto yy808; + case 0xEF: goto yy803; + case 0xF0: goto yy804; case 0xF1: case 0xF2: - case 0xF3: goto yy809; - case 0xF4: goto yy810; - default: goto yy804; + case 0xF3: goto yy805; + case 0xF4: goto yy806; + default: goto yy800; } -yy804: +yy800: { return (size_t)( c - start ); } -yy805: +yy801: ++c; yych = *c; switch (yych) { @@ -46902,10 +46877,10 @@ yy805: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy802; - default: goto yy778; + case 0xBF: goto yy798; + default: goto yy777; } -yy806: +yy802: ++c; yych = *c; switch (yych) { @@ -46940,10 +46915,10 @@ yy806: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy805; - default: goto yy778; + case 0xBF: goto yy801; + default: goto yy777; } -yy807: +yy803: ++c; yych = *c; switch (yych) { @@ -47010,10 +46985,10 @@ yy807: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy805; - default: goto yy778; + case 0xBF: goto yy801; + default: goto yy777; } -yy808: +yy804: ++c; yych = *c; switch (yych) { @@ -47064,10 +47039,10 @@ yy808: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy807; - default: goto yy778; + case 0xBF: goto yy803; + default: goto yy777; } -yy809: +yy805: ++c; yych = *c; switch (yych) { @@ -47134,10 +47109,10 @@ yy809: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy807; - default: goto yy778; + case 0xBF: goto yy803; + default: goto yy777; } -yy810: +yy806: ++c; yych = *c; switch (yych) { @@ -47156,8 +47131,34 @@ yy810: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy807; - default: goto yy778; + case 0x8F: goto yy803; + default: goto yy777; + } +yy807: + yych = *++c; + switch (yych) { + case ' ': goto yy809; + case '[': goto yy788; + case 0xC2: goto yy810; + default: goto yy777; + } +yy808: + yych = *++c; + switch (yych) { + case 0xA0: goto yy807; + default: goto yy777; + } +yy809: + yych = *++c; + switch (yych) { + case '[': goto yy788; + default: goto yy777; + } +yy810: + ++c; + switch ((yych = *c)) { + case 0xA0: goto yy809; + default: goto yy777; } } @@ -63365,10 +63366,10 @@ size_t scan_fence_start(const char * c) { case '|': case '}': case 0x7F: goto yy1225; - case ' ': goto yy1222; + case ' ': goto yy1221; case '`': - case '~': goto yy1221; - case 0xC2: goto yy1223; + case '~': goto yy1224; + case 0xC2: goto yy1222; case 0xC3: case 0xC4: case 0xC5: @@ -63426,20 +63427,13 @@ yy1220: yy1221: yych = *(marker = ++c); switch (yych) { + case ' ': goto yy1248; case '`': - case '~': goto yy1237; + case '~': goto yy1250; + case 0xC2: goto yy1249; default: goto yy1220; } yy1222: - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy1233; - case '`': - case '~': goto yy1232; - case 0xC2: goto yy1234; - default: goto yy1220; - } -yy1223: yych = *++c; switch (yych) { case 0x80: @@ -63505,12 +63499,19 @@ yy1223: case 0xBD: case 0xBE: case 0xBF: goto yy1225; - case 0xA0: goto yy1222; - default: goto yy1224; + case 0xA0: goto yy1221; + default: goto yy1223; } -yy1224: +yy1223: c = marker; goto yy1220; +yy1224: + yych = *(marker = ++c); + switch (yych) { + case '`': + case '~': goto yy1232; + default: goto yy1220; + } yy1225: yych = *++c; goto yy1220; @@ -63581,7 +63582,7 @@ yy1226: case 0xBD: case 0xBE: case 0xBF: goto yy1225; - default: goto yy1224; + default: goto yy1223; } yy1227: yych = *++c; @@ -63618,7 +63619,7 @@ yy1227: case 0xBD: case 0xBE: case 0xBF: goto yy1226; - default: goto yy1224; + default: goto yy1223; } yy1228: yych = *++c; @@ -63687,7 +63688,7 @@ yy1228: case 0xBD: case 0xBE: case 0xBF: goto yy1226; - default: goto yy1224; + default: goto yy1223; } yy1229: yych = *++c; @@ -63740,7 +63741,7 @@ yy1229: case 0xBD: case 0xBE: case 0xBF: goto yy1228; - default: goto yy1224; + default: goto yy1223; } yy1230: yych = *++c; @@ -63809,7 +63810,7 @@ yy1230: case 0xBD: case 0xBE: case 0xBF: goto yy1228; - default: goto yy1224; + default: goto yy1223; } yy1231: yych = *++c; @@ -63830,51 +63831,16 @@ yy1231: case 0x8D: case 0x8E: case 0x8F: goto yy1228; - default: goto yy1224; + default: goto yy1223; } yy1232: yych = *++c; switch (yych) { case '`': - case '~': goto yy1237; - default: goto yy1224; + case '~': goto yy1233; + default: goto yy1223; } yy1233: - yych = *++c; - switch (yych) { - case ' ': goto yy1235; - case '`': - case '~': goto yy1232; - case 0xC2: goto yy1236; - default: goto yy1224; - } -yy1234: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1233; - default: goto yy1224; - } -yy1235: - yych = *++c; - switch (yych) { - case '`': - case '~': goto yy1232; - default: goto yy1224; - } -yy1236: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1235; - default: goto yy1224; - } -yy1237: - yych = *++c; - switch (yych) { - case '`': - case '~': goto yy1238; - default: goto yy1224; - } -yy1238: ++c; yych = *c; switch (yych) { @@ -63999,9 +63965,9 @@ yy1238: case '{': case '|': case '}': - case 0x7F: goto yy1240; - case '`': goto yy1238; - case '~': goto yy1242; + case 0x7F: goto yy1235; + case '`': goto yy1233; + case '~': goto yy1237; case 0xC2: case 0xC3: case 0xC4: @@ -64031,8 +63997,8 @@ yy1238: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1244; - case 0xE0: goto yy1245; + case 0xDF: goto yy1239; + case 0xE0: goto yy1240; case 0xE1: case 0xE2: case 0xE3: @@ -64047,20 +64013,20 @@ yy1238: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1246; - case 0xF0: goto yy1247; + case 0xEF: goto yy1241; + case 0xF0: goto yy1242; case 0xF1: case 0xF2: - case 0xF3: goto yy1248; - case 0xF4: goto yy1249; - default: goto yy1224; + case 0xF3: goto yy1243; + case 0xF4: goto yy1244; + default: goto yy1223; } -yy1240: +yy1235: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1250; + case '\n': goto yy1245; case 0x01: case 0x02: case 0x03: @@ -64183,8 +64149,8 @@ yy1240: case '|': case '}': case '~': - case 0x7F: goto yy1240; - case '\r': goto yy1252; + case 0x7F: goto yy1235; + case '\r': goto yy1247; case 0xC2: case 0xC3: case 0xC4: @@ -64214,8 +64180,8 @@ yy1240: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1244; - case 0xE0: goto yy1245; + case 0xDF: goto yy1239; + case 0xE0: goto yy1240; case 0xE1: case 0xE2: case 0xE3: @@ -64230,20 +64196,20 @@ yy1240: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1246; - case 0xF0: goto yy1247; + case 0xEF: goto yy1241; + case 0xF0: goto yy1242; case 0xF1: case 0xF2: - case 0xF3: goto yy1248; - case 0xF4: goto yy1249; - default: goto yy1224; + case 0xF3: goto yy1243; + case 0xF4: goto yy1244; + default: goto yy1223; } -yy1242: +yy1237: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1250; + case '\n': goto yy1245; case 0x01: case 0x02: case 0x03: @@ -64365,10 +64331,10 @@ yy1242: case '{': case '|': case '}': - case 0x7F: goto yy1240; - case '\r': goto yy1252; - case '`': goto yy1238; - case '~': goto yy1242; + case 0x7F: goto yy1235; + case '\r': goto yy1247; + case '`': goto yy1233; + case '~': goto yy1237; case 0xC2: case 0xC3: case 0xC4: @@ -64398,8 +64364,8 @@ yy1242: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1244; - case 0xE0: goto yy1245; + case 0xDF: goto yy1239; + case 0xE0: goto yy1240; case 0xE1: case 0xE2: case 0xE3: @@ -64414,15 +64380,15 @@ yy1242: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1246; - case 0xF0: goto yy1247; + case 0xEF: goto yy1241; + case 0xF0: goto yy1242; case 0xF1: case 0xF2: - case 0xF3: goto yy1248; - case 0xF4: goto yy1249; - default: goto yy1224; + case 0xF3: goto yy1243; + case 0xF4: goto yy1244; + default: goto yy1223; } -yy1244: +yy1239: ++c; yych = *c; switch (yych) { @@ -64489,10 +64455,10 @@ yy1244: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1240; - default: goto yy1224; + case 0xBF: goto yy1235; + default: goto yy1223; } -yy1245: +yy1240: ++c; yych = *c; switch (yych) { @@ -64527,10 +64493,10 @@ yy1245: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1244; - default: goto yy1224; + case 0xBF: goto yy1239; + default: goto yy1223; } -yy1246: +yy1241: ++c; yych = *c; switch (yych) { @@ -64597,10 +64563,10 @@ yy1246: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1244; - default: goto yy1224; + case 0xBF: goto yy1239; + default: goto yy1223; } -yy1247: +yy1242: ++c; yych = *c; switch (yych) { @@ -64651,10 +64617,10 @@ yy1247: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1246; - default: goto yy1224; + case 0xBF: goto yy1241; + default: goto yy1223; } -yy1248: +yy1243: ++c; yych = *c; switch (yych) { @@ -64721,10 +64687,10 @@ yy1248: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1246; - default: goto yy1224; + case 0xBF: goto yy1241; + default: goto yy1223; } -yy1249: +yy1244: ++c; yych = *c; switch (yych) { @@ -64743,18 +64709,53 @@ yy1249: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1246; - default: goto yy1224; + case 0x8F: goto yy1241; + default: goto yy1223; } -yy1250: +yy1245: ++c; -yy1251: +yy1246: { return (size_t)( c - start ); } +yy1247: + yych = *++c; + switch (yych) { + case '\n': goto yy1245; + default: goto yy1246; + } +yy1248: + yych = *++c; + switch (yych) { + case ' ': goto yy1251; + case '`': + case '~': goto yy1250; + case 0xC2: goto yy1252; + default: goto yy1223; + } +yy1249: + yych = *++c; + switch (yych) { + case 0xA0: goto yy1248; + default: goto yy1223; + } +yy1250: + yych = *++c; + switch (yych) { + case '`': + case '~': goto yy1232; + default: goto yy1223; + } +yy1251: + yych = *++c; + switch (yych) { + case '`': + case '~': goto yy1250; + default: goto yy1223; + } yy1252: ++c; switch ((yych = *c)) { - case '\n': goto yy1250; - default: goto yy1251; + case 0xA0: goto yy1251; + default: goto yy1223; } } @@ -64894,10 +64895,10 @@ size_t scan_fence_end(const char * c) { case '|': case '}': case 0x7F: goto yy1260; - case ' ': goto yy1257; + case ' ': goto yy1256; case '`': - case '~': goto yy1256; - case 0xC2: goto yy1258; + case '~': goto yy1259; + case 0xC2: goto yy1257; case 0xC3: case 0xC4: case 0xC5: @@ -64955,20 +64956,95 @@ yy1255: yy1256: yych = *(marker = ++c); switch (yych) { + case ' ': goto yy1276; case '`': - case '~': goto yy1272; + case '~': goto yy1278; + case 0xC2: goto yy1277; default: goto yy1255; } yy1257: + yych = *++c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy1260; + case 0xA0: goto yy1256; + default: goto yy1258; + } +yy1258: + c = marker; + goto yy1255; +yy1259: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy1268; case '`': case '~': goto yy1267; - case 0xC2: goto yy1269; default: goto yy1255; } -yy1258: +yy1260: + yych = *++c; + goto yy1255; +yy1261: yych = *++c; switch (yych) { case 0x80: @@ -65003,6 +65079,7 @@ yy1258: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -65034,122 +65111,46 @@ yy1258: case 0xBD: case 0xBE: case 0xBF: goto yy1260; - case 0xA0: goto yy1257; - default: goto yy1259; + default: goto yy1258; } -yy1259: - c = marker; - goto yy1255; -yy1260: +yy1262: yych = *++c; - goto yy1255; -yy1261: - yych = *++c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy1260; - default: goto yy1259; - } -yy1262: - yych = *++c; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy1261; - default: goto yy1259; - } -yy1263: + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy1261; + default: goto yy1258; + } +yy1263: yych = *++c; switch (yych) { case 0x80: @@ -65216,7 +65217,7 @@ yy1263: case 0xBD: case 0xBE: case 0xBF: goto yy1261; - default: goto yy1259; + default: goto yy1258; } yy1264: yych = *++c; @@ -65269,7 +65270,7 @@ yy1264: case 0xBD: case 0xBE: case 0xBF: goto yy1263; - default: goto yy1259; + default: goto yy1258; } yy1265: yych = *++c; @@ -65338,7 +65339,7 @@ yy1265: case 0xBD: case 0xBE: case 0xBF: goto yy1263; - default: goto yy1259; + default: goto yy1258; } yy1266: yych = *++c; @@ -65359,92 +65360,92 @@ yy1266: case 0x8D: case 0x8E: case 0x8F: goto yy1263; - default: goto yy1259; + default: goto yy1258; } yy1267: yych = *++c; switch (yych) { case '`': - case '~': goto yy1272; - default: goto yy1259; + case '~': goto yy1268; + default: goto yy1258; } yy1268: - yych = *++c; + ++c; + yych = *c; switch (yych) { + case 0x00: + case '\n': goto yy1273; + case '\t': case ' ': goto yy1270; + case '\r': goto yy1275; case '`': - case '~': goto yy1267; - case 0xC2: goto yy1271; - default: goto yy1259; - } -yy1269: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1268; - default: goto yy1259; + case '~': goto yy1268; + case 0xC2: goto yy1272; + default: goto yy1258; } yy1270: - yych = *++c; - switch (yych) { - case '`': - case '~': goto yy1267; - default: goto yy1259; - } -yy1271: - yych = *++c; + ++c; + yych = *c; switch (yych) { - case 0xA0: goto yy1270; - default: goto yy1259; + case 0x00: + case '\n': goto yy1273; + case '\t': + case ' ': goto yy1270; + case '\r': goto yy1275; + case 0xC2: goto yy1272; + default: goto yy1258; } yy1272: - yych = *++c; + ++c; + yych = *c; switch (yych) { - case '`': - case '~': goto yy1273; - default: goto yy1259; + case 0xA0: goto yy1270; + default: goto yy1258; } yy1273: ++c; - yych = *c; +yy1274: + { return (size_t)( c - start ); } +yy1275: + yych = *++c; switch (yych) { - case 0x00: - case '\n': goto yy1278; - case '\t': - case ' ': goto yy1275; - case '\r': goto yy1280; - case '`': - case '~': goto yy1273; - case 0xC2: goto yy1277; - default: goto yy1259; + case '\n': goto yy1273; + default: goto yy1274; } -yy1275: - ++c; - yych = *c; +yy1276: + yych = *++c; switch (yych) { - case 0x00: - case '\n': goto yy1278; - case '\t': - case ' ': goto yy1275; - case '\r': goto yy1280; - case 0xC2: goto yy1277; - default: goto yy1259; + case ' ': goto yy1279; + case '`': + case '~': goto yy1278; + case 0xC2: goto yy1280; + default: goto yy1258; } yy1277: - ++c; - yych = *c; + yych = *++c; switch (yych) { - case 0xA0: goto yy1275; - default: goto yy1259; + case 0xA0: goto yy1276; + default: goto yy1258; } yy1278: - ++c; + yych = *++c; + switch (yych) { + case '`': + case '~': goto yy1267; + default: goto yy1258; + } yy1279: - { return (size_t)( c - start ); } + yych = *++c; + switch (yych) { + case '`': + case '~': goto yy1278; + default: goto yy1258; + } yy1280: ++c; switch ((yych = *c)) { - case '\n': goto yy1278; - default: goto yy1279; + case 0xA0: goto yy1279; + default: goto yy1258; } } @@ -65523,8 +65524,8 @@ size_t scan_meta_line(const char * c) { case '}': case '~': case 0x7F: goto yy1289; - case ' ': goto yy1285; - case '-': goto yy1284; + case ' ': goto yy1284; + case '-': goto yy1287; case '0': case '1': case '2': @@ -65587,7 +65588,7 @@ size_t scan_meta_line(const char * c) { case 'x': case 'y': case 'z': goto yy1288; - case 0xC2: goto yy1286; + case 0xC2: goto yy1285; case 0xC3: case 0xC4: case 0xC5: @@ -65645,18 +65646,12 @@ yy1283: yy1284: yych = *(marker = ++c); switch (yych) { - case '-': goto yy1316; + case ' ': goto yy1331; + case '-': goto yy1333; + case 0xC2: goto yy1332; default: goto yy1283; } yy1285: - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy1312; - case '-': goto yy1311; - case 0xC2: goto yy1313; - default: goto yy1283; - } -yy1286: yych = *++c; switch (yych) { case 0x80: @@ -65722,12 +65717,18 @@ yy1286: case 0xBD: case 0xBE: case 0xBF: goto yy1289; - case 0xA0: goto yy1285; - default: goto yy1287; + case 0xA0: goto yy1284; + default: goto yy1286; } -yy1287: +yy1286: c = marker; goto yy1283; +yy1287: + yych = *(marker = ++c); + switch (yych) { + case '-': goto yy1311; + default: goto yy1283; + } yy1288: yych = *(marker = ++c); switch (yych) { @@ -65872,7 +65873,7 @@ yy1290: case 0xBD: case 0xBE: case 0xBF: goto yy1289; - default: goto yy1287; + default: goto yy1286; } yy1291: yych = *++c; @@ -65909,7 +65910,7 @@ yy1291: case 0xBD: case 0xBE: case 0xBF: goto yy1290; - default: goto yy1287; + default: goto yy1286; } yy1292: yych = *++c; @@ -65978,7 +65979,7 @@ yy1292: case 0xBD: case 0xBE: case 0xBF: goto yy1290; - default: goto yy1287; + default: goto yy1286; } yy1293: yych = *++c; @@ -66031,7 +66032,7 @@ yy1293: case 0xBD: case 0xBE: case 0xBF: goto yy1292; - default: goto yy1287; + default: goto yy1286; } yy1294: yych = *++c; @@ -66100,7 +66101,7 @@ yy1294: case 0xBD: case 0xBE: case 0xBF: goto yy1292; - default: goto yy1287; + default: goto yy1286; } yy1295: yych = *++c; @@ -66121,7 +66122,7 @@ yy1295: case 0x8D: case 0x8E: case 0x8F: goto yy1292; - default: goto yy1287; + default: goto yy1286; } yy1296: ++c; @@ -66197,21 +66198,21 @@ yy1297: case 'z': goto yy1296; case ':': goto yy1299; case 0xC2: goto yy1298; - default: goto yy1287; + default: goto yy1286; } yy1298: ++c; yych = *c; switch (yych) { case 0xA0: goto yy1296; - default: goto yy1287; + default: goto yy1286; } yy1299: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy1287; + case '\r': goto yy1286; default: goto yy1301; } yy1300: @@ -66398,7 +66399,7 @@ yy1301: case 0xF2: case 0xF3: goto yy1306; case 0xF4: goto yy1307; - default: goto yy1287; + default: goto yy1286; } yy1302: ++c; @@ -66468,7 +66469,7 @@ yy1302: case 0xBD: case 0xBE: case 0xBF: goto yy1300; - default: goto yy1287; + default: goto yy1286; } yy1303: ++c; @@ -66506,7 +66507,7 @@ yy1303: case 0xBD: case 0xBE: case 0xBF: goto yy1302; - default: goto yy1287; + default: goto yy1286; } yy1304: ++c; @@ -66576,7 +66577,7 @@ yy1304: case 0xBD: case 0xBE: case 0xBF: goto yy1302; - default: goto yy1287; + default: goto yy1286; } yy1305: ++c; @@ -66630,7 +66631,7 @@ yy1305: case 0xBD: case 0xBE: case 0xBF: goto yy1304; - default: goto yy1287; + default: goto yy1286; } yy1306: ++c; @@ -66700,7 +66701,7 @@ yy1306: case 0xBD: case 0xBE: case 0xBF: goto yy1304; - default: goto yy1287; + default: goto yy1286; } yy1307: ++c; @@ -66722,7 +66723,7 @@ yy1307: case 0x8D: case 0x8E: case 0x8F: goto yy1304; - default: goto yy1287; + default: goto yy1286; } yy1308: ++c; @@ -66737,51 +66738,19 @@ yy1310: yy1311: yych = *++c; switch (yych) { - case '-': goto yy1316; - default: goto yy1287; + case '-': goto yy1312; + default: goto yy1286; } yy1312: - yych = *++c; - switch (yych) { - case ' ': goto yy1314; - case '-': goto yy1311; - case 0xC2: goto yy1315; - default: goto yy1287; - } -yy1313: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1312; - default: goto yy1287; - } -yy1314: - yych = *++c; - switch (yych) { - case '-': goto yy1311; - default: goto yy1287; - } -yy1315: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1314; - default: goto yy1287; - } -yy1316: - yych = *++c; - switch (yych) { - case '-': goto yy1317; - default: goto yy1287; - } -yy1317: ++c; yych = *c; switch (yych) { - case '\n': goto yy1319; - case '\r': goto yy1320; - case '-': goto yy1317; - default: goto yy1287; + case '\n': goto yy1314; + case '\r': goto yy1315; + case '-': goto yy1312; + default: goto yy1286; } -yy1319: +yy1314: yych = *++c; switch (yych) { case '0': @@ -66845,13 +66814,13 @@ yy1319: case 'w': case 'x': case 'y': - case 'z': goto yy1321; - default: goto yy1287; + case 'z': goto yy1316; + default: goto yy1286; } -yy1320: +yy1315: yych = *++c; switch (yych) { - case '\n': goto yy1319; + case '\n': goto yy1314; case '0': case '1': case '2': @@ -66913,10 +66882,10 @@ yy1320: case 'w': case 'x': case 'y': - case 'z': goto yy1321; - default: goto yy1287; + case 'z': goto yy1316; + default: goto yy1286; } -yy1321: +yy1316: ++c; yych = *c; switch (yych) { @@ -66986,33 +66955,33 @@ yy1321: case 'w': case 'x': case 'y': - case 'z': goto yy1321; - case ':': goto yy1324; - case 0xC2: goto yy1323; - default: goto yy1287; + case 'z': goto yy1316; + case ':': goto yy1319; + case 0xC2: goto yy1318; + default: goto yy1286; } -yy1323: +yy1318: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1321; - default: goto yy1287; + case 0xA0: goto yy1316; + default: goto yy1286; } -yy1324: +yy1319: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy1287; - default: goto yy1326; + case '\r': goto yy1286; + default: goto yy1321; } -yy1325: +yy1320: ++c; yych = *c; -yy1326: +yy1321: switch (yych) { case 0x00: - case '\n': goto yy1333; + case '\n': goto yy1328; case 0x01: case 0x02: case 0x03: @@ -67137,8 +67106,8 @@ yy1326: case '|': case '}': case '~': - case 0x7F: goto yy1325; - case '\r': goto yy1335; + case 0x7F: goto yy1320; + case '\r': goto yy1330; case 0xC2: case 0xC3: case 0xC4: @@ -67168,8 +67137,8 @@ yy1326: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1327; - case 0xE0: goto yy1328; + case 0xDF: goto yy1322; + case 0xE0: goto yy1323; case 0xE1: case 0xE2: case 0xE3: @@ -67184,15 +67153,15 @@ yy1326: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1329; - case 0xF0: goto yy1330; + case 0xEF: goto yy1324; + case 0xF0: goto yy1325; case 0xF1: case 0xF2: - case 0xF3: goto yy1331; - case 0xF4: goto yy1332; - default: goto yy1287; + case 0xF3: goto yy1326; + case 0xF4: goto yy1327; + default: goto yy1286; } -yy1327: +yy1322: ++c; yych = *c; switch (yych) { @@ -67259,10 +67228,10 @@ yy1327: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1325; - default: goto yy1287; + case 0xBF: goto yy1320; + default: goto yy1286; } -yy1328: +yy1323: ++c; yych = *c; switch (yych) { @@ -67297,10 +67266,10 @@ yy1328: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1327; - default: goto yy1287; + case 0xBF: goto yy1322; + default: goto yy1286; } -yy1329: +yy1324: ++c; yych = *c; switch (yych) { @@ -67367,64 +67336,64 @@ yy1329: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1327; - default: goto yy1287; + case 0xBF: goto yy1322; + default: goto yy1286; + } +yy1325: + ++c; + yych = *c; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy1324; + default: goto yy1286; } -yy1330: - ++c; - yych = *c; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy1329; - default: goto yy1287; - } -yy1331: +yy1326: ++c; yych = *c; switch (yych) { @@ -67491,10 +67460,10 @@ yy1331: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1329; - default: goto yy1287; + case 0xBF: goto yy1324; + default: goto yy1286; } -yy1332: +yy1327: ++c; yych = *c; switch (yych) { @@ -67513,18 +67482,50 @@ yy1332: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1329; - default: goto yy1287; + case 0x8F: goto yy1324; + default: goto yy1286; } -yy1333: +yy1328: ++c; -yy1334: +yy1329: { return (size_t) ( c - start ); } +yy1330: + yych = *++c; + switch (yych) { + case '\n': goto yy1328; + default: goto yy1329; + } +yy1331: + yych = *++c; + switch (yych) { + case ' ': goto yy1334; + case '-': goto yy1333; + case 0xC2: goto yy1335; + default: goto yy1286; + } +yy1332: + yych = *++c; + switch (yych) { + case 0xA0: goto yy1331; + default: goto yy1286; + } +yy1333: + yych = *++c; + switch (yych) { + case '-': goto yy1311; + default: goto yy1286; + } +yy1334: + yych = *++c; + switch (yych) { + case '-': goto yy1333; + default: goto yy1286; + } yy1335: ++c; switch ((yych = *c)) { - case '\n': goto yy1333; - default: goto yy1334; + case 0xA0: goto yy1334; + default: goto yy1286; } } @@ -68280,9 +68281,9 @@ size_t scan_definition(const char * c) { case '}': case '~': case 0x7F: goto yy1359; - case ' ': goto yy1356; - case ':': goto yy1355; - case 0xC2: goto yy1357; + case ' ': goto yy1355; + case ':': goto yy1358; + case 0xC2: goto yy1356; case 0xC3: case 0xC4: case 0xC5: @@ -68341,194 +68342,12 @@ yy1355: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case ';': - case '<': - case '=': - case '>': - case '?': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '[': - case '\\': - case ']': - case '^': - case '_': - case '`': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy1372; + case ' ': goto yy1377; + case ':': goto yy1379; + case 0xC2: goto yy1378; default: goto yy1354; } yy1356: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy1367; - case ':': goto yy1366; - case 0xC2: goto yy1368; - default: goto yy1354; - } -yy1357: yych = *++c; switch (yych) { case 0x80: @@ -68594,15 +68413,197 @@ yy1357: case 0xBD: case 0xBE: case 0xBF: goto yy1359; - case 0xA0: goto yy1356; - default: goto yy1358; + case 0xA0: goto yy1355; + default: goto yy1357; } -yy1358: +yy1357: c = marker; if (yyaccept == 0) { goto yy1354; } else { - goto yy1373; + goto yy1368; + } +yy1358: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy1367; + default: goto yy1354; } yy1359: yych = *++c; @@ -68674,7 +68675,7 @@ yy1360: case 0xBD: case 0xBE: case 0xBF: goto yy1359; - default: goto yy1358; + default: goto yy1357; } yy1361: yych = *++c; @@ -68711,7 +68712,7 @@ yy1361: case 0xBD: case 0xBE: case 0xBF: goto yy1360; - default: goto yy1358; + default: goto yy1357; } yy1362: yych = *++c; @@ -68780,7 +68781,7 @@ yy1362: case 0xBD: case 0xBE: case 0xBF: goto yy1360; - default: goto yy1358; + default: goto yy1357; } yy1363: yych = *++c; @@ -68833,7 +68834,7 @@ yy1363: case 0xBD: case 0xBE: case 0xBF: goto yy1362; - default: goto yy1358; + default: goto yy1357; } yy1364: yych = *++c; @@ -68902,7 +68903,7 @@ yy1364: case 0xBD: case 0xBE: case 0xBF: goto yy1362; - default: goto yy1358; + default: goto yy1357; } yy1365: yych = *++c; @@ -68923,220 +68924,13 @@ yy1365: case 0x8D: case 0x8E: case 0x8F: goto yy1362; - default: goto yy1358; + default: goto yy1357; } yy1366: - yych = *++c; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case ';': - case '<': - case '=': - case '>': - case '?': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '[': - case '\\': - case ']': - case '^': - case '_': - case '`': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - case 0xE0: - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - case 0xF0: - case 0xF1: - case 0xF2: - case 0xF3: - case 0xF4: goto yy1372; - default: goto yy1358; - } -yy1367: - yych = *++c; - switch (yych) { - case ' ': goto yy1369; - case ':': goto yy1366; - case 0xC2: goto yy1370; - default: goto yy1358; - } -yy1368: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1367; - default: goto yy1358; - } -yy1369: - yych = *++c; - switch (yych) { - case ':': goto yy1366; - default: goto yy1358; - } -yy1370: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1369; - default: goto yy1358; - } -yy1371: yyaccept = 1; marker = ++c; yych = *c; -yy1372: +yy1367: switch (yych) { case 0x01: case 0x02: @@ -69260,10 +69054,10 @@ yy1372: case '|': case '}': case '~': - case 0x7F: goto yy1375; + case 0x7F: goto yy1370; case '\t': - case ' ': goto yy1371; - case 0xC2: goto yy1374; + case ' ': goto yy1366; + case 0xC2: goto yy1369; case 0xC3: case 0xC4: case 0xC5: @@ -69292,8 +69086,8 @@ yy1372: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1376; - case 0xE0: goto yy1377; + case 0xDF: goto yy1371; + case 0xE0: goto yy1372; case 0xE1: case 0xE2: case 0xE3: @@ -69308,17 +69102,17 @@ yy1372: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1378; - case 0xF0: goto yy1379; + case 0xEF: goto yy1373; + case 0xF0: goto yy1374; case 0xF1: case 0xF2: - case 0xF3: goto yy1380; - case 0xF4: goto yy1381; - default: goto yy1373; + case 0xF3: goto yy1375; + case 0xF4: goto yy1376; + default: goto yy1368; } -yy1373: +yy1368: { return (size_t)( c - start ); } -yy1374: +yy1369: ++c; yych = *c; switch (yych) { @@ -69384,14 +69178,14 @@ yy1374: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1375; - case 0xA0: goto yy1371; - default: goto yy1358; + case 0xBF: goto yy1370; + case 0xA0: goto yy1366; + default: goto yy1357; } -yy1375: +yy1370: yych = *++c; - goto yy1373; -yy1376: + goto yy1368; +yy1371: yych = *++c; switch (yych) { case 0x80: @@ -69457,10 +69251,10 @@ yy1376: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1375; - default: goto yy1358; + case 0xBF: goto yy1370; + default: goto yy1357; } -yy1377: +yy1372: yych = *++c; switch (yych) { case 0xA0: @@ -69494,10 +69288,10 @@ yy1377: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1376; - default: goto yy1358; + case 0xBF: goto yy1371; + default: goto yy1357; } -yy1378: +yy1373: yych = *++c; switch (yych) { case 0x80: @@ -69563,10 +69357,10 @@ yy1378: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1376; - default: goto yy1358; + case 0xBF: goto yy1371; + default: goto yy1357; } -yy1379: +yy1374: yych = *++c; switch (yych) { case 0x90: @@ -69616,10 +69410,10 @@ yy1379: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1378; - default: goto yy1358; + case 0xBF: goto yy1373; + default: goto yy1357; } -yy1380: +yy1375: yych = *++c; switch (yych) { case 0x80: @@ -69685,12 +69479,12 @@ yy1380: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1378; - default: goto yy1358; + case 0xBF: goto yy1373; + default: goto yy1357; } -yy1381: - ++c; - switch ((yych = *c)) { +yy1376: + yych = *++c; + switch (yych) { case 0x80: case 0x81: case 0x82: @@ -69706,8 +69500,215 @@ yy1381: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1378; - default: goto yy1358; + case 0x8F: goto yy1373; + default: goto yy1357; + } +yy1377: + yych = *++c; + switch (yych) { + case ' ': goto yy1380; + case ':': goto yy1379; + case 0xC2: goto yy1381; + default: goto yy1357; + } +yy1378: + yych = *++c; + switch (yych) { + case 0xA0: goto yy1377; + default: goto yy1357; + } +yy1379: + yych = *++c; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: goto yy1367; + default: goto yy1357; + } +yy1380: + yych = *++c; + switch (yych) { + case ':': goto yy1379; + default: goto yy1357; + } +yy1381: + ++c; + switch ((yych = *c)) { + case 0xA0: goto yy1380; + default: goto yy1357; } } @@ -69909,12 +69910,12 @@ yy1385: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1407; + case ' ': goto yy1412; case '+': case '-': case ':': case '=': goto yy1401; - case 0xC2: goto yy1409; + case 0xC2: goto yy1414; default: goto yy1384; } yy1386: @@ -70345,14 +70346,14 @@ yy1399: yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1404; + case '\n': goto yy1406; case '\t': case ' ': goto yy1399; - case '\r': goto yy1406; + case '\r': goto yy1408; case '+': case '-': case ':': - case '=': goto yy1401; + case '=': goto yy1404; case 0xC2: goto yy1403; default: goto yy1387; } @@ -70379,32 +70380,69 @@ yy1403: } yy1404: ++c; -yy1405: - { return (size_t)( c - start ); } + yych = *c; + switch (yych) { + case 0x00: + case '\n': goto yy1406; + case '\t': + case ' ': goto yy1409; + case '\r': goto yy1408; + case '+': + case '-': + case ':': + case '=': goto yy1404; + case '|': goto yy1399; + case 0xC2: goto yy1411; + default: goto yy1387; + } yy1406: + ++c; +yy1407: + { return (size_t)( c - start ); } +yy1408: yych = *++c; switch (yych) { - case '\n': goto yy1404; - default: goto yy1405; + case '\n': goto yy1406; + default: goto yy1407; } -yy1407: +yy1409: ++c; yych = *c; switch (yych) { + case 0x00: + case '\n': goto yy1406; case '\t': - case ' ': goto yy1407; + case ' ': goto yy1409; + case '\r': goto yy1408; + case '|': goto yy1399; + case 0xC2: goto yy1411; + default: goto yy1387; + } +yy1411: + ++c; + yych = *c; + switch (yych) { + case 0xA0: goto yy1409; + default: goto yy1387; + } +yy1412: + ++c; + yych = *c; + switch (yych) { + case '\t': + case ' ': goto yy1412; case '+': case '-': case ':': case '=': goto yy1401; - case 0xC2: goto yy1409; + case 0xC2: goto yy1414; default: goto yy1387; } -yy1409: +yy1414: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1407; + case 0xA0: goto yy1412; default: goto yy1387; } } @@ -70541,13 +70579,13 @@ size_t scan_alignment_string(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1418; + case 0x7F: goto yy1423; case '\t': - case ' ': goto yy1413; + case ' ': goto yy1418; case '-': - case '=': goto yy1416; - case ':': goto yy1417; - case 0xC2: goto yy1414; + case '=': goto yy1421; + case ':': goto yy1422; + case 0xC2: goto yy1419; case 0xC3: case 0xC4: case 0xC5: @@ -70576,8 +70614,8 @@ size_t scan_alignment_string(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1419; - case 0xE0: goto yy1420; + case 0xDF: goto yy1424; + case 0xE0: goto yy1425; case 0xE1: case 0xE2: case 0xE3: @@ -70592,118 +70630,27 @@ size_t scan_alignment_string(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1421; - case 0xF0: goto yy1422; + case 0xEF: goto yy1426; + case 0xF0: goto yy1427; case 0xF1: case 0xF2: - case 0xF3: goto yy1423; - case 0xF4: goto yy1424; - default: goto yy1412; + case 0xF3: goto yy1428; + case 0xF4: goto yy1429; + default: goto yy1417; } -yy1412: +yy1417: { return 0; } -yy1413: +yy1418: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1474; - case '-': - case '=': goto yy1453; - case ':': goto yy1473; - case 0xC2: goto yy1476; - default: goto yy1412; - } -yy1414: - yych = *++c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy1418; - case 0xA0: goto yy1413; - default: goto yy1415; - } -yy1415: - c = marker; - goto yy1412; -yy1416: - yych = *(marker = ++c); - switch (yych) { - case '+': goto yy1455; - case '-': - case '=': goto yy1453; - case ':': goto yy1452; - default: goto yy1412; - } -yy1417: - yych = *(marker = ++c); - switch (yych) { + case ' ': goto yy1479; case '-': - case '=': goto yy1425; - default: goto yy1412; + case '=': goto yy1458; + case ':': goto yy1478; + case 0xC2: goto yy1481; + default: goto yy1417; } -yy1418: - yych = *++c; - goto yy1412; yy1419: yych = *++c; switch (yych) { @@ -70739,113 +70686,6 @@ yy1419: case 0x9D: case 0x9E: case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy1418; - default: goto yy1415; - } -yy1420: - yych = *++c; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy1419; - default: goto yy1415; - } -yy1421: - yych = *++c; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -70876,12 +70716,51 @@ yy1421: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1419; - default: goto yy1415; + case 0xBF: goto yy1423; + case 0xA0: goto yy1418; + default: goto yy1420; + } +yy1420: + c = marker; + goto yy1417; +yy1421: + yych = *(marker = ++c); + switch (yych) { + case '+': goto yy1460; + case '-': + case '=': goto yy1458; + case ':': goto yy1457; + default: goto yy1417; } yy1422: + yych = *(marker = ++c); + switch (yych) { + case '-': + case '=': goto yy1430; + default: goto yy1417; + } +yy1423: + yych = *++c; + goto yy1417; +yy1424: yych = *++c; switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: case 0x90: case 0x91: case 0x92: @@ -70929,10 +70808,47 @@ yy1422: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1421; - default: goto yy1415; + case 0xBF: goto yy1423; + default: goto yy1420; } -yy1423: +yy1425: + yych = *++c; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy1424; + default: goto yy1420; + } +yy1426: yych = *++c; switch (yych) { case 0x80: @@ -70998,10 +70914,132 @@ yy1423: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1421; - default: goto yy1415; + case 0xBF: goto yy1424; + default: goto yy1420; } -yy1424: +yy1427: + yych = *++c; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy1426; + default: goto yy1420; + } +yy1428: + yych = *++c; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy1426; + default: goto yy1420; + } +yy1429: yych = *++c; switch (yych) { case 0x80: @@ -71019,285 +71057,285 @@ yy1424: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1421; - default: goto yy1415; + case 0x8F: goto yy1426; + default: goto yy1420; } -yy1425: +yy1430: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1430; + case '|': goto yy1435; case '\t': - case ' ': goto yy1427; - case '\r': goto yy1432; - case '+': goto yy1434; + case ' ': goto yy1432; + case '\r': goto yy1437; + case '+': goto yy1439; case '-': - case '=': goto yy1425; - case ':': goto yy1433; - case 0xC2: goto yy1429; - default: goto yy1415; + case '=': goto yy1430; + case ':': goto yy1438; + case 0xC2: goto yy1434; + default: goto yy1420; } -yy1427: +yy1432: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1430; + case '|': goto yy1435; case '\t': - case ' ': goto yy1427; - case '\r': goto yy1432; - case 0xC2: goto yy1429; - default: goto yy1415; + case ' ': goto yy1432; + case '\r': goto yy1437; + case 0xC2: goto yy1434; + default: goto yy1420; } -yy1429: +yy1434: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1427; - default: goto yy1415; + case 0xA0: goto yy1432; + default: goto yy1420; } -yy1430: +yy1435: ++c; -yy1431: +yy1436: { return ALIGN_LEFT; } -yy1432: +yy1437: yych = *++c; switch (yych) { - case '\n': goto yy1430; - default: goto yy1431; + case '\n': goto yy1435; + default: goto yy1436; } -yy1433: +yy1438: yych = *++c; switch (yych) { - case '+': goto yy1440; - default: goto yy1443; + case '+': goto yy1445; + default: goto yy1448; } -yy1434: +yy1439: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1437; + case '|': goto yy1442; case '\t': - case ' ': goto yy1434; - case '\r': goto yy1439; - case 0xC2: goto yy1436; - default: goto yy1415; + case ' ': goto yy1439; + case '\r': goto yy1444; + case 0xC2: goto yy1441; + default: goto yy1420; } -yy1436: +yy1441: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1434; - default: goto yy1415; + case 0xA0: goto yy1439; + default: goto yy1420; } -yy1437: +yy1442: ++c; -yy1438: +yy1443: { return ALIGN_WRAP | ALIGN_LEFT; } -yy1439: +yy1444: yych = *++c; switch (yych) { - case '\n': goto yy1437; - default: goto yy1438; + case '\n': goto yy1442; + default: goto yy1443; } -yy1440: +yy1445: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1449; + case '|': goto yy1454; case '\t': - case ' ': goto yy1440; - case '\r': goto yy1451; - case 0xC2: goto yy1448; - default: goto yy1415; + case ' ': goto yy1445; + case '\r': goto yy1456; + case 0xC2: goto yy1453; + default: goto yy1420; } -yy1442: +yy1447: ++c; yych = *c; -yy1443: +yy1448: switch (yych) { case 0x00: case '\n': - case '|': goto yy1445; + case '|': goto yy1450; case '\t': - case ' ': goto yy1442; - case '\r': goto yy1447; - case 0xC2: goto yy1444; - default: goto yy1415; + case ' ': goto yy1447; + case '\r': goto yy1452; + case 0xC2: goto yy1449; + default: goto yy1420; } -yy1444: +yy1449: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1442; - default: goto yy1415; + case 0xA0: goto yy1447; + default: goto yy1420; } -yy1445: +yy1450: ++c; -yy1446: +yy1451: { return ALIGN_CENTER; } -yy1447: +yy1452: yych = *++c; switch (yych) { - case '\n': goto yy1445; - default: goto yy1446; + case '\n': goto yy1450; + default: goto yy1451; } -yy1448: +yy1453: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1440; - default: goto yy1415; + case 0xA0: goto yy1445; + default: goto yy1420; } -yy1449: +yy1454: ++c; -yy1450: +yy1455: { return ALIGN_WRAP | ALIGN_CENTER; } -yy1451: +yy1456: yych = *++c; switch (yych) { - case '\n': goto yy1449; - default: goto yy1450; + case '\n': goto yy1454; + default: goto yy1455; } -yy1452: +yy1457: yych = *++c; switch (yych) { - case '+': goto yy1467; - default: goto yy1462; + case '+': goto yy1472; + default: goto yy1467; } -yy1453: +yy1458: ++c; yych = *c; switch (yych) { - case '+': goto yy1455; + case '+': goto yy1460; case '-': - case '=': goto yy1453; - case ':': goto yy1452; - default: goto yy1415; + case '=': goto yy1458; + case ':': goto yy1457; + default: goto yy1420; } -yy1455: +yy1460: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1458; + case '|': goto yy1463; case '\t': - case ' ': goto yy1455; - case '\r': goto yy1460; - case 0xC2: goto yy1457; - default: goto yy1415; + case ' ': goto yy1460; + case '\r': goto yy1465; + case 0xC2: goto yy1462; + default: goto yy1420; } -yy1457: +yy1462: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1455; - default: goto yy1415; + case 0xA0: goto yy1460; + default: goto yy1420; } -yy1458: +yy1463: ++c; -yy1459: +yy1464: { return ALIGN_WRAP; } -yy1460: +yy1465: yych = *++c; switch (yych) { - case '\n': goto yy1458; - default: goto yy1459; + case '\n': goto yy1463; + default: goto yy1464; } -yy1461: +yy1466: ++c; yych = *c; -yy1462: +yy1467: switch (yych) { case 0x00: case '\n': - case '|': goto yy1464; + case '|': goto yy1469; case '\t': - case ' ': goto yy1461; - case '\r': goto yy1466; - case 0xC2: goto yy1463; - default: goto yy1415; + case ' ': goto yy1466; + case '\r': goto yy1471; + case 0xC2: goto yy1468; + default: goto yy1420; } -yy1463: +yy1468: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1461; - default: goto yy1415; + case 0xA0: goto yy1466; + default: goto yy1420; } -yy1464: +yy1469: ++c; -yy1465: +yy1470: { return ALIGN_RIGHT; } -yy1466: +yy1471: yych = *++c; switch (yych) { - case '\n': goto yy1464; - default: goto yy1465; + case '\n': goto yy1469; + default: goto yy1470; } -yy1467: +yy1472: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1470; + case '|': goto yy1475; case '\t': - case ' ': goto yy1467; - case '\r': goto yy1472; - case 0xC2: goto yy1469; - default: goto yy1415; + case ' ': goto yy1472; + case '\r': goto yy1477; + case 0xC2: goto yy1474; + default: goto yy1420; } -yy1469: +yy1474: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1467; - default: goto yy1415; + case 0xA0: goto yy1472; + default: goto yy1420; } -yy1470: +yy1475: ++c; -yy1471: +yy1476: { return ALIGN_WRAP | ALIGN_RIGHT; } -yy1472: +yy1477: yych = *++c; switch (yych) { - case '\n': goto yy1470; - default: goto yy1471; + case '\n': goto yy1475; + default: goto yy1476; } -yy1473: +yy1478: yych = *++c; switch (yych) { case '-': - case '=': goto yy1425; - default: goto yy1415; + case '=': goto yy1430; + default: goto yy1420; } -yy1474: +yy1479: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1474; + case ' ': goto yy1479; case '-': - case '=': goto yy1453; - case ':': goto yy1473; - case 0xC2: goto yy1476; - default: goto yy1415; + case '=': goto yy1458; + case ':': goto yy1478; + case 0xC2: goto yy1481; + default: goto yy1420; } -yy1476: +yy1481: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1474; - default: goto yy1415; + case 0xA0: goto yy1479; + default: goto yy1420; } } @@ -71317,7 +71355,7 @@ size_t scan_destination(const char * c) { case 0x00: case '\t': case '\r': - case ' ': goto yy1491; + case ' ': goto yy1496; case 0x01: case 0x02: case 0x03: @@ -71439,9 +71477,9 @@ size_t scan_destination(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1482; - case '<': goto yy1480; - case 0xC2: goto yy1483; + case 0x7F: goto yy1487; + case '<': goto yy1485; + case 0xC2: goto yy1488; case 0xC3: case 0xC4: case 0xC5: @@ -71470,8 +71508,8 @@ size_t scan_destination(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1485; - case 0xE0: goto yy1486; + case 0xDF: goto yy1490; + case 0xE0: goto yy1491; case 0xE1: case 0xE2: case 0xE3: @@ -71486,27 +71524,27 @@ size_t scan_destination(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1487; - case 0xF0: goto yy1488; + case 0xEF: goto yy1492; + case 0xF0: goto yy1493; case 0xF1: case 0xF2: - case 0xF3: goto yy1489; - case 0xF4: goto yy1490; - default: goto yy1479; + case 0xF3: goto yy1494; + case 0xF4: goto yy1495; + default: goto yy1484; } -yy1479: +yy1484: { return 0; } -yy1480: +yy1485: yyaccept = 1; yych = *(marker = ++c); - goto yy1502; -yy1481: + goto yy1507; +yy1486: { return (size_t)( c - start ); } -yy1482: +yy1487: yyaccept = 1; yych = *(marker = ++c); - goto yy1493; -yy1483: + goto yy1498; +yy1488: yych = *++c; switch (yych) { case 0x80: @@ -71571,18 +71609,18 @@ yy1483: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1482; - case 0xA0: goto yy1491; - default: goto yy1484; + case 0xBF: goto yy1487; + case 0xA0: goto yy1496; + default: goto yy1489; } -yy1484: +yy1489: c = marker; if (yyaccept == 0) { - goto yy1479; + goto yy1484; } else { - goto yy1481; + goto yy1486; } -yy1485: +yy1490: yych = *++c; switch (yych) { case 0x80: @@ -71648,10 +71686,10 @@ yy1485: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1482; - default: goto yy1484; + case 0xBF: goto yy1487; + default: goto yy1489; } -yy1486: +yy1491: yych = *++c; switch (yych) { case 0xA0: @@ -71685,10 +71723,10 @@ yy1486: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1485; - default: goto yy1484; + case 0xBF: goto yy1490; + default: goto yy1489; } -yy1487: +yy1492: yych = *++c; switch (yych) { case 0x80: @@ -71754,10 +71792,10 @@ yy1487: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1485; - default: goto yy1484; + case 0xBF: goto yy1490; + default: goto yy1489; } -yy1488: +yy1493: yych = *++c; switch (yych) { case 0x90: @@ -71807,10 +71845,10 @@ yy1488: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1487; - default: goto yy1484; + case 0xBF: goto yy1492; + default: goto yy1489; } -yy1489: +yy1494: yych = *++c; switch (yych) { case 0x80: @@ -71876,10 +71914,10 @@ yy1489: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1487; - default: goto yy1484; + case 0xBF: goto yy1492; + default: goto yy1489; } -yy1490: +yy1495: yych = *++c; switch (yych) { case 0x80: @@ -71897,17 +71935,17 @@ yy1490: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1487; - default: goto yy1484; + case 0x8F: goto yy1492; + default: goto yy1489; } -yy1491: +yy1496: yych = *++c; - goto yy1479; -yy1492: + goto yy1484; +yy1497: yyaccept = 1; marker = ++c; yych = *c; -yy1493: +yy1498: switch (yych) { case 0x01: case 0x02: @@ -72031,8 +72069,8 @@ yy1493: case '|': case '}': case '~': - case 0x7F: goto yy1492; - case 0xC2: goto yy1494; + case 0x7F: goto yy1497; + case 0xC2: goto yy1499; case 0xC3: case 0xC4: case 0xC5: @@ -72061,8 +72099,8 @@ yy1493: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1495; - case 0xE0: goto yy1496; + case 0xDF: goto yy1500; + case 0xE0: goto yy1501; case 0xE1: case 0xE2: case 0xE3: @@ -72077,15 +72115,15 @@ yy1493: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1497; - case 0xF0: goto yy1498; + case 0xEF: goto yy1502; + case 0xF0: goto yy1503; case 0xF1: case 0xF2: - case 0xF3: goto yy1499; - case 0xF4: goto yy1500; - default: goto yy1481; + case 0xF3: goto yy1504; + case 0xF4: goto yy1505; + default: goto yy1486; } -yy1494: +yy1499: ++c; yych = *c; switch (yych) { @@ -72151,10 +72189,10 @@ yy1494: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1492; - default: goto yy1484; + case 0xBF: goto yy1497; + default: goto yy1489; } -yy1495: +yy1500: ++c; yych = *c; switch (yych) { @@ -72221,10 +72259,10 @@ yy1495: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1492; - default: goto yy1484; + case 0xBF: goto yy1497; + default: goto yy1489; } -yy1496: +yy1501: ++c; yych = *c; switch (yych) { @@ -72259,10 +72297,10 @@ yy1496: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1495; - default: goto yy1484; + case 0xBF: goto yy1500; + default: goto yy1489; } -yy1497: +yy1502: ++c; yych = *c; switch (yych) { @@ -72329,10 +72367,10 @@ yy1497: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1495; - default: goto yy1484; + case 0xBF: goto yy1500; + default: goto yy1489; } -yy1498: +yy1503: ++c; yych = *c; switch (yych) { @@ -72383,10 +72421,10 @@ yy1498: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1497; - default: goto yy1484; + case 0xBF: goto yy1502; + default: goto yy1489; } -yy1499: +yy1504: ++c; yych = *c; switch (yych) { @@ -72453,10 +72491,10 @@ yy1499: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1497; - default: goto yy1484; + case 0xBF: goto yy1502; + default: goto yy1489; } -yy1500: +yy1505: ++c; yych = *c; switch (yych) { @@ -72475,14 +72513,14 @@ yy1500: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1497; - default: goto yy1484; + case 0x8F: goto yy1502; + default: goto yy1489; } -yy1501: +yy1506: yyaccept = 1; marker = ++c; yych = *c; -yy1502: +yy1507: switch (yych) { case 0x01: case 0x02: @@ -72605,9 +72643,9 @@ yy1502: case '|': case '}': case '~': - case 0x7F: goto yy1501; - case '>': goto yy1492; - case 0xC2: goto yy1503; + case 0x7F: goto yy1506; + case '>': goto yy1497; + case 0xC2: goto yy1508; case 0xC3: case 0xC4: case 0xC5: @@ -72636,8 +72674,8 @@ yy1502: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1504; - case 0xE0: goto yy1505; + case 0xDF: goto yy1509; + case 0xE0: goto yy1510; case 0xE1: case 0xE2: case 0xE3: @@ -72652,15 +72690,15 @@ yy1502: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1506; - case 0xF0: goto yy1507; + case 0xEF: goto yy1511; + case 0xF0: goto yy1512; case 0xF1: case 0xF2: - case 0xF3: goto yy1508; - case 0xF4: goto yy1509; - default: goto yy1481; + case 0xF3: goto yy1513; + case 0xF4: goto yy1514; + default: goto yy1486; } -yy1503: +yy1508: ++c; yych = *c; switch (yych) { @@ -72726,10 +72764,10 @@ yy1503: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1501; - default: goto yy1484; + case 0xBF: goto yy1506; + default: goto yy1489; } -yy1504: +yy1509: ++c; yych = *c; switch (yych) { @@ -72796,10 +72834,10 @@ yy1504: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1501; - default: goto yy1484; + case 0xBF: goto yy1506; + default: goto yy1489; } -yy1505: +yy1510: ++c; yych = *c; switch (yych) { @@ -72834,10 +72872,10 @@ yy1505: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1504; - default: goto yy1484; + case 0xBF: goto yy1509; + default: goto yy1489; } -yy1506: +yy1511: ++c; yych = *c; switch (yych) { @@ -72904,10 +72942,10 @@ yy1506: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1504; - default: goto yy1484; + case 0xBF: goto yy1509; + default: goto yy1489; } -yy1507: +yy1512: ++c; yych = *c; switch (yych) { @@ -72958,10 +72996,10 @@ yy1507: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1506; - default: goto yy1484; + case 0xBF: goto yy1511; + default: goto yy1489; } -yy1508: +yy1513: ++c; yych = *c; switch (yych) { @@ -73028,10 +73066,10 @@ yy1508: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1506; - default: goto yy1484; + case 0xBF: goto yy1511; + default: goto yy1489; } -yy1509: +yy1514: ++c; yych = *c; switch (yych) { @@ -73050,8 +73088,8 @@ yy1509: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1506; - default: goto yy1484; + case 0x8F: goto yy1511; + default: goto yy1489; } } @@ -73190,10 +73228,10 @@ size_t scan_title(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1516; - case '"': goto yy1513; - case '\'': goto yy1514; - case '(': goto yy1515; + case 0x7F: goto yy1521; + case '"': goto yy1518; + case '\'': goto yy1519; + case '(': goto yy1520; case 0xC2: case 0xC3: case 0xC4: @@ -73223,8 +73261,8 @@ size_t scan_title(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1517; - case 0xE0: goto yy1519; + case 0xDF: goto yy1522; + case 0xE0: goto yy1524; case 0xE1: case 0xE2: case 0xE3: @@ -73239,17 +73277,17 @@ size_t scan_title(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1520; - case 0xF0: goto yy1521; + case 0xEF: goto yy1525; + case 0xF0: goto yy1526; case 0xF1: case 0xF2: - case 0xF3: goto yy1522; - case 0xF4: goto yy1523; - default: goto yy1512; + case 0xF3: goto yy1527; + case 0xF4: goto yy1528; + default: goto yy1517; } -yy1512: +yy1517: { return 0; } -yy1513: +yy1518: yych = *(marker = ++c); switch (yych) { case 0x01: @@ -73427,10 +73465,10 @@ yy1513: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1543; - default: goto yy1512; + case 0xF4: goto yy1548; + default: goto yy1517; } -yy1514: +yy1519: yych = *(marker = ++c); switch (yych) { case 0x01: @@ -73608,10 +73646,10 @@ yy1514: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1535; - default: goto yy1512; + case 0xF4: goto yy1540; + default: goto yy1517; } -yy1515: +yy1520: yych = *(marker = ++c); switch (yych) { case 0x01: @@ -73789,13 +73827,13 @@ yy1515: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1525; - default: goto yy1512; + case 0xF4: goto yy1530; + default: goto yy1517; } -yy1516: +yy1521: yych = *++c; - goto yy1512; -yy1517: + goto yy1517; +yy1522: yych = *++c; switch (yych) { case 0x80: @@ -73861,13 +73899,13 @@ yy1517: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1516; - default: goto yy1518; + case 0xBF: goto yy1521; + default: goto yy1523; } -yy1518: +yy1523: c = marker; - goto yy1512; -yy1519: + goto yy1517; +yy1524: yych = *++c; switch (yych) { case 0xA0: @@ -73901,10 +73939,10 @@ yy1519: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1517; - default: goto yy1518; + case 0xBF: goto yy1522; + default: goto yy1523; } -yy1520: +yy1525: yych = *++c; switch (yych) { case 0x80: @@ -73970,10 +74008,10 @@ yy1520: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1517; - default: goto yy1518; + case 0xBF: goto yy1522; + default: goto yy1523; } -yy1521: +yy1526: yych = *++c; switch (yych) { case 0x90: @@ -74023,10 +74061,10 @@ yy1521: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1520; - default: goto yy1518; + case 0xBF: goto yy1525; + default: goto yy1523; } -yy1522: +yy1527: yych = *++c; switch (yych) { case 0x80: @@ -74092,10 +74130,10 @@ yy1522: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1520; - default: goto yy1518; + case 0xBF: goto yy1525; + default: goto yy1523; } -yy1523: +yy1528: yych = *++c; switch (yych) { case 0x80: @@ -74113,13 +74151,13 @@ yy1523: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1520; - default: goto yy1518; + case 0x8F: goto yy1525; + default: goto yy1523; } -yy1524: +yy1529: ++c; yych = *c; -yy1525: +yy1530: switch (yych) { case 0x01: case 0x02: @@ -74244,8 +74282,8 @@ yy1525: case '|': case '}': case '~': - case 0x7F: goto yy1524; - case ')': goto yy1532; + case 0x7F: goto yy1529; + case ')': goto yy1537; case 0xC2: case 0xC3: case 0xC4: @@ -74275,8 +74313,8 @@ yy1525: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1526; - case 0xE0: goto yy1527; + case 0xDF: goto yy1531; + case 0xE0: goto yy1532; case 0xE1: case 0xE2: case 0xE3: @@ -74291,15 +74329,15 @@ yy1525: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1528; - case 0xF0: goto yy1529; + case 0xEF: goto yy1533; + case 0xF0: goto yy1534; case 0xF1: case 0xF2: - case 0xF3: goto yy1530; - case 0xF4: goto yy1531; - default: goto yy1518; + case 0xF3: goto yy1535; + case 0xF4: goto yy1536; + default: goto yy1523; } -yy1526: +yy1531: ++c; yych = *c; switch (yych) { @@ -74366,10 +74404,10 @@ yy1526: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1524; - default: goto yy1518; + case 0xBF: goto yy1529; + default: goto yy1523; } -yy1527: +yy1532: ++c; yych = *c; switch (yych) { @@ -74404,10 +74442,10 @@ yy1527: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1526; - default: goto yy1518; + case 0xBF: goto yy1531; + default: goto yy1523; } -yy1528: +yy1533: ++c; yych = *c; switch (yych) { @@ -74474,10 +74512,10 @@ yy1528: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1526; - default: goto yy1518; + case 0xBF: goto yy1531; + default: goto yy1523; } -yy1529: +yy1534: ++c; yych = *c; switch (yych) { @@ -74528,10 +74566,10 @@ yy1529: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1528; - default: goto yy1518; + case 0xBF: goto yy1533; + default: goto yy1523; } -yy1530: +yy1535: ++c; yych = *c; switch (yych) { @@ -74598,10 +74636,10 @@ yy1530: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1528; - default: goto yy1518; + case 0xBF: goto yy1533; + default: goto yy1523; } -yy1531: +yy1536: ++c; yych = *c; switch (yych) { @@ -74620,16 +74658,16 @@ yy1531: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1528; - default: goto yy1518; + case 0x8F: goto yy1533; + default: goto yy1523; } -yy1532: +yy1537: ++c; { return (size_t)( c - start ); } -yy1534: +yy1539: ++c; yych = *c; -yy1535: +yy1540: switch (yych) { case 0x01: case 0x02: @@ -74754,8 +74792,8 @@ yy1535: case '|': case '}': case '~': - case 0x7F: goto yy1534; - case '\'': goto yy1532; + case 0x7F: goto yy1539; + case '\'': goto yy1537; case 0xC2: case 0xC3: case 0xC4: @@ -74785,8 +74823,8 @@ yy1535: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1536; - case 0xE0: goto yy1537; + case 0xDF: goto yy1541; + case 0xE0: goto yy1542; case 0xE1: case 0xE2: case 0xE3: @@ -74801,15 +74839,15 @@ yy1535: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1538; - case 0xF0: goto yy1539; + case 0xEF: goto yy1543; + case 0xF0: goto yy1544; case 0xF1: case 0xF2: - case 0xF3: goto yy1540; - case 0xF4: goto yy1541; - default: goto yy1518; + case 0xF3: goto yy1545; + case 0xF4: goto yy1546; + default: goto yy1523; } -yy1536: +yy1541: ++c; yych = *c; switch (yych) { @@ -74876,10 +74914,10 @@ yy1536: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1534; - default: goto yy1518; + case 0xBF: goto yy1539; + default: goto yy1523; } -yy1537: +yy1542: ++c; yych = *c; switch (yych) { @@ -74914,10 +74952,10 @@ yy1537: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1536; - default: goto yy1518; + case 0xBF: goto yy1541; + default: goto yy1523; } -yy1538: +yy1543: ++c; yych = *c; switch (yych) { @@ -74984,10 +75022,10 @@ yy1538: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1536; - default: goto yy1518; + case 0xBF: goto yy1541; + default: goto yy1523; } -yy1539: +yy1544: ++c; yych = *c; switch (yych) { @@ -75038,10 +75076,10 @@ yy1539: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1538; - default: goto yy1518; + case 0xBF: goto yy1543; + default: goto yy1523; } -yy1540: +yy1545: ++c; yych = *c; switch (yych) { @@ -75108,10 +75146,10 @@ yy1540: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1538; - default: goto yy1518; + case 0xBF: goto yy1543; + default: goto yy1523; } -yy1541: +yy1546: ++c; yych = *c; switch (yych) { @@ -75130,13 +75168,13 @@ yy1541: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1538; - default: goto yy1518; + case 0x8F: goto yy1543; + default: goto yy1523; } -yy1542: +yy1547: ++c; yych = *c; -yy1543: +yy1548: switch (yych) { case 0x01: case 0x02: @@ -75261,8 +75299,8 @@ yy1543: case '|': case '}': case '~': - case 0x7F: goto yy1542; - case '"': goto yy1532; + case 0x7F: goto yy1547; + case '"': goto yy1537; case 0xC2: case 0xC3: case 0xC4: @@ -75292,8 +75330,8 @@ yy1543: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1544; - case 0xE0: goto yy1545; + case 0xDF: goto yy1549; + case 0xE0: goto yy1550; case 0xE1: case 0xE2: case 0xE3: @@ -75308,15 +75346,15 @@ yy1543: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1546; - case 0xF0: goto yy1547; + case 0xEF: goto yy1551; + case 0xF0: goto yy1552; case 0xF1: case 0xF2: - case 0xF3: goto yy1548; - case 0xF4: goto yy1549; - default: goto yy1518; + case 0xF3: goto yy1553; + case 0xF4: goto yy1554; + default: goto yy1523; } -yy1544: +yy1549: ++c; yych = *c; switch (yych) { @@ -75383,10 +75421,10 @@ yy1544: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1542; - default: goto yy1518; + case 0xBF: goto yy1547; + default: goto yy1523; } -yy1545: +yy1550: ++c; yych = *c; switch (yych) { @@ -75421,10 +75459,10 @@ yy1545: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1544; - default: goto yy1518; + case 0xBF: goto yy1549; + default: goto yy1523; } -yy1546: +yy1551: ++c; yych = *c; switch (yych) { @@ -75491,10 +75529,10 @@ yy1546: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1544; - default: goto yy1518; + case 0xBF: goto yy1549; + default: goto yy1523; } -yy1547: +yy1552: ++c; yych = *c; switch (yych) { @@ -75545,10 +75583,10 @@ yy1547: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1546; - default: goto yy1518; + case 0xBF: goto yy1551; + default: goto yy1523; } -yy1548: +yy1553: ++c; yych = *c; switch (yych) { @@ -75615,10 +75653,10 @@ yy1548: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1546; - default: goto yy1518; + case 0xBF: goto yy1551; + default: goto yy1523; } -yy1549: +yy1554: ++c; yych = *c; switch (yych) { @@ -75637,8 +75675,8 @@ yy1549: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1546; - default: goto yy1518; + case 0x8F: goto yy1551; + default: goto yy1523; } } @@ -75776,11 +75814,11 @@ size_t scan_setext(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1558; - case ' ': goto yy1554; - case '-': goto yy1557; - case '=': goto yy1553; - case 0xC2: goto yy1555; + case 0x7F: goto yy1563; + case ' ': goto yy1558; + case '-': goto yy1562; + case '=': goto yy1561; + case 0xC2: goto yy1559; case 0xC3: case 0xC4: case 0xC5: @@ -75809,8 +75847,8 @@ size_t scan_setext(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1559; - case 0xE0: goto yy1560; + case 0xDF: goto yy1564; + case 0xE0: goto yy1565; case 0xE1: case 0xE2: case 0xE3: @@ -75825,32 +75863,26 @@ size_t scan_setext(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1561; - case 0xF0: goto yy1562; + case 0xEF: goto yy1566; + case 0xF0: goto yy1567; case 0xF1: case 0xF2: - case 0xF3: goto yy1563; - case 0xF4: goto yy1564; - default: goto yy1552; + case 0xF3: goto yy1568; + case 0xF4: goto yy1569; + default: goto yy1557; } -yy1552: +yy1557: { return 0; } -yy1553: - yych = *(marker = ++c); - switch (yych) { - case '=': goto yy1574; - default: goto yy1552; - } -yy1554: +yy1558: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy1571; - case '-': goto yy1570; - case '=': goto yy1573; - case 0xC2: goto yy1572; - default: goto yy1552; + case ' ': goto yy1580; + case '-': goto yy1582; + case '=': goto yy1583; + case 0xC2: goto yy1581; + default: goto yy1557; } -yy1555: +yy1559: yych = *++c; switch (yych) { case 0x80: @@ -75915,23 +75947,29 @@ yy1555: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1558; - case 0xA0: goto yy1554; - default: goto yy1556; + case 0xBF: goto yy1563; + case 0xA0: goto yy1558; + default: goto yy1560; } -yy1556: +yy1560: c = marker; - goto yy1552; -yy1557: + goto yy1557; +yy1561: yych = *(marker = ++c); switch (yych) { - case '-': goto yy1565; - default: goto yy1552; + case '=': goto yy1575; + default: goto yy1557; } -yy1558: +yy1562: + yych = *(marker = ++c); + switch (yych) { + case '-': goto yy1570; + default: goto yy1557; + } +yy1563: yych = *++c; - goto yy1552; -yy1559: + goto yy1557; +yy1564: yych = *++c; switch (yych) { case 0x80: @@ -75997,10 +76035,10 @@ yy1559: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1558; - default: goto yy1556; + case 0xBF: goto yy1563; + default: goto yy1560; } -yy1560: +yy1565: yych = *++c; switch (yych) { case 0xA0: @@ -76034,10 +76072,10 @@ yy1560: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1559; - default: goto yy1556; + case 0xBF: goto yy1564; + default: goto yy1560; } -yy1561: +yy1566: yych = *++c; switch (yych) { case 0x80: @@ -76103,10 +76141,10 @@ yy1561: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1559; - default: goto yy1556; + case 0xBF: goto yy1564; + default: goto yy1560; } -yy1562: +yy1567: yych = *++c; switch (yych) { case 0x90: @@ -76156,10 +76194,10 @@ yy1562: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1561; - default: goto yy1556; + case 0xBF: goto yy1566; + default: goto yy1560; } -yy1563: +yy1568: yych = *++c; switch (yych) { case 0x80: @@ -76225,10 +76263,10 @@ yy1563: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1561; - default: goto yy1556; + case 0xBF: goto yy1566; + default: goto yy1560; } -yy1564: +yy1569: yych = *++c; switch (yych) { case 0x80: @@ -76246,88 +76284,88 @@ yy1564: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1561; - default: goto yy1556; + case 0x8F: goto yy1566; + default: goto yy1560; } -yy1565: +yy1570: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1567; - case '\r': goto yy1569; - case '-': goto yy1565; - default: goto yy1556; + case '\n': goto yy1572; + case '\r': goto yy1574; + case '-': goto yy1570; + default: goto yy1560; } -yy1567: +yy1572: ++c; -yy1568: +yy1573: { return (size_t)( c - start ); } -yy1569: +yy1574: yych = *++c; switch (yych) { - case '\n': goto yy1567; - default: goto yy1568; + case '\n': goto yy1572; + default: goto yy1573; } -yy1570: - yych = *++c; +yy1575: + ++c; + yych = *c; switch (yych) { - case '-': goto yy1565; - default: goto yy1556; + case 0x00: + case '\n': goto yy1577; + case '\r': goto yy1579; + case '=': goto yy1575; + default: goto yy1560; } -yy1571: +yy1577: + ++c; +yy1578: + { return (size_t)( c - start ); } +yy1579: yych = *++c; switch (yych) { - case ' ': goto yy1579; - case '-': goto yy1570; - case '=': goto yy1573; - case 0xC2: goto yy1580; - default: goto yy1556; + case '\n': goto yy1577; + default: goto yy1578; } -yy1572: +yy1580: yych = *++c; switch (yych) { - case 0xA0: goto yy1571; - default: goto yy1556; + case ' ': goto yy1584; + case '-': goto yy1582; + case '=': goto yy1583; + case 0xC2: goto yy1585; + default: goto yy1560; } -yy1573: +yy1581: yych = *++c; switch (yych) { - case '=': goto yy1574; - default: goto yy1556; + case 0xA0: goto yy1580; + default: goto yy1560; } -yy1574: - ++c; - yych = *c; +yy1582: + yych = *++c; switch (yych) { - case 0x00: - case '\n': goto yy1576; - case '\r': goto yy1578; - case '=': goto yy1574; - default: goto yy1556; + case '-': goto yy1570; + default: goto yy1560; } -yy1576: - ++c; -yy1577: - { return (size_t)( c - start ); } -yy1578: +yy1583: yych = *++c; switch (yych) { - case '\n': goto yy1576; - default: goto yy1577; + case '=': goto yy1575; + default: goto yy1560; } -yy1579: +yy1584: yych = *++c; switch (yych) { - case '-': goto yy1570; - case '=': goto yy1573; - default: goto yy1556; + case '-': goto yy1582; + case '=': goto yy1583; + default: goto yy1560; } -yy1580: +yy1585: ++c; switch ((yych = *c)) { - case 0xA0: goto yy1579; - default: goto yy1556; + case 0xA0: goto yy1584; + default: goto yy1560; } } @@ -76467,8 +76505,8 @@ size_t scan_atx(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1585; - case '#': goto yy1584; + case 0x7F: goto yy1590; + case '#': goto yy1589; case 0xC2: case 0xC3: case 0xC4: @@ -76498,8 +76536,8 @@ size_t scan_atx(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1586; - case 0xE0: goto yy1588; + case 0xDF: goto yy1591; + case 0xE0: goto yy1593; case 0xE1: case 0xE2: case 0xE3: @@ -76514,29 +76552,29 @@ size_t scan_atx(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1589; - case 0xF0: goto yy1590; + case 0xEF: goto yy1594; + case 0xF0: goto yy1595; case 0xF1: case 0xF2: - case 0xF3: goto yy1591; - case 0xF4: goto yy1592; - default: goto yy1583; + case 0xF3: goto yy1596; + case 0xF4: goto yy1597; + default: goto yy1588; } -yy1583: +yy1588: { return 0; } -yy1584: +yy1589: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1593; - case '#': goto yy1596; - case 0xC2: goto yy1595; - default: goto yy1583; + case ' ': goto yy1598; + case '#': goto yy1601; + case 0xC2: goto yy1600; + default: goto yy1588; } -yy1585: +yy1590: yych = *++c; - goto yy1583; -yy1586: + goto yy1588; +yy1591: yych = *++c; switch (yych) { case 0x80: @@ -76602,13 +76640,13 @@ yy1586: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1585; - default: goto yy1587; + case 0xBF: goto yy1590; + default: goto yy1592; } -yy1587: +yy1592: c = marker; - goto yy1583; -yy1588: + goto yy1588; +yy1593: yych = *++c; switch (yych) { case 0xA0: @@ -76642,10 +76680,10 @@ yy1588: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1586; - default: goto yy1587; + case 0xBF: goto yy1591; + default: goto yy1592; } -yy1589: +yy1594: yych = *++c; switch (yych) { case 0x80: @@ -76711,10 +76749,10 @@ yy1589: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1586; - default: goto yy1587; + case 0xBF: goto yy1591; + default: goto yy1592; } -yy1590: +yy1595: yych = *++c; switch (yych) { case 0x90: @@ -76764,10 +76802,10 @@ yy1590: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1589; - default: goto yy1587; + case 0xBF: goto yy1594; + default: goto yy1592; } -yy1591: +yy1596: yych = *++c; switch (yych) { case 0x80: @@ -76833,10 +76871,10 @@ yy1591: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1589; - default: goto yy1587; + case 0xBF: goto yy1594; + default: goto yy1592; } -yy1592: +yy1597: yych = *++c; switch (yych) { case 0x80: @@ -76854,10 +76892,10 @@ yy1592: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1589; - default: goto yy1587; + case 0x8F: goto yy1594; + default: goto yy1592; } -yy1593: +yy1598: ++c; yych = *c; switch (yych) { @@ -76983,10 +77021,10 @@ yy1593: case '|': case '}': case '~': - case 0x7F: goto yy1598; + case 0x7F: goto yy1603; case '\t': - case ' ': goto yy1593; - case 0xC2: goto yy1600; + case ' ': goto yy1598; + case 0xC2: goto yy1605; case 0xC3: case 0xC4: case 0xC5: @@ -77015,8 +77053,8 @@ yy1593: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1601; - case 0xE0: goto yy1602; + case 0xDF: goto yy1606; + case 0xE0: goto yy1607; case 0xE1: case 0xE2: case 0xE3: @@ -77031,34 +77069,34 @@ yy1593: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1603; - case 0xF0: goto yy1604; + case 0xEF: goto yy1608; + case 0xF0: goto yy1609; case 0xF1: case 0xF2: - case 0xF3: goto yy1605; - case 0xF4: goto yy1606; - default: goto yy1587; + case 0xF3: goto yy1610; + case 0xF4: goto yy1611; + default: goto yy1592; } -yy1595: +yy1600: yych = *++c; switch (yych) { - case 0xA0: goto yy1593; - default: goto yy1587; + case 0xA0: goto yy1598; + default: goto yy1592; } -yy1596: +yy1601: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1593; - case '#': goto yy1596; - case 0xC2: goto yy1595; - default: goto yy1587; + case ' ': goto yy1598; + case '#': goto yy1601; + case 0xC2: goto yy1600; + default: goto yy1592; } -yy1598: +yy1603: ++c; { return (size_t)( c - start ); } -yy1600: +yy1605: ++c; yych = *c; switch (yych) { @@ -77124,11 +77162,11 @@ yy1600: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1598; - case 0xA0: goto yy1593; - default: goto yy1587; + case 0xBF: goto yy1603; + case 0xA0: goto yy1598; + default: goto yy1592; } -yy1601: +yy1606: yych = *++c; switch (yych) { case 0x80: @@ -77194,10 +77232,10 @@ yy1601: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1598; - default: goto yy1587; + case 0xBF: goto yy1603; + default: goto yy1592; } -yy1602: +yy1607: yych = *++c; switch (yych) { case 0xA0: @@ -77231,10 +77269,10 @@ yy1602: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1601; - default: goto yy1587; + case 0xBF: goto yy1606; + default: goto yy1592; } -yy1603: +yy1608: yych = *++c; switch (yych) { case 0x80: @@ -77300,10 +77338,10 @@ yy1603: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1601; - default: goto yy1587; + case 0xBF: goto yy1606; + default: goto yy1592; } -yy1604: +yy1609: yych = *++c; switch (yych) { case 0x90: @@ -77353,10 +77391,10 @@ yy1604: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1603; - default: goto yy1587; + case 0xBF: goto yy1608; + default: goto yy1592; } -yy1605: +yy1610: yych = *++c; switch (yych) { case 0x80: @@ -77422,10 +77460,10 @@ yy1605: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1603; - default: goto yy1587; + case 0xBF: goto yy1608; + default: goto yy1592; } -yy1606: +yy1611: ++c; switch ((yych = *c)) { case 0x80: @@ -77443,8 +77481,8 @@ yy1606: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1603; - default: goto yy1587; + case 0x8F: goto yy1608; + default: goto yy1592; } } diff --git a/Sources/libMultiMarkdown/scanners.re b/Sources/libMultiMarkdown/scanners.re index a88a981..b46195e 100644 --- a/Sources/libMultiMarkdown/scanners.re +++ b/Sources/libMultiMarkdown/scanners.re @@ -146,7 +146,7 @@ definition = non_indent ':' sp [^\n\r\x00]; table_sep_cell = [ \240\t]* [:\-=+]+ [ \240\t]*; - table_separator = '|'? ( table_sep_cell '|')+ [ \240\t]* nl_eof; + table_separator = '|'? ( table_sep_cell '|')+ ( table_sep_cell )? [ \240\t]* nl_eof; align = [\-=]+; align_left = sp ':' align sp ('|' | nl_eof); diff --git a/tests/Complex/image.md b/tests/Complex/image.md new file mode 100644 index 0000000..4ef9697 --- /dev/null +++ b/tests/Complex/image.md @@ -0,0 +1,5 @@ + +# Image # + +![Nautilus]( http://files.fletcherpenney.net/Nautilus_Star.png width="3in" height="2.4in") + diff --git a/tests/Complex/main.md b/tests/Complex/main.md new file mode 100644 index 0000000..df937e2 --- /dev/null +++ b/tests/Complex/main.md @@ -0,0 +1,11 @@ +Title: Complex document +Author: Fletcher T. Penney +CSS: test.css + +# Introduction ## + +Example of a transcluded document with local and remote assets. + +{{image.md}} + +{{refs.md}} diff --git a/tests/Complex/nautilus.png b/tests/Complex/nautilus.png new file mode 100644 index 0000000000000000000000000000000000000000..e9279be2615064fb8ed624c0fcd5936be90bb1a9 GIT binary patch literal 30430 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 RLVw+kzg{_-v;R2ye*n097lHr) literal 0 HcmV?d00001 diff --git a/tests/Complex/temp/text.html b/tests/Complex/temp/text.html new file mode 100644 index 0000000..b7742a5 --- /dev/null +++ b/tests/Complex/temp/text.html @@ -0,0 +1,30 @@ + + + + + Complex document + + + + + +

Introduction

+ +

Example of a transcluded document with local and remote assets.

+ +

Image

+ +
+Nautilus +
Nautilus
+
+ +

Reference Image

+ +
+foo +
foo
+
+ + + diff --git a/tests/Complex/temp/text.markdown b/tests/Complex/temp/text.markdown new file mode 100644 index 0000000..24dd7f5 --- /dev/null +++ b/tests/Complex/temp/text.markdown @@ -0,0 +1,22 @@ +Title: Complex document +Author: Fletcher T. Penney +CSS: assets/ea3d95f5-db32-4c35-aa24-a8b590e6aa3f + +# Introduction ## + +Example of a transcluded document with local and remote assets. + + +# Image # + +![Nautilus]( assets/7850915a-5a55-48ae-b4b6-c6709f337a06 ) + + + +# Reference Image # + +![foo] + +[foo]: assets/bfe186c1-0479-429b-8171-8eef3ab4c15e + [bar]: naut2.png + diff --git a/tests/Complex/test.css b/tests/Complex/test.css new file mode 100644 index 0000000..c403578 --- /dev/null +++ b/tests/Complex/test.css @@ -0,0 +1,3 @@ +h1, h2, h3 { + background-color: #ccc; +} \ No newline at end of file diff --git a/tests/MMD6Tests/Tables.fodt b/tests/MMD6Tests/Tables.fodt index f103ba5..1a75d8b 100644 --- a/tests/MMD6Tests/Tables.fodt +++ b/tests/MMD6Tests/Tables.fodt @@ -301,7 +301,7 @@ office:mimetype="application/vnd.oasis.opendocument.text"> - foo bar + foo bar diff --git a/tests/MMD6Tests/Tables.html b/tests/MMD6Tests/Tables.html index a2644ef..958882d 100644 --- a/tests/MMD6Tests/Tables.html +++ b/tests/MMD6Tests/Tables.html @@ -25,7 +25,7 @@ bar - foo bar + foo bar diff --git a/tests/MMD6Tests/Tables.htmlc b/tests/MMD6Tests/Tables.htmlc index bcb4a2d..bc6f092 100644 --- a/tests/MMD6Tests/Tables.htmlc +++ b/tests/MMD6Tests/Tables.htmlc @@ -2,17 +2,17 @@ latex config: article

| foo | bar |
-| ------+ | :------:+ |
+-----+ | :--:+ |
| foo | bar |
-| foo bar ||

+| foo bar ||

| foo1 | bar1 | -| :---+ | ----:+ | +| :---+ | ---:+ | foo | bar | | foo bar ||

| foo2 | bar2 | -| :---- | ----: | +| :---- | ----: foo | bar | | foo bar ||

@@ -27,7 +27,7 @@ latex config: article

5

| foo5 | bar5 |
-| :---- | ------: |
+| :---- | ------:
foo | bar |
| foo bar | ||

@@ -37,7 +37,7 @@ latex config: article

| foo bar ||

| foo | bar | -| --- | --- | +--- | ---
| foo | bar | [caption][bar]

@@ -53,7 +53,7 @@ latex config: article

6

-

| --- | --- | +

--- | --- | | foo | bar | [caption][bar]

diff --git a/tests/MMD6Tests/Tables.tex b/tests/MMD6Tests/Tables.tex index d678e55..6e6d7ba 100644 --- a/tests/MMD6Tests/Tables.tex +++ b/tests/MMD6Tests/Tables.tex @@ -12,7 +12,7 @@ \midrule \emph{foo} & \emph{bar} \\ -\multicolumn{2}{c}{ \textbf{foo bar} }\\ +\multicolumn{2}{c}{ \textbf{foo bar} }\\ \bottomrule \end{tabulary} diff --git a/tests/MMD6Tests/Tables.text b/tests/MMD6Tests/Tables.text index fb44d54..40a2bcc 100644 --- a/tests/MMD6Tests/Tables.text +++ b/tests/MMD6Tests/Tables.text @@ -2,19 +2,19 @@ Title: Tables latex config: article | foo | bar | -| ------+ | :------:+ | + -----+ | :--:+ | | *foo* | *bar* | -| **foo bar** || +| **foo bar** || | foo1 | bar1 | -| :---+ | ----:+ | +| :---+ | ---:+ | *foo* | *bar* | | **foo bar** || | foo2 | bar2 | -| :---- | ----: | +| :---- | ----: *foo* | *bar* | | **foo bar** || @@ -30,7 +30,7 @@ latex config: article 5 | foo5 | bar5 | -| :---- | ------: | +| :---- | ------: *foo* | *bar* | | **foo bar** \| || @@ -41,7 +41,7 @@ latex config: article | foo | bar | -| --- | --- | + --- | --- | foo | bar | [*caption*][bar] @@ -58,7 +58,7 @@ latex config: article 6 -| --- | --- | + --- | --- | | foo | bar | [*caption*][bar] -- 2.40.0