From: Fletcher T. Penney Date: Wed, 20 Sep 2017 22:27:22 +0000 (-0400) Subject: FIXED: Relax table separator line rules to allow missing final pipe X-Git-Tag: 6.2.2^2~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6c74c3fbd9deb6b6231b078c6f9b91b9caa1692e;p=multimarkdown FIXED: Relax table separator line rules to allow missing final pipe --- 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 0000000..e9279be Binary files /dev/null and b/tests/Complex/nautilus.png differ diff --git a/tests/Complex/refs.md b/tests/Complex/refs.md new file mode 100644 index 0000000..5cf8017 --- /dev/null +++ b/tests/Complex/refs.md @@ -0,0 +1,6 @@ +# Reference Image # + +![foo] + +[foo]: nautilus.png width="3in" height="2.4in" + [bar]: naut2.png width="3in" height="2.4in" diff --git a/tests/Complex/temp/assets/7850915a-5a55-48ae-b4b6-c6709f337a06 b/tests/Complex/temp/assets/7850915a-5a55-48ae-b4b6-c6709f337a06 new file mode 100644 index 0000000..e9279be Binary files /dev/null and b/tests/Complex/temp/assets/7850915a-5a55-48ae-b4b6-c6709f337a06 differ diff --git a/tests/Complex/temp/assets/bfe186c1-0479-429b-8171-8eef3ab4c15e b/tests/Complex/temp/assets/bfe186c1-0479-429b-8171-8eef3ab4c15e new file mode 100644 index 0000000..e9279be Binary files /dev/null and b/tests/Complex/temp/assets/bfe186c1-0479-429b-8171-8eef3ab4c15e differ diff --git a/tests/Complex/temp/assets/ea3d95f5-db32-4c35-aa24-a8b590e6aa3f b/tests/Complex/temp/assets/ea3d95f5-db32-4c35-aa24-a8b590e6aa3f new file mode 100644 index 0000000..c403578 --- /dev/null +++ b/tests/Complex/temp/assets/ea3d95f5-db32-4c35-aa24-a8b590e6aa3f @@ -0,0 +1,3 @@ +h1, h2, h3 { + background-color: #ccc; +} \ No newline at end of file diff --git a/tests/Complex/temp/info.json b/tests/Complex/temp/info.json new file mode 100644 index 0000000..cf88e1c --- /dev/null +++ b/tests/Complex/temp/info.json @@ -0,0 +1,6 @@ +{ + "version": 2, + "type": "net.daringfireball.markdown", + "transient": false, + "creatorIdentifier": "net.multimarkdown" +} \ No newline at end of file diff --git a/tests/Complex/temp/main.textpack b/tests/Complex/temp/main.textpack new file mode 100644 index 0000000..e942f37 Binary files /dev/null and b/tests/Complex/temp/main.textpack differ 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]