From: Fletcher T. Penney Date: Fri, 21 Jul 2017 01:01:45 +0000 (-0400) Subject: FIXED: Fix YAML metadata in transcluded files X-Git-Tag: 6.2.0^2~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a599372d80ca88e57c0717dceb42893d4b172453;p=multimarkdown FIXED: Fix YAML metadata in transcluded files --- diff --git a/Sources/libMultiMarkdown/mmd.c b/Sources/libMultiMarkdown/mmd.c index 76cf96f..5bbd59f 100644 --- a/Sources/libMultiMarkdown/mmd.c +++ b/Sources/libMultiMarkdown/mmd.c @@ -1661,6 +1661,7 @@ void strip_line_tokens_from_metadata(mmd_engine * e, token * metadata) { d_string_append_c(d, '\n'); d_string_append_c_array(d, &source[l->start], l->len); break; + case LINE_SETEXT_2: case LINE_YAML: break; case LINE_TABLE: diff --git a/Sources/libMultiMarkdown/parser.c b/Sources/libMultiMarkdown/parser.c index 6108ad5..40cd95a 100644 --- a/Sources/libMultiMarkdown/parser.c +++ b/Sources/libMultiMarkdown/parser.c @@ -1296,7 +1296,7 @@ static void yy_reduce( yymsp[0].minor.yy0 = yylhsminor.yy0; break; case 27: /* block ::= meta_block LINE_SETEXT_2 */ -{ yylhsminor.yy0 = token_new_parent(yymsp[-1].minor.yy0, BLOCK_META); token_chain_append(yylhsminor.yy0, yymsp[0].minor.yy0); } +{ yylhsminor.yy0 = token_new_parent(yymsp[-1].minor.yy0, BLOCK_META); token_append_child(yylhsminor.yy0, yymsp[0].minor.yy0); } yymsp[-1].minor.yy0 = yylhsminor.yy0; break; case 28: /* block ::= para */ diff --git a/Sources/libMultiMarkdown/parser.y b/Sources/libMultiMarkdown/parser.y index 6eee6b4..4210e1d 100644 --- a/Sources/libMultiMarkdown/parser.y +++ b/Sources/libMultiMarkdown/parser.y @@ -133,7 +133,7 @@ block(A) ::= indented_code(B). { A = token_new_parent(B, BLOCK_CODE_INDENTED) block(A) ::= list_bullet(B). { A = token_new_parent(B, BLOCK_LIST_BULLETED); is_list_loose(A); } block(A) ::= list_enum(B). { A = token_new_parent(B, BLOCK_LIST_ENUMERATED); is_list_loose(A); } block(A) ::= meta_block(B). { A = token_new_parent(B, BLOCK_META); } -block(A) ::= meta_block(B) LINE_SETEXT_2(C). { A = token_new_parent(B, BLOCK_META); token_chain_append(A, C); } +block(A) ::= meta_block(B) LINE_SETEXT_2(C). { A = token_new_parent(B, BLOCK_META); token_append_child(A, C); } block(A) ::= para(B). { A = token_new_parent(B, BLOCK_PARA); is_para_html(engine, A); } block(A) ::= setext_1(B). { A = token_new_parent(B, BLOCK_SETEXT_1); stack_push(engine->header_stack, A); } block(A) ::= setext_2(B). { A = token_new_parent(B, BLOCK_SETEXT_2); stack_push(engine->header_stack, A); } diff --git a/Sources/libMultiMarkdown/scanners.c b/Sources/libMultiMarkdown/scanners.c index e1a5e7c..285d166 100644 --- a/Sources/libMultiMarkdown/scanners.c +++ b/Sources/libMultiMarkdown/scanners.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.14.3 on Sat Jul 15 21:20:00 2017 */ +/* Generated by re2c 0.15.3 on Thu Jul 20 20:41:17 2017 */ /** MultiMarkdown 6 -- Lightweight markup processor to produce HTML, LaTeX, and more. @@ -68,7 +68,6 @@ size_t scan_spnl(const char * c) { { unsigned char yych; - yych = *(marker = c); switch (yych) { case 0x00: @@ -13397,9 +13396,9 @@ size_t scan_ref_abbreviation(const char * c) { case '}': case '~': case 0x7F: goto yy268; - case ' ': goto yy264; - case '[': goto yy267; - case 0xC2: goto yy265; + case ' ': goto yy265; + case '[': goto yy264; + case 0xC2: goto yy266; case 0xC3: case 0xC4: case 0xC5: @@ -13458,12 +13457,19 @@ yy264: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case ' ': goto yy296; - case '[': goto yy298; - case 0xC2: goto yy297; + case '>': goto yy280; 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: @@ -13529,22 +13535,15 @@ yy265: case 0xBD: case 0xBE: case 0xBF: goto yy268; - case 0xA0: goto yy264; - default: goto yy266; + case 0xA0: goto yy265; + default: goto yy267; } -yy266: +yy267: c = marker; if (yyaccept == 0) { goto yy263; } else { - goto yy289; - } -yy267: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case '>': goto yy275; - default: goto yy263; + goto yy294; } yy268: yych = *++c; @@ -13616,7 +13615,7 @@ yy269: case 0xBD: case 0xBE: case 0xBF: goto yy268; - default: goto yy266; + default: goto yy267; } yy270: yych = *++c; @@ -13653,7 +13652,7 @@ yy270: case 0xBD: case 0xBE: case 0xBF: goto yy269; - default: goto yy266; + default: goto yy267; } yy271: yych = *++c; @@ -13722,7 +13721,7 @@ yy271: case 0xBD: case 0xBE: case 0xBF: goto yy269; - default: goto yy266; + default: goto yy267; } yy272: yych = *++c; @@ -13775,7 +13774,7 @@ yy272: case 0xBD: case 0xBE: case 0xBF: goto yy271; - default: goto yy266; + default: goto yy267; } yy273: yych = *++c; @@ -13844,7 +13843,7 @@ yy273: case 0xBD: case 0xBE: case 0xBF: goto yy271; - default: goto yy266; + default: goto yy267; } yy274: yych = *++c; @@ -13865,9 +13864,41 @@ yy274: case 0x8D: case 0x8E: case 0x8F: goto yy271; - default: goto yy266; + default: goto yy267; } 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) { @@ -13993,8 +14024,8 @@ yy275: case '|': case '}': case '~': - case 0x7F: goto yy277; - case '\\': goto yy275; + case 0x7F: goto yy282; + case '\\': goto yy280; case 0xC2: case 0xC3: case 0xC4: @@ -14024,8 +14055,8 @@ yy275: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy279; - case 0xE0: goto yy280; + case 0xDF: goto yy284; + case 0xE0: goto yy285; case 0xE1: case 0xE2: case 0xE3: @@ -14040,15 +14071,15 @@ yy275: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy281; - case 0xF0: goto yy282; + case 0xEF: goto yy286; + case 0xF0: goto yy287; case 0xF1: case 0xF2: - case 0xF3: goto yy283; - case 0xF4: goto yy284; - default: goto yy266; + case 0xF3: goto yy288; + case 0xF4: goto yy289; + default: goto yy267; } -yy277: +yy282: ++c; yych = *c; switch (yych) { @@ -14174,9 +14205,9 @@ yy277: case '|': case '}': case '~': - case 0x7F: goto yy277; - case '\\': goto yy275; - case ']': goto yy285; + case 0x7F: goto yy282; + case '\\': goto yy280; + case ']': goto yy290; case 0xC2: case 0xC3: case 0xC4: @@ -14206,8 +14237,8 @@ yy277: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy279; - case 0xE0: goto yy280; + case 0xDF: goto yy284; + case 0xE0: goto yy285; case 0xE1: case 0xE2: case 0xE3: @@ -14222,15 +14253,15 @@ yy277: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy281; - case 0xF0: goto yy282; + case 0xEF: goto yy286; + case 0xF0: goto yy287; case 0xF1: case 0xF2: - case 0xF3: goto yy283; - case 0xF4: goto yy284; - default: goto yy266; + case 0xF3: goto yy288; + case 0xF4: goto yy289; + default: goto yy267; } -yy279: +yy284: ++c; yych = *c; switch (yych) { @@ -14297,10 +14328,10 @@ yy279: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy277; - default: goto yy266; + case 0xBF: goto yy282; + default: goto yy267; } -yy280: +yy285: ++c; yych = *c; switch (yych) { @@ -14335,10 +14366,10 @@ yy280: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy279; - default: goto yy266; + case 0xBF: goto yy284; + default: goto yy267; } -yy281: +yy286: ++c; yych = *c; switch (yych) { @@ -14405,10 +14436,10 @@ yy281: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy279; - default: goto yy266; + case 0xBF: goto yy284; + default: goto yy267; } -yy282: +yy287: ++c; yych = *c; switch (yych) { @@ -14459,10 +14490,10 @@ yy282: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy281; - default: goto yy266; + case 0xBF: goto yy286; + default: goto yy267; } -yy283: +yy288: ++c; yych = *c; switch (yych) { @@ -14529,10 +14560,10 @@ yy283: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy281; - default: goto yy266; + case 0xBF: goto yy286; + default: goto yy267; } -yy284: +yy289: ++c; yych = *c; switch (yych) { @@ -14551,16 +14582,16 @@ yy284: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy281; - default: goto yy266; + case 0x8F: goto yy286; + default: goto yy267; } -yy285: +yy290: yych = *++c; switch (yych) { - case ':': goto yy286; - default: goto yy266; + case ':': goto yy291; + default: goto yy267; } -yy286: +yy291: yych = *++c; switch (yych) { case 0x01: @@ -14738,14 +14769,14 @@ yy286: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy288; - default: goto yy266; + case 0xF4: goto yy293; + default: goto yy267; } -yy287: +yy292: yyaccept = 1; marker = ++c; yych = *c; -yy288: +yy293: switch (yych) { case 0x01: case 0x02: @@ -14871,7 +14902,7 @@ yy288: case '|': case '}': case '~': - case 0x7F: goto yy287; + case 0x7F: goto yy292; case 0xC2: case 0xC3: case 0xC4: @@ -14901,8 +14932,8 @@ yy288: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy290; - case 0xE0: goto yy291; + case 0xDF: goto yy295; + case 0xE0: goto yy296; case 0xE1: case 0xE2: case 0xE3: @@ -14917,17 +14948,17 @@ yy288: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy292; - case 0xF0: goto yy293; + case 0xEF: goto yy297; + case 0xF0: goto yy298; case 0xF1: case 0xF2: - case 0xF3: goto yy294; - case 0xF4: goto yy295; - default: goto yy289; + case 0xF3: goto yy299; + case 0xF4: goto yy300; + default: goto yy294; } -yy289: +yy294: { return (size_t)( c - start ); } -yy290: +yy295: ++c; yych = *c; switch (yych) { @@ -14994,10 +15025,10 @@ yy290: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy287; - default: goto yy266; + case 0xBF: goto yy292; + default: goto yy267; } -yy291: +yy296: ++c; yych = *c; switch (yych) { @@ -15032,10 +15063,10 @@ yy291: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy290; - default: goto yy266; + case 0xBF: goto yy295; + default: goto yy267; } -yy292: +yy297: ++c; yych = *c; switch (yych) { @@ -15102,10 +15133,10 @@ yy292: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy290; - default: goto yy266; + case 0xBF: goto yy295; + default: goto yy267; } -yy293: +yy298: ++c; yych = *c; switch (yych) { @@ -15156,10 +15187,10 @@ yy293: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy292; - default: goto yy266; + case 0xBF: goto yy297; + default: goto yy267; } -yy294: +yy299: ++c; yych = *c; switch (yych) { @@ -15226,10 +15257,10 @@ yy294: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy292; - default: goto yy266; + case 0xBF: goto yy297; + default: goto yy267; } -yy295: +yy300: ++c; yych = *c; switch (yych) { @@ -15248,40 +15279,8 @@ yy295: case 0x8C: case 0x8D: case 0x8E: - 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; + case 0x8F: goto yy297; + default: goto yy267; } } @@ -15423,9 +15422,9 @@ size_t scan_ref_citation(const char * c) { case '}': case '~': case 0x7F: goto yy308; - case ' ': goto yy304; - case '[': goto yy307; - case 0xC2: goto yy305; + case ' ': goto yy305; + case '[': goto yy304; + case 0xC2: goto yy306; case 0xC3: case 0xC4: case 0xC5: @@ -15484,12 +15483,19 @@ yy304: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case ' ': goto yy336; - case '[': goto yy338; - case 0xC2: goto yy337; + case '#': goto yy320; 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: @@ -15555,22 +15561,15 @@ yy305: case 0xBD: case 0xBE: case 0xBF: goto yy308; - case 0xA0: goto yy304; - default: goto yy306; + case 0xA0: goto yy305; + default: goto yy307; } -yy306: +yy307: c = marker; if (yyaccept == 0) { goto yy303; } else { - goto yy329; - } -yy307: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case '#': goto yy315; - default: goto yy303; + goto yy334; } yy308: yych = *++c; @@ -15642,7 +15641,7 @@ yy309: case 0xBD: case 0xBE: case 0xBF: goto yy308; - default: goto yy306; + default: goto yy307; } yy310: yych = *++c; @@ -15679,7 +15678,7 @@ yy310: case 0xBD: case 0xBE: case 0xBF: goto yy309; - default: goto yy306; + default: goto yy307; } yy311: yych = *++c; @@ -15748,7 +15747,7 @@ yy311: case 0xBD: case 0xBE: case 0xBF: goto yy309; - default: goto yy306; + default: goto yy307; } yy312: yych = *++c; @@ -15801,7 +15800,7 @@ yy312: case 0xBD: case 0xBE: case 0xBF: goto yy311; - default: goto yy306; + default: goto yy307; } yy313: yych = *++c; @@ -15870,7 +15869,7 @@ yy313: case 0xBD: case 0xBE: case 0xBF: goto yy311; - default: goto yy306; + default: goto yy307; } yy314: yych = *++c; @@ -15891,9 +15890,41 @@ yy314: case 0x8D: case 0x8E: case 0x8F: goto yy311; - default: goto yy306; + default: goto yy307; } 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) { @@ -16019,8 +16050,8 @@ yy315: case '|': case '}': case '~': - case 0x7F: goto yy317; - case '\\': goto yy315; + case 0x7F: goto yy322; + case '\\': goto yy320; case 0xC2: case 0xC3: case 0xC4: @@ -16050,8 +16081,8 @@ yy315: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy319; - case 0xE0: goto yy320; + case 0xDF: goto yy324; + case 0xE0: goto yy325; case 0xE1: case 0xE2: case 0xE3: @@ -16066,15 +16097,15 @@ yy315: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy321; - case 0xF0: goto yy322; + case 0xEF: goto yy326; + case 0xF0: goto yy327; case 0xF1: case 0xF2: - case 0xF3: goto yy323; - case 0xF4: goto yy324; - default: goto yy306; + case 0xF3: goto yy328; + case 0xF4: goto yy329; + default: goto yy307; } -yy317: +yy322: ++c; yych = *c; switch (yych) { @@ -16200,9 +16231,9 @@ yy317: case '|': case '}': case '~': - case 0x7F: goto yy317; - case '\\': goto yy315; - case ']': goto yy325; + case 0x7F: goto yy322; + case '\\': goto yy320; + case ']': goto yy330; case 0xC2: case 0xC3: case 0xC4: @@ -16232,8 +16263,8 @@ yy317: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy319; - case 0xE0: goto yy320; + case 0xDF: goto yy324; + case 0xE0: goto yy325; case 0xE1: case 0xE2: case 0xE3: @@ -16248,15 +16279,15 @@ yy317: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy321; - case 0xF0: goto yy322; + case 0xEF: goto yy326; + case 0xF0: goto yy327; case 0xF1: case 0xF2: - case 0xF3: goto yy323; - case 0xF4: goto yy324; - default: goto yy306; + case 0xF3: goto yy328; + case 0xF4: goto yy329; + default: goto yy307; } -yy319: +yy324: ++c; yych = *c; switch (yych) { @@ -16323,10 +16354,10 @@ yy319: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy317; - default: goto yy306; + case 0xBF: goto yy322; + default: goto yy307; } -yy320: +yy325: ++c; yych = *c; switch (yych) { @@ -16361,10 +16392,10 @@ yy320: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy319; - default: goto yy306; + case 0xBF: goto yy324; + default: goto yy307; } -yy321: +yy326: ++c; yych = *c; switch (yych) { @@ -16431,10 +16462,10 @@ yy321: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy319; - default: goto yy306; + case 0xBF: goto yy324; + default: goto yy307; } -yy322: +yy327: ++c; yych = *c; switch (yych) { @@ -16485,10 +16516,10 @@ yy322: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy321; - default: goto yy306; + case 0xBF: goto yy326; + default: goto yy307; } -yy323: +yy328: ++c; yych = *c; switch (yych) { @@ -16555,10 +16586,10 @@ yy323: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy321; - default: goto yy306; + case 0xBF: goto yy326; + default: goto yy307; } -yy324: +yy329: ++c; yych = *c; switch (yych) { @@ -16577,16 +16608,16 @@ yy324: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy321; - default: goto yy306; + case 0x8F: goto yy326; + default: goto yy307; } -yy325: +yy330: yych = *++c; switch (yych) { - case ':': goto yy326; - default: goto yy306; + case ':': goto yy331; + default: goto yy307; } -yy326: +yy331: yych = *++c; switch (yych) { case 0x01: @@ -16764,14 +16795,14 @@ yy326: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy328; - default: goto yy306; + case 0xF4: goto yy333; + default: goto yy307; } -yy327: +yy332: yyaccept = 1; marker = ++c; yych = *c; -yy328: +yy333: switch (yych) { case 0x01: case 0x02: @@ -16897,7 +16928,7 @@ yy328: case '|': case '}': case '~': - case 0x7F: goto yy327; + case 0x7F: goto yy332; case 0xC2: case 0xC3: case 0xC4: @@ -16927,8 +16958,8 @@ yy328: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy330; - case 0xE0: goto yy331; + case 0xDF: goto yy335; + case 0xE0: goto yy336; case 0xE1: case 0xE2: case 0xE3: @@ -16943,17 +16974,17 @@ yy328: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy332; - case 0xF0: goto yy333; + case 0xEF: goto yy337; + case 0xF0: goto yy338; case 0xF1: case 0xF2: - case 0xF3: goto yy334; - case 0xF4: goto yy335; - default: goto yy329; + case 0xF3: goto yy339; + case 0xF4: goto yy340; + default: goto yy334; } -yy329: +yy334: { return (size_t)( c - start ); } -yy330: +yy335: ++c; yych = *c; switch (yych) { @@ -17020,10 +17051,10 @@ yy330: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy327; - default: goto yy306; + case 0xBF: goto yy332; + default: goto yy307; } -yy331: +yy336: ++c; yych = *c; switch (yych) { @@ -17058,10 +17089,10 @@ yy331: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy330; - default: goto yy306; + case 0xBF: goto yy335; + default: goto yy307; } -yy332: +yy337: ++c; yych = *c; switch (yych) { @@ -17128,10 +17159,10 @@ yy332: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy330; - default: goto yy306; + case 0xBF: goto yy335; + default: goto yy307; } -yy333: +yy338: ++c; yych = *c; switch (yych) { @@ -17182,10 +17213,10 @@ yy333: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy332; - default: goto yy306; + case 0xBF: goto yy337; + default: goto yy307; } -yy334: +yy339: ++c; yych = *c; switch (yych) { @@ -17252,10 +17283,10 @@ yy334: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy332; - default: goto yy306; + case 0xBF: goto yy337; + default: goto yy307; } -yy335: +yy340: ++c; yych = *c; switch (yych) { @@ -17274,40 +17305,8 @@ yy335: case 0x8C: case 0x8D: case 0x8E: - 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; + case 0x8F: goto yy337; + default: goto yy307; } } @@ -17449,9 +17448,9 @@ size_t scan_ref_foot(const char * c) { case '}': case '~': case 0x7F: goto yy348; - case ' ': goto yy344; - case '[': goto yy347; - case 0xC2: goto yy345; + case ' ': goto yy345; + case '[': goto yy344; + case 0xC2: goto yy346; case 0xC3: case 0xC4: case 0xC5: @@ -17510,98 +17509,98 @@ yy344: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case ' ': goto yy376; - case '[': goto yy378; - case 0xC2: goto yy377; + case '^': goto yy360; 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 yy355; + case ' ': goto yy356; + case '[': goto yy355; + case 0xC2: goto yy357; default: goto yy343; } -yy348: - yych = *++c; - goto yy343; -yy349: +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: yych = *++c; switch (yych) { case 0x80: @@ -17668,7 +17667,7 @@ yy349: case 0xBD: case 0xBE: case 0xBF: goto yy348; - default: goto yy346; + default: goto yy347; } yy350: yych = *++c; @@ -17705,7 +17704,7 @@ yy350: case 0xBD: case 0xBE: case 0xBF: goto yy349; - default: goto yy346; + default: goto yy347; } yy351: yych = *++c; @@ -17774,7 +17773,7 @@ yy351: case 0xBD: case 0xBE: case 0xBF: goto yy349; - default: goto yy346; + default: goto yy347; } yy352: yych = *++c; @@ -17827,7 +17826,7 @@ yy352: case 0xBD: case 0xBE: case 0xBF: goto yy351; - default: goto yy346; + default: goto yy347; } yy353: yych = *++c; @@ -17896,7 +17895,7 @@ yy353: case 0xBD: case 0xBE: case 0xBF: goto yy351; - default: goto yy346; + default: goto yy347; } yy354: yych = *++c; @@ -17917,190 +17916,41 @@ yy354: case 0x8D: case 0x8E: case 0x8F: goto yy351; - default: goto yy346; + default: goto yy347; } yy355: - ++c; - yych = *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 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; + case '^': goto yy360; + default: goto yy347; + } +yy356: + yych = *++c; + switch (yych) { + case ' ': goto yy358; + case '[': goto yy355; + case 0xC2: goto yy359; + default: goto yy347; } 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) { @@ -18226,9 +18076,8 @@ yy357: case '|': case '}': case '~': - case 0x7F: goto yy357; - case '\\': goto yy355; - case ']': goto yy365; + case 0x7F: goto yy362; + case '\\': goto yy360; case 0xC2: case 0xC3: case 0xC4: @@ -18258,8 +18107,8 @@ yy357: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy359; - case 0xE0: goto yy360; + case 0xDF: goto yy364; + case 0xE0: goto yy365; case 0xE1: case 0xE2: case 0xE3: @@ -18274,15 +18123,197 @@ yy357: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy361; - case 0xF0: goto yy362; + case 0xEF: goto yy366; + case 0xF0: goto yy367; case 0xF1: case 0xF2: - case 0xF3: goto yy363; - case 0xF4: goto yy364; - default: goto yy346; + case 0xF3: goto yy368; + case 0xF4: goto yy369; + default: goto yy347; } -yy359: +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: ++c; yych = *c; switch (yych) { @@ -18349,10 +18380,10 @@ yy359: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy357; - default: goto yy346; + case 0xBF: goto yy362; + default: goto yy347; } -yy360: +yy365: ++c; yych = *c; switch (yych) { @@ -18387,10 +18418,10 @@ yy360: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy359; - default: goto yy346; + case 0xBF: goto yy364; + default: goto yy347; } -yy361: +yy366: ++c; yych = *c; switch (yych) { @@ -18457,10 +18488,10 @@ yy361: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy359; - default: goto yy346; + case 0xBF: goto yy364; + default: goto yy347; } -yy362: +yy367: ++c; yych = *c; switch (yych) { @@ -18511,10 +18542,10 @@ yy362: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy361; - default: goto yy346; + case 0xBF: goto yy366; + default: goto yy347; } -yy363: +yy368: ++c; yych = *c; switch (yych) { @@ -18581,10 +18612,10 @@ yy363: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy361; - default: goto yy346; + case 0xBF: goto yy366; + default: goto yy347; } -yy364: +yy369: ++c; yych = *c; switch (yych) { @@ -18603,16 +18634,16 @@ yy364: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy361; - default: goto yy346; + case 0x8F: goto yy366; + default: goto yy347; } -yy365: +yy370: yych = *++c; switch (yych) { - case ':': goto yy366; - default: goto yy346; + case ':': goto yy371; + default: goto yy347; } -yy366: +yy371: yych = *++c; switch (yych) { case 0x01: @@ -18790,14 +18821,14 @@ yy366: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy368; - default: goto yy346; + case 0xF4: goto yy373; + default: goto yy347; } -yy367: +yy372: yyaccept = 1; marker = ++c; yych = *c; -yy368: +yy373: switch (yych) { case 0x01: case 0x02: @@ -18923,7 +18954,7 @@ yy368: case '|': case '}': case '~': - case 0x7F: goto yy367; + case 0x7F: goto yy372; case 0xC2: case 0xC3: case 0xC4: @@ -18953,8 +18984,8 @@ yy368: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy370; - case 0xE0: goto yy371; + case 0xDF: goto yy375; + case 0xE0: goto yy376; case 0xE1: case 0xE2: case 0xE3: @@ -18969,17 +19000,17 @@ yy368: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy372; - case 0xF0: goto yy373; + case 0xEF: goto yy377; + case 0xF0: goto yy378; case 0xF1: case 0xF2: - case 0xF3: goto yy374; - case 0xF4: goto yy375; - default: goto yy369; + case 0xF3: goto yy379; + case 0xF4: goto yy380; + default: goto yy374; } -yy369: +yy374: { return (size_t)( c - start ); } -yy370: +yy375: ++c; yych = *c; switch (yych) { @@ -19046,10 +19077,10 @@ yy370: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy367; - default: goto yy346; + case 0xBF: goto yy372; + default: goto yy347; } -yy371: +yy376: ++c; yych = *c; switch (yych) { @@ -19084,10 +19115,10 @@ yy371: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy370; - default: goto yy346; + case 0xBF: goto yy375; + default: goto yy347; } -yy372: +yy377: ++c; yych = *c; switch (yych) { @@ -19154,10 +19185,10 @@ yy372: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy370; - default: goto yy346; + case 0xBF: goto yy375; + default: goto yy347; } -yy373: +yy378: ++c; yych = *c; switch (yych) { @@ -19208,10 +19239,10 @@ yy373: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy372; - default: goto yy346; + case 0xBF: goto yy377; + default: goto yy347; } -yy374: +yy379: ++c; yych = *c; switch (yych) { @@ -19278,10 +19309,10 @@ yy374: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy372; - default: goto yy346; + case 0xBF: goto yy377; + default: goto yy347; } -yy375: +yy380: ++c; yych = *c; switch (yych) { @@ -19300,40 +19331,8 @@ yy375: case 0x8C: case 0x8D: case 0x8E: - 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; + case 0x8F: goto yy377; + default: goto yy347; } } @@ -19475,9 +19474,9 @@ size_t scan_ref_glossary(const char * c) { case '}': case '~': case 0x7F: goto yy388; - case ' ': goto yy384; - case '[': goto yy387; - case 0xC2: goto yy385; + case ' ': goto yy385; + case '[': goto yy384; + case 0xC2: goto yy386; case 0xC3: case 0xC4: case 0xC5: @@ -19536,12 +19535,19 @@ yy384: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case ' ': goto yy416; - case '[': goto yy418; - case 0xC2: goto yy417; + case '?': goto yy400; 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: @@ -19607,22 +19613,15 @@ yy385: case 0xBD: case 0xBE: case 0xBF: goto yy388; - case 0xA0: goto yy384; - default: goto yy386; + case 0xA0: goto yy385; + default: goto yy387; } -yy386: +yy387: c = marker; if (yyaccept == 0) { goto yy383; } else { - goto yy409; - } -yy387: - yyaccept = 0; - yych = *(marker = ++c); - switch (yych) { - case '?': goto yy395; - default: goto yy383; + goto yy414; } yy388: yych = *++c; @@ -19694,7 +19693,7 @@ yy389: case 0xBD: case 0xBE: case 0xBF: goto yy388; - default: goto yy386; + default: goto yy387; } yy390: yych = *++c; @@ -19731,7 +19730,7 @@ yy390: case 0xBD: case 0xBE: case 0xBF: goto yy389; - default: goto yy386; + default: goto yy387; } yy391: yych = *++c; @@ -19800,7 +19799,7 @@ yy391: case 0xBD: case 0xBE: case 0xBF: goto yy389; - default: goto yy386; + default: goto yy387; } yy392: yych = *++c; @@ -19853,7 +19852,7 @@ yy392: case 0xBD: case 0xBE: case 0xBF: goto yy391; - default: goto yy386; + default: goto yy387; } yy393: yych = *++c; @@ -19922,7 +19921,7 @@ yy393: case 0xBD: case 0xBE: case 0xBF: goto yy391; - default: goto yy386; + default: goto yy387; } yy394: yych = *++c; @@ -19943,9 +19942,41 @@ yy394: case 0x8D: case 0x8E: case 0x8F: goto yy391; - default: goto yy386; + default: goto yy387; } 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) { @@ -20071,8 +20102,8 @@ yy395: case '|': case '}': case '~': - case 0x7F: goto yy397; - case '\\': goto yy395; + case 0x7F: goto yy402; + case '\\': goto yy400; case 0xC2: case 0xC3: case 0xC4: @@ -20102,8 +20133,8 @@ yy395: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy399; - case 0xE0: goto yy400; + case 0xDF: goto yy404; + case 0xE0: goto yy405; case 0xE1: case 0xE2: case 0xE3: @@ -20118,15 +20149,15 @@ yy395: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy401; - case 0xF0: goto yy402; + case 0xEF: goto yy406; + case 0xF0: goto yy407; case 0xF1: case 0xF2: - case 0xF3: goto yy403; - case 0xF4: goto yy404; - default: goto yy386; + case 0xF3: goto yy408; + case 0xF4: goto yy409; + default: goto yy387; } -yy397: +yy402: ++c; yych = *c; switch (yych) { @@ -20252,9 +20283,9 @@ yy397: case '|': case '}': case '~': - case 0x7F: goto yy397; - case '\\': goto yy395; - case ']': goto yy405; + case 0x7F: goto yy402; + case '\\': goto yy400; + case ']': goto yy410; case 0xC2: case 0xC3: case 0xC4: @@ -20284,8 +20315,8 @@ yy397: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy399; - case 0xE0: goto yy400; + case 0xDF: goto yy404; + case 0xE0: goto yy405; case 0xE1: case 0xE2: case 0xE3: @@ -20300,15 +20331,15 @@ yy397: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy401; - case 0xF0: goto yy402; + case 0xEF: goto yy406; + case 0xF0: goto yy407; case 0xF1: case 0xF2: - case 0xF3: goto yy403; - case 0xF4: goto yy404; - default: goto yy386; + case 0xF3: goto yy408; + case 0xF4: goto yy409; + default: goto yy387; } -yy399: +yy404: ++c; yych = *c; switch (yych) { @@ -20375,10 +20406,10 @@ yy399: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy397; - default: goto yy386; + case 0xBF: goto yy402; + default: goto yy387; } -yy400: +yy405: ++c; yych = *c; switch (yych) { @@ -20413,10 +20444,10 @@ yy400: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy399; - default: goto yy386; + case 0xBF: goto yy404; + default: goto yy387; } -yy401: +yy406: ++c; yych = *c; switch (yych) { @@ -20483,10 +20514,10 @@ yy401: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy399; - default: goto yy386; + case 0xBF: goto yy404; + default: goto yy387; } -yy402: +yy407: ++c; yych = *c; switch (yych) { @@ -20537,10 +20568,10 @@ yy402: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy401; - default: goto yy386; + case 0xBF: goto yy406; + default: goto yy387; } -yy403: +yy408: ++c; yych = *c; switch (yych) { @@ -20607,10 +20638,10 @@ yy403: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy401; - default: goto yy386; + case 0xBF: goto yy406; + default: goto yy387; } -yy404: +yy409: ++c; yych = *c; switch (yych) { @@ -20629,16 +20660,16 @@ yy404: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy401; - default: goto yy386; + case 0x8F: goto yy406; + default: goto yy387; } -yy405: +yy410: yych = *++c; switch (yych) { - case ':': goto yy406; - default: goto yy386; + case ':': goto yy411; + default: goto yy387; } -yy406: +yy411: yych = *++c; switch (yych) { case 0x01: @@ -20816,14 +20847,14 @@ yy406: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy408; - default: goto yy386; + case 0xF4: goto yy413; + default: goto yy387; } -yy407: +yy412: yyaccept = 1; marker = ++c; yych = *c; -yy408: +yy413: switch (yych) { case 0x01: case 0x02: @@ -20949,7 +20980,7 @@ yy408: case '|': case '}': case '~': - case 0x7F: goto yy407; + case 0x7F: goto yy412; case 0xC2: case 0xC3: case 0xC4: @@ -20979,8 +21010,8 @@ yy408: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy410; - case 0xE0: goto yy411; + case 0xDF: goto yy415; + case 0xE0: goto yy416; case 0xE1: case 0xE2: case 0xE3: @@ -20995,17 +21026,17 @@ yy408: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy412; - case 0xF0: goto yy413; + case 0xEF: goto yy417; + case 0xF0: goto yy418; case 0xF1: case 0xF2: - case 0xF3: goto yy414; - case 0xF4: goto yy415; - default: goto yy409; + case 0xF3: goto yy419; + case 0xF4: goto yy420; + default: goto yy414; } -yy409: +yy414: { return (size_t)( c - start ); } -yy410: +yy415: ++c; yych = *c; switch (yych) { @@ -21072,10 +21103,10 @@ yy410: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy407; - default: goto yy386; + case 0xBF: goto yy412; + default: goto yy387; } -yy411: +yy416: ++c; yych = *c; switch (yych) { @@ -21110,10 +21141,10 @@ yy411: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy410; - default: goto yy386; + case 0xBF: goto yy415; + default: goto yy387; } -yy412: +yy417: ++c; yych = *c; switch (yych) { @@ -21180,10 +21211,10 @@ yy412: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy410; - default: goto yy386; + case 0xBF: goto yy415; + default: goto yy387; } -yy413: +yy418: ++c; yych = *c; switch (yych) { @@ -21234,10 +21265,10 @@ yy413: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy412; - default: goto yy386; + case 0xBF: goto yy417; + default: goto yy387; } -yy414: +yy419: ++c; yych = *c; switch (yych) { @@ -21304,10 +21335,10 @@ yy414: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy412; - default: goto yy386; + case 0xBF: goto yy417; + default: goto yy387; } -yy415: +yy420: ++c; yych = *c; switch (yych) { @@ -21326,40 +21357,8 @@ yy415: case 0x8C: case 0x8D: case 0x8E: - 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; + case 0x8F: goto yy417; + default: goto yy387; } } @@ -21501,9 +21500,9 @@ size_t scan_ref_link_no_attributes(const char * c) { case '}': case '~': case 0x7F: goto yy428; - case ' ': goto yy424; - case '[': goto yy427; - case 0xC2: goto yy425; + case ' ': goto yy425; + case '[': goto yy424; + case 0xC2: goto yy426; case 0xC3: case 0xC4: case 0xC5: @@ -21559,91 +21558,6 @@ 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) { @@ -21821,9 +21735,94 @@ yy427: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy436; + case 0xF4: goto yy442; 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; @@ -21894,7 +21893,7 @@ yy429: case 0xBD: case 0xBE: case 0xBF: goto yy428; - default: goto yy426; + default: goto yy427; } yy430: yych = *++c; @@ -21931,7 +21930,7 @@ yy430: case 0xBD: case 0xBE: case 0xBF: goto yy429; - default: goto yy426; + default: goto yy427; } yy431: yych = *++c; @@ -22000,7 +21999,7 @@ yy431: case 0xBD: case 0xBE: case 0xBF: goto yy429; - default: goto yy426; + default: goto yy427; } yy432: yych = *++c; @@ -22053,7 +22052,7 @@ yy432: case 0xBD: case 0xBE: case 0xBF: goto yy431; - default: goto yy426; + default: goto yy427; } yy433: yych = *++c; @@ -22122,7 +22121,7 @@ yy433: case 0xBD: case 0xBE: case 0xBF: goto yy431; - default: goto yy426; + default: goto yy427; } yy434: yych = *++c; @@ -22143,12 +22142,11 @@ yy434: case 0x8D: case 0x8E: case 0x8F: goto yy431; - default: goto yy426; + default: goto yy427; } yy435: ++c; yych = *c; -yy436: switch (yych) { case 0x01: case 0x02: @@ -22272,9 +22270,8 @@ yy436: case '|': case '}': case '~': - case 0x7F: goto yy435; - case '\\': goto yy437; - case ']': goto yy445; + case 0x7F: goto yy441; + case '\\': goto yy435; case 0xC2: case 0xC3: case 0xC4: @@ -22304,8 +22301,8 @@ yy436: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy439; - case 0xE0: goto yy440; + case 0xDF: goto yy443; + case 0xE0: goto yy444; case 0xE1: case 0xE2: case 0xE3: @@ -22320,17 +22317,44 @@ yy436: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy441; - case 0xF0: goto yy442; + case 0xEF: goto yy445; + case 0xF0: goto yy446; case 0xF1: case 0xF2: - case 0xF3: goto yy443; - case 0xF4: goto yy444; - default: goto yy426; + case 0xF3: goto yy447; + case 0xF4: goto yy448; + default: goto yy427; } 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: @@ -22454,8 +22478,9 @@ yy437: case '|': case '}': case '~': - case 0x7F: goto yy435; - case '\\': goto yy437; + case 0x7F: goto yy441; + case '\\': goto yy435; + case ']': goto yy449; case 0xC2: case 0xC3: case 0xC4: @@ -22485,8 +22510,8 @@ yy437: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy439; - case 0xE0: goto yy440; + case 0xDF: goto yy443; + case 0xE0: goto yy444; case 0xE1: case 0xE2: case 0xE3: @@ -22501,15 +22526,15 @@ yy437: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy441; - case 0xF0: goto yy442; + case 0xEF: goto yy445; + case 0xF0: goto yy446; case 0xF1: case 0xF2: - case 0xF3: goto yy443; - case 0xF4: goto yy444; - default: goto yy426; + case 0xF3: goto yy447; + case 0xF4: goto yy448; + default: goto yy427; } -yy439: +yy443: ++c; yych = *c; switch (yych) { @@ -22576,10 +22601,10 @@ yy439: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy435; - default: goto yy426; + case 0xBF: goto yy441; + default: goto yy427; } -yy440: +yy444: ++c; yych = *c; switch (yych) { @@ -22614,10 +22639,10 @@ yy440: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy439; - default: goto yy426; + case 0xBF: goto yy443; + default: goto yy427; } -yy441: +yy445: ++c; yych = *c; switch (yych) { @@ -22684,10 +22709,10 @@ yy441: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy439; - default: goto yy426; + case 0xBF: goto yy443; + default: goto yy427; } -yy442: +yy446: ++c; yych = *c; switch (yych) { @@ -22738,10 +22763,10 @@ yy442: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy441; - default: goto yy426; + case 0xBF: goto yy445; + default: goto yy427; } -yy443: +yy447: ++c; yych = *c; switch (yych) { @@ -22808,10 +22833,10 @@ yy443: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy441; - default: goto yy426; + case 0xBF: goto yy445; + default: goto yy427; } -yy444: +yy448: ++c; yych = *c; switch (yych) { @@ -22830,16 +22855,16 @@ yy444: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy441; - default: goto yy426; + case 0x8F: goto yy445; + default: goto yy427; } -yy445: +yy449: yych = *++c; switch (yych) { - case ':': goto yy446; - default: goto yy426; + case ':': goto yy450; + default: goto yy427; } -yy446: +yy450: ++c; yych = *c; switch (yych) { @@ -22964,13 +22989,13 @@ yy446: case '|': case '}': case '~': - case 0x7F: goto yy454; + case 0x7F: goto yy458; case '\t': - case ' ': goto yy446; - case '\n': goto yy449; - case '\r': goto yy451; - case '<': goto yy452; - case 0xC2: goto yy448; + case ' ': goto yy450; + case '\n': goto yy453; + case '\r': goto yy455; + case '<': goto yy456; + case 0xC2: goto yy452; case 0xC3: case 0xC4: case 0xC5: @@ -22999,8 +23024,8 @@ yy446: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy456; - case 0xE0: goto yy457; + case 0xDF: goto yy460; + case 0xE0: goto yy461; case 0xE1: case 0xE2: case 0xE3: @@ -23015,15 +23040,15 @@ yy446: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy458; - case 0xF0: goto yy459; + case 0xEF: goto yy462; + case 0xF0: goto yy463; case 0xF1: case 0xF2: - case 0xF3: goto yy460; - case 0xF4: goto yy461; - default: goto yy426; + case 0xF3: goto yy464; + case 0xF4: goto yy465; + default: goto yy427; } -yy448: +yy452: ++c; yych = *c; switch (yych) { @@ -23089,11 +23114,11 @@ yy448: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy454; - case 0xA0: goto yy446; - default: goto yy426; + case 0xBF: goto yy458; + case 0xA0: goto yy450; + default: goto yy427; } -yy449: +yy453: ++c; yych = *c; switch (yych) { @@ -23218,11 +23243,11 @@ yy449: case '|': case '}': case '~': - case 0x7F: goto yy454; + case 0x7F: goto yy458; case '\t': - case ' ': goto yy449; - case '<': goto yy452; - case 0xC2: goto yy767; + case ' ': goto yy453; + case '<': goto yy456; + case 0xC2: goto yy771; case 0xC3: case 0xC4: case 0xC5: @@ -23251,8 +23276,8 @@ yy449: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy456; - case 0xE0: goto yy457; + case 0xDF: goto yy460; + case 0xE0: goto yy461; case 0xE1: case 0xE2: case 0xE3: @@ -23267,34 +23292,34 @@ yy449: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy458; - case 0xF0: goto yy459; + case 0xEF: goto yy462; + case 0xF0: goto yy463; case 0xF1: case 0xF2: - case 0xF3: goto yy460; - case 0xF4: goto yy461; - default: goto yy426; + case 0xF3: goto yy464; + case 0xF4: goto yy465; + default: goto yy427; } -yy451: +yy455: yych = *++c; switch (yych) { case 0x00: - case '\r': goto yy426; + case '\r': goto yy427; case '\t': case '\n': - case ' ': goto yy449; + case ' ': goto yy453; case '"': case '\'': - case '(': goto yy454; - case '<': goto yy452; - case 0xC2: goto yy767; - default: goto yy455; + case '(': goto yy458; + case '<': goto yy456; + case 0xC2: goto yy771; + default: goto yy459; } -yy452: +yy456: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -23413,16 +23438,16 @@ yy452: case '|': case '}': case '~': - case 0x7F: goto yy452; + case 0x7F: goto yy456; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -23451,8 +23476,8 @@ yy452: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy684; - case 0xE0: goto yy685; + case 0xDF: goto yy688; + case 0xE0: goto yy689; case 0xE1: case 0xE2: case 0xE3: @@ -23467,20 +23492,20 @@ yy452: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy686; - case 0xF0: goto yy687; + case 0xEF: goto yy690; + case 0xF0: goto yy691; case 0xF1: case 0xF2: - case 0xF3: goto yy688; - case 0xF4: goto yy689; - default: goto yy426; + case 0xF3: goto yy692; + case 0xF4: goto yy693; + default: goto yy427; } -yy454: +yy458: ++c; yych = *c; -yy455: +yy459: switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -23600,15 +23625,15 @@ yy455: case '|': case '}': case '~': - case 0x7F: goto yy454; + case 0x7F: goto yy458; case '\t': - 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 ' ': goto yy466; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy473; + case '\'': goto yy475; + case '(': goto yy477; + case 0xC2: goto yy468; case 0xC3: case 0xC4: case 0xC5: @@ -23637,8 +23662,8 @@ yy455: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy456; - case 0xE0: goto yy457; + case 0xDF: goto yy460; + case 0xE0: goto yy461; case 0xE1: case 0xE2: case 0xE3: @@ -23653,15 +23678,15 @@ yy455: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy458; - case 0xF0: goto yy459; + case 0xEF: goto yy462; + case 0xF0: goto yy463; case 0xF1: case 0xF2: - case 0xF3: goto yy460; - case 0xF4: goto yy461; - default: goto yy426; + case 0xF3: goto yy464; + case 0xF4: goto yy465; + default: goto yy427; } -yy456: +yy460: ++c; yych = *c; switch (yych) { @@ -23728,10 +23753,10 @@ yy456: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy454; - default: goto yy426; + case 0xBF: goto yy458; + default: goto yy427; } -yy457: +yy461: ++c; yych = *c; switch (yych) { @@ -23766,10 +23791,10 @@ yy457: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy456; - default: goto yy426; + case 0xBF: goto yy460; + default: goto yy427; } -yy458: +yy462: ++c; yych = *c; switch (yych) { @@ -23836,10 +23861,10 @@ yy458: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy456; - default: goto yy426; + case 0xBF: goto yy460; + default: goto yy427; } -yy459: +yy463: ++c; yych = *c; switch (yych) { @@ -23890,10 +23915,10 @@ yy459: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy458; - default: goto yy426; + case 0xBF: goto yy462; + default: goto yy427; } -yy460: +yy464: ++c; yych = *c; switch (yych) { @@ -23960,10 +23985,10 @@ yy460: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy458; - default: goto yy426; + case 0xBF: goto yy462; + default: goto yy427; } -yy461: +yy465: ++c; yych = *c; switch (yych) { @@ -23982,25 +24007,25 @@ yy461: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy458; - default: goto yy426; + case 0x8F: goto yy462; + default: goto yy427; } -yy462: +yy466: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case '\t': - 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; + 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; } -yy464: +yy468: ++c; yych = *c; switch (yych) { @@ -24066,38 +24091,38 @@ yy464: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy454; - case 0xA0: goto yy462; - default: goto yy426; + case 0xBF: goto yy458; + case 0xA0: goto yy466; + default: goto yy427; } -yy465: +yy469: ++c; -yy466: +yy470: { return (size_t)( c - start ); } -yy467: +yy471: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '"': goto yy493; - case '\'': goto yy495; - case '(': goto yy497; - default: goto yy466; + case '"': goto yy497; + case '\'': goto yy499; + case '(': goto yy501; + default: goto yy470; } -yy468: +yy472: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '\n': goto yy467; - case '"': goto yy493; - case '\'': goto yy495; - case '(': goto yy497; - default: goto yy466; + case '\n': goto yy471; + case '"': goto yy497; + case '\'': goto yy499; + case '(': goto yy501; + default: goto yy470; } -yy469: +yy473: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -24217,15 +24242,15 @@ yy469: case '|': case '}': case '~': - case 0x7F: goto yy469; + case 0x7F: goto yy473; case '\t': - 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 ' ': goto yy676; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy643; + case '\'': goto yy611; + case '(': goto yy482; + case 0xC2: goto yy678; case 0xC3: case 0xC4: case 0xC5: @@ -24254,8 +24279,8 @@ yy469: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy660; - case 0xE0: goto yy661; + case 0xDF: goto yy664; + case 0xE0: goto yy665; case 0xE1: case 0xE2: case 0xE3: @@ -24270,19 +24295,19 @@ yy469: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy662; - case 0xF0: goto yy663; + case 0xEF: goto yy666; + case 0xF0: goto yy667; case 0xF1: case 0xF2: - case 0xF3: goto yy664; - case 0xF4: goto yy665; - default: goto yy426; + case 0xF3: goto yy668; + case 0xF4: goto yy669; + default: goto yy427; } -yy471: +yy475: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -24402,15 +24427,15 @@ yy471: case '|': case '}': case '~': - case 0x7F: goto yy471; + case 0x7F: goto yy475; case '\t': - 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 ' ': goto yy672; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy611; + case '\'': goto yy526; + case '(': goto yy484; + case 0xC2: goto yy674; case 0xC3: case 0xC4: case 0xC5: @@ -24439,8 +24464,8 @@ yy471: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy632; - case 0xE0: goto yy633; + case 0xDF: goto yy636; + case 0xE0: goto yy637; case 0xE1: case 0xE2: case 0xE3: @@ -24455,19 +24480,19 @@ yy471: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy634; - case 0xF0: goto yy635; + case 0xEF: goto yy638; + case 0xF0: goto yy639; case 0xF1: case 0xF2: - case 0xF3: goto yy636; - case 0xF4: goto yy637; - default: goto yy426; + case 0xF3: goto yy640; + case 0xF4: goto yy641; + default: goto yy427; } -yy473: +yy477: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -24587,15 +24612,15 @@ yy473: case '|': case '}': case '~': - case 0x7F: goto yy473; + case 0x7F: goto yy477; case '\t': - 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 ' ': goto yy479; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy482; + case '\'': goto yy484; + case ')': goto yy486; + case 0xC2: goto yy481; case 0xC3: case 0xC4: case 0xC5: @@ -24624,8 +24649,8 @@ yy473: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy483; - case 0xE0: goto yy484; + case 0xDF: goto yy487; + case 0xE0: goto yy488; case 0xE1: case 0xE2: case 0xE3: @@ -24640,19 +24665,19 @@ yy473: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy485; - case 0xF0: goto yy486; + case 0xEF: goto yy489; + case 0xF0: goto yy490; case 0xF1: case 0xF2: - case 0xF3: goto yy487; - case 0xF4: goto yy488; - default: goto yy426; + case 0xF3: goto yy491; + case 0xF4: goto yy492; + default: goto yy427; } -yy475: +yy479: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -24772,15 +24797,15 @@ yy475: case '|': case '}': case '~': - case 0x7F: goto yy497; + case 0x7F: goto yy501; case '\t': - 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 ' ': goto yy479; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy585; + case '\'': goto yy546; + case ')': goto yy509; + case 0xC2: goto yy671; case 0xC3: case 0xC4: case 0xC5: @@ -24809,8 +24834,8 @@ yy475: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy499; - case 0xE0: goto yy500; + case 0xDF: goto yy503; + case 0xE0: goto yy504; case 0xE1: case 0xE2: case 0xE3: @@ -24825,15 +24850,15 @@ yy475: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy501; - case 0xF0: goto yy502; + case 0xEF: goto yy505; + case 0xF0: goto yy506; case 0xF1: case 0xF2: - case 0xF3: goto yy503; - case 0xF4: goto yy504; - default: goto yy426; + case 0xF3: goto yy507; + case 0xF4: goto yy508; + default: goto yy427; } -yy477: +yy481: ++c; yych = *c; switch (yych) { @@ -24899,15 +24924,15 @@ yy477: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy473; - case 0xA0: goto yy475; - default: goto yy426; + case 0xBF: goto yy477; + case 0xA0: goto yy479; + default: goto yy427; } -yy478: +yy482: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -25027,15 +25052,15 @@ yy478: case '|': case '}': case '~': - case 0x7F: goto yy478; + case 0x7F: goto yy482; case '\t': - 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 ' ': goto yy645; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy647; + case '\'': goto yy530; + case ')': goto yy643; + case 0xC2: goto yy649; case 0xC3: case 0xC4: case 0xC5: @@ -25064,8 +25089,8 @@ yy478: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy646; - case 0xE0: goto yy647; + case 0xDF: goto yy650; + case 0xE0: goto yy651; case 0xE1: case 0xE2: case 0xE3: @@ -25080,19 +25105,19 @@ yy478: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy648; - case 0xF0: goto yy649; + case 0xEF: goto yy652; + case 0xF0: goto yy653; case 0xF1: case 0xF2: - case 0xF3: goto yy650; - case 0xF4: goto yy651; - default: goto yy426; + case 0xF3: goto yy654; + case 0xF4: goto yy655; + default: goto yy427; } -yy480: +yy484: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -25212,15 +25237,15 @@ yy480: case '|': case '}': case '~': - case 0x7F: goto yy480; + case 0x7F: goto yy484; case '\t': - 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 ' ': goto yy528; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy530; + case '\'': goto yy532; + case ')': goto yy526; + case 0xC2: goto yy534; case 0xC3: case 0xC4: case 0xC5: @@ -25249,8 +25274,8 @@ yy480: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy531; - case 0xE0: goto yy532; + case 0xDF: goto yy535; + case 0xE0: goto yy536; case 0xE1: case 0xE2: case 0xE3: @@ -25265,19 +25290,19 @@ yy480: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy533; - case 0xF0: goto yy534; + case 0xEF: goto yy537; + case 0xF0: goto yy538; case 0xF1: case 0xF2: - case 0xF3: goto yy535; - case 0xF4: goto yy536; - default: goto yy426; + case 0xF3: goto yy539; + case 0xF4: goto yy540; + default: goto yy427; } -yy482: +yy486: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -25397,15 +25422,15 @@ yy482: case '|': case '}': case '~': - case 0x7F: goto yy454; + case 0x7F: goto yy458; case '\t': - 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 ' ': goto yy493; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy473; + case '\'': goto yy475; + case '(': goto yy477; + case 0xC2: goto yy495; case 0xC3: case 0xC4: case 0xC5: @@ -25434,8 +25459,8 @@ yy482: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy456; - case 0xE0: goto yy457; + case 0xDF: goto yy460; + case 0xE0: goto yy461; case 0xE1: case 0xE2: case 0xE3: @@ -25450,15 +25475,15 @@ yy482: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy458; - case 0xF0: goto yy459; + case 0xEF: goto yy462; + case 0xF0: goto yy463; case 0xF1: case 0xF2: - case 0xF3: goto yy460; - case 0xF4: goto yy461; - default: goto yy426; + case 0xF3: goto yy464; + case 0xF4: goto yy465; + default: goto yy427; } -yy483: +yy487: ++c; yych = *c; switch (yych) { @@ -25525,10 +25550,10 @@ yy483: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy473; - default: goto yy426; + case 0xBF: goto yy477; + default: goto yy427; } -yy484: +yy488: ++c; yych = *c; switch (yych) { @@ -25563,10 +25588,10 @@ yy484: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy483; - default: goto yy426; + case 0xBF: goto yy487; + default: goto yy427; } -yy485: +yy489: ++c; yych = *c; switch (yych) { @@ -25633,10 +25658,10 @@ yy485: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy483; - default: goto yy426; + case 0xBF: goto yy487; + default: goto yy427; } -yy486: +yy490: ++c; yych = *c; switch (yych) { @@ -25687,10 +25712,10 @@ yy486: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy485; - default: goto yy426; + case 0xBF: goto yy489; + default: goto yy427; } -yy487: +yy491: ++c; yych = *c; switch (yych) { @@ -25757,10 +25782,10 @@ yy487: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy485; - default: goto yy426; + case 0xBF: goto yy489; + default: goto yy427; } -yy488: +yy492: ++c; yych = *c; switch (yych) { @@ -25779,25 +25804,25 @@ yy488: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy485; - default: goto yy426; + case 0x8F: goto yy489; + default: goto yy427; } -yy489: +yy493: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case '\t': - 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; + 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; } -yy491: +yy495: ++c; yych = *c; switch (yych) { @@ -25863,21 +25888,21 @@ yy491: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy454; - case 0xA0: goto yy489; - default: goto yy426; + case 0xBF: goto yy458; + case 0xA0: goto yy493; + default: goto yy427; } -yy492: +yy496: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '\n': goto yy467; - case '"': goto yy493; - case '\'': goto yy495; - case '(': goto yy497; - default: goto yy466; + case '\n': goto yy471; + case '"': goto yy497; + case '\'': goto yy499; + case '(': goto yy501; + default: goto yy470; } -yy493: +yy497: ++c; yych = *c; switch (yych) { @@ -26004,8 +26029,8 @@ yy493: case '|': case '}': case '~': - case 0x7F: goto yy493; - case '"': goto yy505; + case 0x7F: goto yy497; + case '"': goto yy509; case 0xC2: case 0xC3: case 0xC4: @@ -26035,8 +26060,8 @@ yy493: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy515; - case 0xE0: goto yy516; + case 0xDF: goto yy519; + case 0xE0: goto yy520; case 0xE1: case 0xE2: case 0xE3: @@ -26051,15 +26076,15 @@ yy493: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy517; - case 0xF0: goto yy518; + case 0xEF: goto yy521; + case 0xF0: goto yy522; case 0xF1: case 0xF2: - case 0xF3: goto yy519; - case 0xF4: goto yy520; - default: goto yy426; + case 0xF3: goto yy523; + case 0xF4: goto yy524; + default: goto yy427; } -yy495: +yy499: ++c; yych = *c; switch (yych) { @@ -26186,8 +26211,8 @@ yy495: case '|': case '}': case '~': - case 0x7F: goto yy495; - case '\'': goto yy505; + case 0x7F: goto yy499; + case '\'': goto yy509; case 0xC2: case 0xC3: case 0xC4: @@ -26217,8 +26242,8 @@ yy495: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy509; - case 0xE0: goto yy510; + case 0xDF: goto yy513; + case 0xE0: goto yy514; case 0xE1: case 0xE2: case 0xE3: @@ -26233,15 +26258,15 @@ yy495: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy511; - case 0xF0: goto yy512; + case 0xEF: goto yy515; + case 0xF0: goto yy516; case 0xF1: case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy426; + case 0xF3: goto yy517; + case 0xF4: goto yy518; + default: goto yy427; } -yy497: +yy501: ++c; yych = *c; switch (yych) { @@ -26368,8 +26393,8 @@ yy497: case '|': case '}': case '~': - case 0x7F: goto yy497; - case ')': goto yy505; + case 0x7F: goto yy501; + case ')': goto yy509; case 0xC2: case 0xC3: case 0xC4: @@ -26399,8 +26424,8 @@ yy497: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy499; - case 0xE0: goto yy500; + case 0xDF: goto yy503; + case 0xE0: goto yy504; case 0xE1: case 0xE2: case 0xE3: @@ -26415,15 +26440,15 @@ yy497: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy501; - case 0xF0: goto yy502; + case 0xEF: goto yy505; + case 0xF0: goto yy506; case 0xF1: case 0xF2: - case 0xF3: goto yy503; - case 0xF4: goto yy504; - default: goto yy426; + case 0xF3: goto yy507; + case 0xF4: goto yy508; + default: goto yy427; } -yy499: +yy503: ++c; yych = *c; switch (yych) { @@ -26490,10 +26515,10 @@ yy499: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - default: goto yy426; + case 0xBF: goto yy501; + default: goto yy427; } -yy500: +yy504: ++c; yych = *c; switch (yych) { @@ -26528,10 +26553,10 @@ yy500: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy499; - default: goto yy426; + case 0xBF: goto yy503; + default: goto yy427; } -yy501: +yy505: ++c; yych = *c; switch (yych) { @@ -26598,10 +26623,10 @@ yy501: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy499; - default: goto yy426; + case 0xBF: goto yy503; + default: goto yy427; } -yy502: +yy506: ++c; yych = *c; switch (yych) { @@ -26652,10 +26677,10 @@ yy502: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy501; - default: goto yy426; + case 0xBF: goto yy505; + default: goto yy427; } -yy503: +yy507: ++c; yych = *c; switch (yych) { @@ -26722,10 +26747,10 @@ yy503: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy501; - default: goto yy426; + case 0xBF: goto yy505; + default: goto yy427; } -yy504: +yy508: ++c; yych = *c; switch (yych) { @@ -26744,35 +26769,35 @@ yy504: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy501; - default: goto yy426; + case 0x8F: goto yy505; + default: goto yy427; } -yy505: +yy509: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case '\t': - case ' ': goto yy505; - case '\r': goto yy508; - case 0xC2: goto yy507; - default: goto yy426; + case ' ': goto yy509; + case '\r': goto yy512; + case 0xC2: goto yy511; + default: goto yy427; } -yy507: +yy511: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy505; - default: goto yy426; + case 0xA0: goto yy509; + default: goto yy427; } -yy508: +yy512: yych = *++c; switch (yych) { - case '\n': goto yy465; - default: goto yy466; + case '\n': goto yy469; + default: goto yy470; } -yy509: +yy513: ++c; yych = *c; switch (yych) { @@ -26839,10 +26864,10 @@ yy509: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy495; - default: goto yy426; + case 0xBF: goto yy499; + default: goto yy427; } -yy510: +yy514: ++c; yych = *c; switch (yych) { @@ -26877,10 +26902,10 @@ yy510: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy509; - default: goto yy426; + case 0xBF: goto yy513; + default: goto yy427; } -yy511: +yy515: ++c; yych = *c; switch (yych) { @@ -26947,10 +26972,10 @@ yy511: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy509; - default: goto yy426; + case 0xBF: goto yy513; + default: goto yy427; } -yy512: +yy516: ++c; yych = *c; switch (yych) { @@ -27001,10 +27026,10 @@ yy512: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy511; - default: goto yy426; + case 0xBF: goto yy515; + default: goto yy427; } -yy513: +yy517: ++c; yych = *c; switch (yych) { @@ -27071,10 +27096,10 @@ yy513: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy511; - default: goto yy426; + case 0xBF: goto yy515; + default: goto yy427; } -yy514: +yy518: ++c; yych = *c; switch (yych) { @@ -27093,10 +27118,10 @@ yy514: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy511; - default: goto yy426; + case 0x8F: goto yy515; + default: goto yy427; } -yy515: +yy519: ++c; yych = *c; switch (yych) { @@ -27163,10 +27188,10 @@ yy515: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy493; - default: goto yy426; + case 0xBF: goto yy497; + default: goto yy427; } -yy516: +yy520: ++c; yych = *c; switch (yych) { @@ -27201,10 +27226,10 @@ yy516: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy515; - default: goto yy426; + case 0xBF: goto yy519; + default: goto yy427; } -yy517: +yy521: ++c; yych = *c; switch (yych) { @@ -27271,10 +27296,10 @@ yy517: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy515; - default: goto yy426; + case 0xBF: goto yy519; + default: goto yy427; } -yy518: +yy522: ++c; yych = *c; switch (yych) { @@ -27325,10 +27350,10 @@ yy518: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy517; - default: goto yy426; + case 0xBF: goto yy521; + default: goto yy427; } -yy519: +yy523: ++c; yych = *c; switch (yych) { @@ -27395,10 +27420,10 @@ yy519: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy517; - default: goto yy426; + case 0xBF: goto yy521; + default: goto yy427; } -yy520: +yy524: ++c; yych = *c; switch (yych) { @@ -27417,21 +27442,21 @@ yy520: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy517; - default: goto yy426; + case 0x8F: goto yy521; + default: goto yy427; } -yy521: +yy525: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy489; - default: goto yy426; + case 0xA0: goto yy493; + default: goto yy427; } -yy522: +yy526: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -27551,15 +27576,15 @@ yy522: case '|': case '}': case '~': - case 0x7F: goto yy471; + case 0x7F: goto yy475; case '\t': - 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 ' ': goto yy633; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy611; + case '\'': goto yy526; + case '(': goto yy484; + case 0xC2: goto yy635; case 0xC3: case 0xC4: case 0xC5: @@ -27588,8 +27613,8 @@ yy522: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy632; - case 0xE0: goto yy633; + case 0xDF: goto yy636; + case 0xE0: goto yy637; case 0xE1: case 0xE2: case 0xE3: @@ -27604,19 +27629,19 @@ yy522: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy634; - case 0xF0: goto yy635; + case 0xEF: goto yy638; + case 0xF0: goto yy639; case 0xF1: case 0xF2: - case 0xF3: goto yy636; - case 0xF4: goto yy637; - default: goto yy426; + case 0xF3: goto yy640; + case 0xF4: goto yy641; + default: goto yy427; } -yy524: +yy528: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -27736,15 +27761,15 @@ yy524: case '|': case '}': case '~': - case 0x7F: goto yy542; + case 0x7F: goto yy546; case '\t': - 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 ' ': goto yy528; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy548; + case '\'': goto yy550; + case ')': goto yy544; + case 0xC2: goto yy632; case 0xC3: case 0xC4: case 0xC5: @@ -27773,8 +27798,8 @@ yy524: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy549; - case 0xE0: goto yy550; + case 0xDF: goto yy553; + case 0xE0: goto yy554; case 0xE1: case 0xE2: case 0xE3: @@ -27789,19 +27814,19 @@ yy524: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy551; - case 0xF0: goto yy552; + case 0xEF: goto yy555; + case 0xF0: goto yy556; case 0xF1: case 0xF2: - case 0xF3: goto yy553; - case 0xF4: goto yy554; - default: goto yy426; + case 0xF3: goto yy557; + case 0xF4: goto yy558; + default: goto yy427; } -yy526: +yy530: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -27921,15 +27946,15 @@ yy526: case '|': case '}': case '~': - case 0x7F: goto yy526; + case 0x7F: goto yy530; case '\t': - case ' ': goto yy593; - case '\n': goto yy467; - case '\r': goto yy468; + case ' ': goto yy597; + case '\n': goto yy471; + case '\r': goto yy472; case '"': - case '\'': goto yy591; - case ')': goto yy595; - case 0xC2: goto yy597; + case '\'': goto yy595; + case ')': goto yy599; + case 0xC2: goto yy601; case 0xC3: case 0xC4: case 0xC5: @@ -27958,8 +27983,8 @@ yy526: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy598; - case 0xE0: goto yy599; + case 0xDF: goto yy602; + case 0xE0: goto yy603; case 0xE1: case 0xE2: case 0xE3: @@ -27974,19 +27999,19 @@ yy526: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy600; - case 0xF0: goto yy601; + case 0xEF: goto yy604; + case 0xF0: goto yy605; case 0xF1: case 0xF2: - case 0xF3: goto yy602; - case 0xF4: goto yy603; - default: goto yy426; + case 0xF3: goto yy606; + case 0xF4: goto yy607; + default: goto yy427; } -yy528: +yy532: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -28106,15 +28131,15 @@ yy528: case '|': case '}': case '~': - case 0x7F: goto yy480; + case 0x7F: goto yy484; case '\t': - 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 ' ': goto yy541; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy530; + case '\'': goto yy532; + case ')': goto yy526; + case 0xC2: goto yy543; case 0xC3: case 0xC4: case 0xC5: @@ -28143,8 +28168,8 @@ yy528: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy531; - case 0xE0: goto yy532; + case 0xDF: goto yy535; + case 0xE0: goto yy536; case 0xE1: case 0xE2: case 0xE3: @@ -28159,15 +28184,15 @@ yy528: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy533; - case 0xF0: goto yy534; + case 0xEF: goto yy537; + case 0xF0: goto yy538; case 0xF1: case 0xF2: - case 0xF3: goto yy535; - case 0xF4: goto yy536; - default: goto yy426; + case 0xF3: goto yy539; + case 0xF4: goto yy540; + default: goto yy427; } -yy530: +yy534: ++c; yych = *c; switch (yych) { @@ -28233,11 +28258,11 @@ yy530: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy480; - case 0xA0: goto yy524; - default: goto yy426; + case 0xBF: goto yy484; + case 0xA0: goto yy528; + default: goto yy427; } -yy531: +yy535: ++c; yych = *c; switch (yych) { @@ -28304,10 +28329,10 @@ yy531: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy480; - default: goto yy426; + case 0xBF: goto yy484; + default: goto yy427; } -yy532: +yy536: ++c; yych = *c; switch (yych) { @@ -28342,10 +28367,10 @@ yy532: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy531; - default: goto yy426; + case 0xBF: goto yy535; + default: goto yy427; } -yy533: +yy537: ++c; yych = *c; switch (yych) { @@ -28412,10 +28437,10 @@ yy533: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy531; - default: goto yy426; + case 0xBF: goto yy535; + default: goto yy427; } -yy534: +yy538: ++c; yych = *c; switch (yych) { @@ -28466,10 +28491,10 @@ yy534: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy533; - default: goto yy426; + case 0xBF: goto yy537; + default: goto yy427; } -yy535: +yy539: ++c; yych = *c; switch (yych) { @@ -28536,10 +28561,10 @@ yy535: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy533; - default: goto yy426; + case 0xBF: goto yy537; + default: goto yy427; } -yy536: +yy540: ++c; yych = *c; switch (yych) { @@ -28558,14 +28583,14 @@ yy536: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy533; - default: goto yy426; + case 0x8F: goto yy537; + default: goto yy427; } -yy537: +yy541: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -28685,15 +28710,15 @@ yy537: case '|': case '}': case '~': - case 0x7F: goto yy542; + case 0x7F: goto yy546; case '\t': - 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 ' ': goto yy541; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy548; + case '\'': goto yy550; + case ')': goto yy544; + case 0xC2: goto yy552; case 0xC3: case 0xC4: case 0xC5: @@ -28722,8 +28747,8 @@ yy537: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy549; - case 0xE0: goto yy550; + case 0xDF: goto yy553; + case 0xE0: goto yy554; case 0xE1: case 0xE2: case 0xE3: @@ -28738,15 +28763,15 @@ yy537: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy551; - case 0xF0: goto yy552; + case 0xEF: goto yy555; + case 0xF0: goto yy556; case 0xF1: case 0xF2: - case 0xF3: goto yy553; - case 0xF4: goto yy554; - default: goto yy426; + case 0xF3: goto yy557; + case 0xF4: goto yy558; + default: goto yy427; } -yy539: +yy543: ++c; yych = *c; switch (yych) { @@ -28812,16 +28837,16 @@ yy539: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy480; - case 0xA0: goto yy537; - default: goto yy426; + case 0xBF: goto yy484; + case 0xA0: goto yy541; + default: goto yy427; } -yy540: +yy544: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -28943,12 +28968,12 @@ yy540: case '|': case '}': case '~': - case 0x7F: goto yy495; + case 0x7F: goto yy499; case '\t': - case ' ': goto yy540; - case '\r': goto yy508; - case '\'': goto yy505; - case 0xC2: goto yy590; + case ' ': goto yy544; + case '\r': goto yy512; + case '\'': goto yy509; + case 0xC2: goto yy594; case 0xC3: case 0xC4: case 0xC5: @@ -28977,8 +29002,8 @@ yy540: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy509; - case 0xE0: goto yy510; + case 0xDF: goto yy513; + case 0xE0: goto yy514; case 0xE1: case 0xE2: case 0xE3: @@ -28993,15 +29018,15 @@ yy540: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy511; - case 0xF0: goto yy512; + case 0xEF: goto yy515; + case 0xF0: goto yy516; case 0xF1: case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy426; + case 0xF3: goto yy517; + case 0xF4: goto yy518; + default: goto yy427; } -yy542: +yy546: ++c; yych = *c; switch (yych) { @@ -29127,9 +29152,9 @@ yy542: case '|': case '}': case '~': - case 0x7F: goto yy542; - case '\'': goto yy556; - case ')': goto yy540; + case 0x7F: goto yy546; + case '\'': goto yy560; + case ')': goto yy544; case 0xC2: case 0xC3: case 0xC4: @@ -29159,8 +29184,8 @@ yy542: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy549; - case 0xE0: goto yy550; + case 0xDF: goto yy553; + case 0xE0: goto yy554; case 0xE1: case 0xE2: case 0xE3: @@ -29175,15 +29200,15 @@ yy542: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy551; - case 0xF0: goto yy552; + case 0xEF: goto yy555; + case 0xF0: goto yy556; case 0xF1: case 0xF2: - case 0xF3: goto yy553; - case 0xF4: goto yy554; - default: goto yy426; + case 0xF3: goto yy557; + case 0xF4: goto yy558; + default: goto yy427; } -yy544: +yy548: ++c; yych = *c; switch (yych) { @@ -29308,10 +29333,10 @@ yy544: case '|': case '}': case '~': - case 0x7F: goto yy544; - case '"': goto yy546; - case '\'': goto yy559; - case ')': goto yy561; + case 0x7F: goto yy548; + case '"': goto yy550; + case '\'': goto yy563; + case ')': goto yy565; case 0xC2: case 0xC3: case 0xC4: @@ -29341,8 +29366,8 @@ yy544: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy563; - case 0xE0: goto yy564; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -29357,20 +29382,20 @@ yy544: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy565; - case 0xF0: goto yy566; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy567; - case 0xF4: goto yy568; - default: goto yy426; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy427; } -yy546: +yy550: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -29491,13 +29516,13 @@ yy546: case '|': case '}': case '~': - case 0x7F: goto yy542; + case 0x7F: goto yy546; case '\t': - case ' ': goto yy546; - case '\r': goto yy508; - case '\'': goto yy556; - case ')': goto yy540; - case 0xC2: goto yy555; + case ' ': goto yy550; + case '\r': goto yy512; + case '\'': goto yy560; + case ')': goto yy544; + case 0xC2: goto yy559; case 0xC3: case 0xC4: case 0xC5: @@ -29526,8 +29551,8 @@ yy546: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy549; - case 0xE0: goto yy550; + case 0xDF: goto yy553; + case 0xE0: goto yy554; case 0xE1: case 0xE2: case 0xE3: @@ -29542,15 +29567,15 @@ yy546: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy551; - case 0xF0: goto yy552; + case 0xEF: goto yy555; + case 0xF0: goto yy556; case 0xF1: case 0xF2: - case 0xF3: goto yy553; - case 0xF4: goto yy554; - default: goto yy426; + case 0xF3: goto yy557; + case 0xF4: goto yy558; + default: goto yy427; } -yy548: +yy552: ++c; yych = *c; switch (yych) { @@ -29616,11 +29641,11 @@ yy548: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy542; - case 0xA0: goto yy537; - default: goto yy426; + case 0xBF: goto yy546; + case 0xA0: goto yy541; + default: goto yy427; } -yy549: +yy553: ++c; yych = *c; switch (yych) { @@ -29687,10 +29712,10 @@ yy549: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy542; - default: goto yy426; + case 0xBF: goto yy546; + default: goto yy427; } -yy550: +yy554: ++c; yych = *c; switch (yych) { @@ -29725,10 +29750,10 @@ yy550: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy549; - default: goto yy426; + case 0xBF: goto yy553; + default: goto yy427; } -yy551: +yy555: ++c; yych = *c; switch (yych) { @@ -29795,10 +29820,10 @@ yy551: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy549; - default: goto yy426; + case 0xBF: goto yy553; + default: goto yy427; } -yy552: +yy556: ++c; yych = *c; switch (yych) { @@ -29849,10 +29874,10 @@ yy552: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy551; - default: goto yy426; + case 0xBF: goto yy555; + default: goto yy427; } -yy553: +yy557: ++c; yych = *c; switch (yych) { @@ -29919,10 +29944,10 @@ yy553: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy551; - default: goto yy426; + case 0xBF: goto yy555; + default: goto yy427; } -yy554: +yy558: ++c; yych = *c; switch (yych) { @@ -29941,10 +29966,10 @@ yy554: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy551; - default: goto yy426; + case 0x8F: goto yy555; + default: goto yy427; } -yy555: +yy559: ++c; yych = *c; switch (yych) { @@ -30010,16 +30035,16 @@ yy555: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy542; - case 0xA0: goto yy546; - default: goto yy426; + case 0xBF: goto yy546; + case 0xA0: goto yy550; + default: goto yy427; } -yy556: +yy560: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -30141,12 +30166,12 @@ yy556: case '|': case '}': case '~': - case 0x7F: goto yy497; + case 0x7F: goto yy501; case '\t': - case ' ': goto yy556; - case '\r': goto yy508; - case ')': goto yy505; - case 0xC2: goto yy558; + case ' ': goto yy560; + case '\r': goto yy512; + case ')': goto yy509; + case 0xC2: goto yy562; case 0xC3: case 0xC4: case 0xC5: @@ -30175,8 +30200,8 @@ yy556: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy499; - case 0xE0: goto yy500; + case 0xDF: goto yy503; + case 0xE0: goto yy504; case 0xE1: case 0xE2: case 0xE3: @@ -30191,15 +30216,15 @@ yy556: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy501; - case 0xF0: goto yy502; + case 0xEF: goto yy505; + case 0xF0: goto yy506; case 0xF1: case 0xF2: - case 0xF3: goto yy503; - case 0xF4: goto yy504; - default: goto yy426; + case 0xF3: goto yy507; + case 0xF4: goto yy508; + default: goto yy427; } -yy558: +yy562: ++c; yych = *c; switch (yych) { @@ -30265,16 +30290,16 @@ yy558: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - case 0xA0: goto yy556; - default: goto yy426; + case 0xBF: goto yy501; + case 0xA0: goto yy560; + default: goto yy427; } -yy559: +yy563: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -30395,13 +30420,13 @@ yy559: case '|': case '}': case '~': - case 0x7F: goto yy581; + case 0x7F: goto yy585; case '\t': - case ' ': goto yy559; - case '\r': goto yy508; - case '"': goto yy556; - case ')': goto yy570; - case 0xC2: goto yy583; + case ' ': goto yy563; + case '\r': goto yy512; + case '"': goto yy560; + case ')': goto yy574; + case 0xC2: goto yy587; case 0xC3: case 0xC4: case 0xC5: @@ -30430,8 +30455,8 @@ yy559: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy584; - case 0xE0: goto yy585; + case 0xDF: goto yy588; + case 0xE0: goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -30446,20 +30471,20 @@ yy559: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy586; - case 0xF0: goto yy587; + case 0xEF: goto yy590; + case 0xF0: goto yy591; case 0xF1: case 0xF2: - case 0xF3: goto yy588; - case 0xF4: goto yy589; - default: goto yy426; + case 0xF3: goto yy592; + case 0xF4: goto yy593; + default: goto yy427; } -yy561: +yy565: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -30580,13 +30605,13 @@ yy561: case '|': case '}': case '~': - case 0x7F: goto yy572; + case 0x7F: goto yy576; case '\t': - case ' ': goto yy561; - case '\r': goto yy508; - case '"': goto yy540; - case '\'': goto yy570; - case 0xC2: goto yy569; + case ' ': goto yy565; + case '\r': goto yy512; + case '"': goto yy544; + case '\'': goto yy574; + case 0xC2: goto yy573; case 0xC3: case 0xC4: case 0xC5: @@ -30615,8 +30640,8 @@ yy561: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy574; - case 0xE0: goto yy575; + case 0xDF: goto yy578; + case 0xE0: goto yy579; case 0xE1: case 0xE2: case 0xE3: @@ -30631,15 +30656,15 @@ yy561: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy576; - case 0xF0: goto yy577; + case 0xEF: goto yy580; + case 0xF0: goto yy581; case 0xF1: case 0xF2: - case 0xF3: goto yy578; - case 0xF4: goto yy579; - default: goto yy426; + case 0xF3: goto yy582; + case 0xF4: goto yy583; + default: goto yy427; } -yy563: +yy567: ++c; yych = *c; switch (yych) { @@ -30706,10 +30731,10 @@ yy563: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy544; - default: goto yy426; + case 0xBF: goto yy548; + default: goto yy427; } -yy564: +yy568: ++c; yych = *c; switch (yych) { @@ -30744,10 +30769,10 @@ yy564: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy563; - default: goto yy426; + case 0xBF: goto yy567; + default: goto yy427; } -yy565: +yy569: ++c; yych = *c; switch (yych) { @@ -30814,10 +30839,10 @@ yy565: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy563; - default: goto yy426; + case 0xBF: goto yy567; + default: goto yy427; } -yy566: +yy570: ++c; yych = *c; switch (yych) { @@ -30868,10 +30893,10 @@ yy566: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy565; - default: goto yy426; + case 0xBF: goto yy569; + default: goto yy427; } -yy567: +yy571: ++c; yych = *c; switch (yych) { @@ -30938,10 +30963,10 @@ yy567: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy565; - default: goto yy426; + case 0xBF: goto yy569; + default: goto yy427; } -yy568: +yy572: ++c; yych = *c; switch (yych) { @@ -30960,10 +30985,10 @@ yy568: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy565; - default: goto yy426; + case 0x8F: goto yy569; + default: goto yy427; } -yy569: +yy573: ++c; yych = *c; switch (yych) { @@ -31029,16 +31054,16 @@ yy569: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy572; - case 0xA0: goto yy561; - default: goto yy426; + case 0xBF: goto yy576; + case 0xA0: goto yy565; + default: goto yy427; } -yy570: +yy574: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -31160,12 +31185,12 @@ yy570: case '|': case '}': case '~': - case 0x7F: goto yy493; + case 0x7F: goto yy497; case '\t': - case ' ': goto yy570; - case '\r': goto yy508; - case '"': goto yy505; - case 0xC2: goto yy580; + case ' ': goto yy574; + case '\r': goto yy512; + case '"': goto yy509; + case 0xC2: goto yy584; case 0xC3: case 0xC4: case 0xC5: @@ -31194,8 +31219,8 @@ yy570: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy515; - case 0xE0: goto yy516; + case 0xDF: goto yy519; + case 0xE0: goto yy520; case 0xE1: case 0xE2: case 0xE3: @@ -31210,15 +31235,15 @@ yy570: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy517; - case 0xF0: goto yy518; + case 0xEF: goto yy521; + case 0xF0: goto yy522; case 0xF1: case 0xF2: - case 0xF3: goto yy519; - case 0xF4: goto yy520; - default: goto yy426; + case 0xF3: goto yy523; + case 0xF4: goto yy524; + default: goto yy427; } -yy572: +yy576: ++c; yych = *c; switch (yych) { @@ -31344,9 +31369,9 @@ yy572: case '|': case '}': case '~': - case 0x7F: goto yy572; - case '"': goto yy540; - case '\'': goto yy570; + case 0x7F: goto yy576; + case '"': goto yy544; + case '\'': goto yy574; case 0xC2: case 0xC3: case 0xC4: @@ -31376,8 +31401,8 @@ yy572: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy574; - case 0xE0: goto yy575; + case 0xDF: goto yy578; + case 0xE0: goto yy579; case 0xE1: case 0xE2: case 0xE3: @@ -31392,15 +31417,15 @@ yy572: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy576; - case 0xF0: goto yy577; + case 0xEF: goto yy580; + case 0xF0: goto yy581; case 0xF1: case 0xF2: - case 0xF3: goto yy578; - case 0xF4: goto yy579; - default: goto yy426; + case 0xF3: goto yy582; + case 0xF4: goto yy583; + default: goto yy427; } -yy574: +yy578: ++c; yych = *c; switch (yych) { @@ -31467,10 +31492,10 @@ yy574: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy572; - default: goto yy426; + case 0xBF: goto yy576; + default: goto yy427; } -yy575: +yy579: ++c; yych = *c; switch (yych) { @@ -31505,10 +31530,10 @@ yy575: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy574; - default: goto yy426; + case 0xBF: goto yy578; + default: goto yy427; } -yy576: +yy580: ++c; yych = *c; switch (yych) { @@ -31575,10 +31600,10 @@ yy576: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy574; - default: goto yy426; + case 0xBF: goto yy578; + default: goto yy427; } -yy577: +yy581: ++c; yych = *c; switch (yych) { @@ -31629,10 +31654,10 @@ yy577: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy576; - default: goto yy426; + case 0xBF: goto yy580; + default: goto yy427; } -yy578: +yy582: ++c; yych = *c; switch (yych) { @@ -31699,10 +31724,10 @@ yy578: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy576; - default: goto yy426; + case 0xBF: goto yy580; + default: goto yy427; } -yy579: +yy583: ++c; yych = *c; switch (yych) { @@ -31721,10 +31746,10 @@ yy579: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy576; - default: goto yy426; + case 0x8F: goto yy580; + default: goto yy427; } -yy580: +yy584: ++c; yych = *c; switch (yych) { @@ -31790,11 +31815,11 @@ yy580: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy493; - case 0xA0: goto yy570; - default: goto yy426; + case 0xBF: goto yy497; + case 0xA0: goto yy574; + default: goto yy427; } -yy581: +yy585: ++c; yych = *c; switch (yych) { @@ -31920,9 +31945,9 @@ yy581: case '|': case '}': case '~': - case 0x7F: goto yy581; - case '"': goto yy556; - case ')': goto yy570; + case 0x7F: goto yy585; + case '"': goto yy560; + case ')': goto yy574; case 0xC2: case 0xC3: case 0xC4: @@ -31952,8 +31977,8 @@ yy581: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy584; - case 0xE0: goto yy585; + case 0xDF: goto yy588; + case 0xE0: goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -31968,15 +31993,15 @@ yy581: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy586; - case 0xF0: goto yy587; + case 0xEF: goto yy590; + case 0xF0: goto yy591; case 0xF1: case 0xF2: - case 0xF3: goto yy588; - case 0xF4: goto yy589; - default: goto yy426; + case 0xF3: goto yy592; + case 0xF4: goto yy593; + default: goto yy427; } -yy583: +yy587: ++c; yych = *c; switch (yych) { @@ -32042,11 +32067,11 @@ yy583: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy581; - case 0xA0: goto yy559; - default: goto yy426; + case 0xBF: goto yy585; + case 0xA0: goto yy563; + default: goto yy427; } -yy584: +yy588: ++c; yych = *c; switch (yych) { @@ -32113,10 +32138,10 @@ yy584: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy581; - default: goto yy426; + case 0xBF: goto yy585; + default: goto yy427; } -yy585: +yy589: ++c; yych = *c; switch (yych) { @@ -32151,10 +32176,10 @@ yy585: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy584; - default: goto yy426; + case 0xBF: goto yy588; + default: goto yy427; } -yy586: +yy590: ++c; yych = *c; switch (yych) { @@ -32221,10 +32246,10 @@ yy586: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy584; - default: goto yy426; + case 0xBF: goto yy588; + default: goto yy427; } -yy587: +yy591: ++c; yych = *c; switch (yych) { @@ -32275,10 +32300,10 @@ yy587: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy586; - default: goto yy426; + case 0xBF: goto yy590; + default: goto yy427; } -yy588: +yy592: ++c; yych = *c; switch (yych) { @@ -32345,10 +32370,10 @@ yy588: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy586; - default: goto yy426; + case 0xBF: goto yy590; + default: goto yy427; } -yy589: +yy593: ++c; yych = *c; switch (yych) { @@ -32367,10 +32392,10 @@ yy589: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy586; - default: goto yy426; + case 0x8F: goto yy590; + default: goto yy427; } -yy590: +yy594: ++c; yych = *c; switch (yych) { @@ -32436,15 +32461,15 @@ yy590: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy495; - case 0xA0: goto yy540; - default: goto yy426; + case 0xBF: goto yy499; + case 0xA0: goto yy544; + default: goto yy427; } -yy591: +yy595: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -32564,15 +32589,15 @@ yy591: case '|': case '}': case '~': - case 0x7F: goto yy526; + case 0x7F: goto yy530; case '\t': - case ' ': goto yy624; - case '\n': goto yy467; - case '\r': goto yy492; + case ' ': goto yy628; + case '\n': goto yy471; + case '\r': goto yy496; case '"': - case '\'': goto yy591; - case ')': goto yy595; - case 0xC2: goto yy626; + case '\'': goto yy595; + case ')': goto yy599; + case 0xC2: goto yy630; case 0xC3: case 0xC4: case 0xC5: @@ -32601,8 +32626,8 @@ yy591: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy598; - case 0xE0: goto yy599; + case 0xDF: goto yy602; + case 0xE0: goto yy603; case 0xE1: case 0xE2: case 0xE3: @@ -32617,19 +32642,19 @@ yy591: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy600; - case 0xF0: goto yy601; + case 0xEF: goto yy604; + case 0xF0: goto yy605; case 0xF1: case 0xF2: - case 0xF3: goto yy602; - case 0xF4: goto yy603; - default: goto yy426; + case 0xF3: goto yy606; + case 0xF4: goto yy607; + default: goto yy427; } -yy593: +yy597: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -32749,15 +32774,15 @@ yy593: case '|': case '}': case '~': - case 0x7F: goto yy544; + case 0x7F: goto yy548; case '\t': - case ' ': goto yy593; - case '\n': goto yy467; - case '\r': goto yy468; + case ' ': goto yy597; + case '\n': goto yy471; + case '\r': goto yy472; case '"': - case '\'': goto yy620; - case ')': goto yy561; - case 0xC2: goto yy622; + case '\'': goto yy624; + case ')': goto yy565; + case 0xC2: goto yy626; case 0xC3: case 0xC4: case 0xC5: @@ -32786,8 +32811,8 @@ yy593: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy563; - case 0xE0: goto yy564; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -32802,19 +32827,19 @@ yy593: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy565; - case 0xF0: goto yy566; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy567; - case 0xF4: goto yy568; - default: goto yy426; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy427; } -yy595: +yy599: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -32934,15 +32959,15 @@ yy595: case '|': case '}': case '~': - case 0x7F: goto yy607; + case 0x7F: goto yy611; case '\t': - case ' ': goto yy604; - case '\n': goto yy467; - case '\r': goto yy492; + case ' ': goto yy608; + case '\n': goto yy471; + case '\r': goto yy496; case '"': - case '\'': goto yy595; - case '(': goto yy526; - case 0xC2: goto yy606; + case '\'': goto yy599; + case '(': goto yy530; + case 0xC2: goto yy610; case 0xC3: case 0xC4: case 0xC5: @@ -32971,8 +32996,8 @@ yy595: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy609; - case 0xE0: goto yy610; + case 0xDF: goto yy613; + case 0xE0: goto yy614; case 0xE1: case 0xE2: case 0xE3: @@ -32987,15 +33012,15 @@ yy595: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy611; - case 0xF0: goto yy612; + case 0xEF: goto yy615; + case 0xF0: goto yy616; case 0xF1: case 0xF2: - case 0xF3: goto yy613; - case 0xF4: goto yy614; - default: goto yy426; + case 0xF3: goto yy617; + case 0xF4: goto yy618; + default: goto yy427; } -yy597: +yy601: ++c; yych = *c; switch (yych) { @@ -33061,11 +33086,11 @@ yy597: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy526; - case 0xA0: goto yy593; - default: goto yy426; + case 0xBF: goto yy530; + case 0xA0: goto yy597; + default: goto yy427; } -yy598: +yy602: ++c; yych = *c; switch (yych) { @@ -33132,10 +33157,10 @@ yy598: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy526; - default: goto yy426; + case 0xBF: goto yy530; + default: goto yy427; } -yy599: +yy603: ++c; yych = *c; switch (yych) { @@ -33170,10 +33195,10 @@ yy599: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy598; - default: goto yy426; + case 0xBF: goto yy602; + default: goto yy427; } -yy600: +yy604: ++c; yych = *c; switch (yych) { @@ -33240,10 +33265,10 @@ yy600: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy598; - default: goto yy426; + case 0xBF: goto yy602; + default: goto yy427; } -yy601: +yy605: ++c; yych = *c; switch (yych) { @@ -33294,10 +33319,10 @@ yy601: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy600; - default: goto yy426; + case 0xBF: goto yy604; + default: goto yy427; } -yy602: +yy606: ++c; yych = *c; switch (yych) { @@ -33364,10 +33389,10 @@ yy602: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy600; - default: goto yy426; + case 0xBF: goto yy604; + default: goto yy427; } -yy603: +yy607: ++c; yych = *c; switch (yych) { @@ -33386,14 +33411,14 @@ yy603: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy600; - default: goto yy426; + case 0x8F: goto yy604; + default: goto yy427; } -yy604: +yy608: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -33513,15 +33538,15 @@ yy604: case '|': case '}': case '~': - case 0x7F: goto yy572; + case 0x7F: goto yy576; case '\t': - case ' ': goto yy604; - case '\n': goto yy467; - case '\r': goto yy492; + case ' ': goto yy608; + case '\n': goto yy471; + case '\r': goto yy496; case '"': - case '\'': goto yy561; - case '(': goto yy544; - case 0xC2: goto yy619; + case '\'': goto yy565; + case '(': goto yy548; + case 0xC2: goto yy623; case 0xC3: case 0xC4: case 0xC5: @@ -33550,8 +33575,8 @@ yy604: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy574; - case 0xE0: goto yy575; + case 0xDF: goto yy578; + case 0xE0: goto yy579; case 0xE1: case 0xE2: case 0xE3: @@ -33566,15 +33591,15 @@ yy604: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy576; - case 0xF0: goto yy577; + case 0xEF: goto yy580; + case 0xF0: goto yy581; case 0xF1: case 0xF2: - case 0xF3: goto yy578; - case 0xF4: goto yy579; - default: goto yy426; + case 0xF3: goto yy582; + case 0xF4: goto yy583; + default: goto yy427; } -yy606: +yy610: ++c; yych = *c; switch (yych) { @@ -33640,15 +33665,15 @@ yy606: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy607; - case 0xA0: goto yy604; - default: goto yy426; + case 0xBF: goto yy611; + case 0xA0: goto yy608; + default: goto yy427; } -yy607: +yy611: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -33768,15 +33793,15 @@ yy607: case '|': case '}': case '~': - case 0x7F: goto yy607; + case 0x7F: goto yy611; case '\t': - case ' ': goto yy615; - case '\n': goto yy467; - case '\r': goto yy468; + case ' ': goto yy619; + case '\n': goto yy471; + case '\r': goto yy472; case '"': - case '\'': goto yy595; - case '(': goto yy526; - case 0xC2: goto yy617; + case '\'': goto yy599; + case '(': goto yy530; + case 0xC2: goto yy621; case 0xC3: case 0xC4: case 0xC5: @@ -33805,8 +33830,8 @@ yy607: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy609; - case 0xE0: goto yy610; + case 0xDF: goto yy613; + case 0xE0: goto yy614; case 0xE1: case 0xE2: case 0xE3: @@ -33821,15 +33846,15 @@ yy607: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy611; - case 0xF0: goto yy612; + case 0xEF: goto yy615; + case 0xF0: goto yy616; case 0xF1: case 0xF2: - case 0xF3: goto yy613; - case 0xF4: goto yy614; - default: goto yy426; + case 0xF3: goto yy617; + case 0xF4: goto yy618; + default: goto yy427; } -yy609: +yy613: ++c; yych = *c; switch (yych) { @@ -33896,10 +33921,10 @@ yy609: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy607; - default: goto yy426; + case 0xBF: goto yy611; + default: goto yy427; } -yy610: +yy614: ++c; yych = *c; switch (yych) { @@ -33934,10 +33959,10 @@ yy610: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy609; - default: goto yy426; + case 0xBF: goto yy613; + default: goto yy427; } -yy611: +yy615: ++c; yych = *c; switch (yych) { @@ -34004,10 +34029,10 @@ yy611: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy609; - default: goto yy426; + case 0xBF: goto yy613; + default: goto yy427; } -yy612: +yy616: ++c; yych = *c; switch (yych) { @@ -34058,10 +34083,10 @@ yy612: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; - default: goto yy426; + case 0xBF: goto yy615; + default: goto yy427; } -yy613: +yy617: ++c; yych = *c; switch (yych) { @@ -34128,10 +34153,10 @@ yy613: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; - default: goto yy426; + case 0xBF: goto yy615; + default: goto yy427; } -yy614: +yy618: ++c; yych = *c; switch (yych) { @@ -34150,14 +34175,14 @@ yy614: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy611; - default: goto yy426; + case 0x8F: goto yy615; + default: goto yy427; } -yy615: +yy619: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -34277,15 +34302,15 @@ yy615: case '|': case '}': case '~': - case 0x7F: goto yy572; + case 0x7F: goto yy576; case '\t': - case ' ': goto yy615; - case '\n': goto yy467; - case '\r': goto yy468; + case ' ': goto yy619; + case '\n': goto yy471; + case '\r': goto yy472; case '"': - case '\'': goto yy561; - case '(': goto yy544; - case 0xC2: goto yy618; + case '\'': goto yy565; + case '(': goto yy548; + case 0xC2: goto yy622; case 0xC3: case 0xC4: case 0xC5: @@ -34314,8 +34339,8 @@ yy615: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy574; - case 0xE0: goto yy575; + case 0xDF: goto yy578; + case 0xE0: goto yy579; case 0xE1: case 0xE2: case 0xE3: @@ -34330,15 +34355,15 @@ yy615: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy576; - case 0xF0: goto yy577; + case 0xEF: goto yy580; + case 0xF0: goto yy581; case 0xF1: case 0xF2: - case 0xF3: goto yy578; - case 0xF4: goto yy579; - default: goto yy426; + case 0xF3: goto yy582; + case 0xF4: goto yy583; + default: goto yy427; } -yy617: +yy621: ++c; yych = *c; switch (yych) { @@ -34404,11 +34429,11 @@ yy617: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy607; - case 0xA0: goto yy615; - default: goto yy426; + case 0xBF: goto yy611; + case 0xA0: goto yy619; + default: goto yy427; } -yy618: +yy622: ++c; yych = *c; switch (yych) { @@ -34474,11 +34499,11 @@ yy618: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy572; - case 0xA0: goto yy615; - default: goto yy426; + case 0xBF: goto yy576; + case 0xA0: goto yy619; + default: goto yy427; } -yy619: +yy623: ++c; yych = *c; switch (yych) { @@ -34544,16 +34569,16 @@ yy619: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy572; - case 0xA0: goto yy604; - default: goto yy426; + case 0xBF: goto yy576; + case 0xA0: goto yy608; + default: goto yy427; } -yy620: +yy624: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy465; + case '\n': goto yy469; case 0x01: case 0x02: case 0x03: @@ -34673,14 +34698,14 @@ yy620: case '|': case '}': case '~': - case 0x7F: goto yy544; + case 0x7F: goto yy548; case '\t': - case ' ': goto yy620; - case '\r': goto yy508; - case '"': goto yy546; - case '\'': goto yy559; - case ')': goto yy561; - case 0xC2: goto yy623; + case ' ': goto yy624; + case '\r': goto yy512; + case '"': goto yy550; + case '\'': goto yy563; + case ')': goto yy565; + case 0xC2: goto yy627; case 0xC3: case 0xC4: case 0xC5: @@ -34709,8 +34734,8 @@ yy620: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy563; - case 0xE0: goto yy564; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -34725,15 +34750,15 @@ yy620: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy565; - case 0xF0: goto yy566; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy567; - case 0xF4: goto yy568; - default: goto yy426; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy427; } -yy622: +yy626: ++c; yych = *c; switch (yych) { @@ -34799,11 +34824,11 @@ yy622: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy544; - case 0xA0: goto yy593; - default: goto yy426; + case 0xBF: goto yy548; + case 0xA0: goto yy597; + default: goto yy427; } -yy623: +yy627: ++c; yych = *c; switch (yych) { @@ -34869,15 +34894,15 @@ yy623: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy544; - case 0xA0: goto yy620; - default: goto yy426; + case 0xBF: goto yy548; + case 0xA0: goto yy624; + default: goto yy427; } -yy624: +yy628: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -34997,15 +35022,15 @@ yy624: case '|': case '}': case '~': - case 0x7F: goto yy544; + case 0x7F: goto yy548; case '\t': - case ' ': goto yy624; - case '\n': goto yy467; - case '\r': goto yy492; + case ' ': goto yy628; + case '\n': goto yy471; + case '\r': goto yy496; case '"': - case '\'': goto yy620; - case ')': goto yy561; - case 0xC2: goto yy627; + case '\'': goto yy624; + case ')': goto yy565; + case 0xC2: goto yy631; case 0xC3: case 0xC4: case 0xC5: @@ -35034,8 +35059,8 @@ yy624: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy563; - case 0xE0: goto yy564; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -35050,15 +35075,15 @@ yy624: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy565; - case 0xF0: goto yy566; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy567; - case 0xF4: goto yy568; - default: goto yy426; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy427; } -yy626: +yy630: ++c; yych = *c; switch (yych) { @@ -35124,11 +35149,11 @@ yy626: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy526; - case 0xA0: goto yy624; - default: goto yy426; + case 0xBF: goto yy530; + case 0xA0: goto yy628; + default: goto yy427; } -yy627: +yy631: ++c; yych = *c; switch (yych) { @@ -35194,11 +35219,11 @@ yy627: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy544; - case 0xA0: goto yy624; - default: goto yy426; + case 0xBF: goto yy548; + case 0xA0: goto yy628; + default: goto yy427; } -yy628: +yy632: ++c; yych = *c; switch (yych) { @@ -35264,15 +35289,15 @@ yy628: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy542; - case 0xA0: goto yy524; - default: goto yy426; + case 0xBF: goto yy546; + case 0xA0: goto yy528; + default: goto yy427; } -yy629: +yy633: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -35392,15 +35417,15 @@ yy629: case '|': case '}': case '~': - case 0x7F: goto yy495; + case 0x7F: goto yy499; case '\t': - 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 ' ': goto yy633; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy576; + case '\'': goto yy544; + case '(': goto yy546; + case 0xC2: goto yy642; case 0xC3: case 0xC4: case 0xC5: @@ -35429,8 +35454,8 @@ yy629: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy509; - case 0xE0: goto yy510; + case 0xDF: goto yy513; + case 0xE0: goto yy514; case 0xE1: case 0xE2: case 0xE3: @@ -35445,15 +35470,15 @@ yy629: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy511; - case 0xF0: goto yy512; + case 0xEF: goto yy515; + case 0xF0: goto yy516; case 0xF1: case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy426; + case 0xF3: goto yy517; + case 0xF4: goto yy518; + default: goto yy427; } -yy631: +yy635: ++c; yych = *c; switch (yych) { @@ -35519,11 +35544,11 @@ yy631: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy471; - case 0xA0: goto yy629; - default: goto yy426; + case 0xBF: goto yy475; + case 0xA0: goto yy633; + default: goto yy427; } -yy632: +yy636: ++c; yych = *c; switch (yych) { @@ -35590,10 +35615,10 @@ yy632: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy471; - default: goto yy426; + case 0xBF: goto yy475; + default: goto yy427; } -yy633: +yy637: ++c; yych = *c; switch (yych) { @@ -35628,10 +35653,10 @@ yy633: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy632; - default: goto yy426; + case 0xBF: goto yy636; + default: goto yy427; } -yy634: +yy638: ++c; yych = *c; switch (yych) { @@ -35698,10 +35723,10 @@ yy634: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy632; - default: goto yy426; + case 0xBF: goto yy636; + default: goto yy427; } -yy635: +yy639: ++c; yych = *c; switch (yych) { @@ -35752,10 +35777,10 @@ yy635: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy634; - default: goto yy426; + case 0xBF: goto yy638; + default: goto yy427; } -yy636: +yy640: ++c; yych = *c; switch (yych) { @@ -35822,10 +35847,10 @@ yy636: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy634; - default: goto yy426; + case 0xBF: goto yy638; + default: goto yy427; } -yy637: +yy641: ++c; yych = *c; switch (yych) { @@ -35844,10 +35869,10 @@ yy637: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy634; - default: goto yy426; + case 0x8F: goto yy638; + default: goto yy427; } -yy638: +yy642: ++c; yych = *c; switch (yych) { @@ -35913,15 +35938,15 @@ yy638: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy495; - case 0xA0: goto yy629; - default: goto yy426; + case 0xBF: goto yy499; + case 0xA0: goto yy633; + default: goto yy427; } -yy639: +yy643: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -36041,15 +36066,15 @@ yy639: case '|': case '}': case '~': - case 0x7F: goto yy469; + case 0x7F: goto yy473; case '\t': - 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 ' ': goto yy661; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy643; + case '\'': goto yy611; + case '(': goto yy482; + case 0xC2: goto yy663; case 0xC3: case 0xC4: case 0xC5: @@ -36078,8 +36103,8 @@ yy639: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy660; - case 0xE0: goto yy661; + case 0xDF: goto yy664; + case 0xE0: goto yy665; case 0xE1: case 0xE2: case 0xE3: @@ -36094,19 +36119,19 @@ yy639: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy662; - case 0xF0: goto yy663; + case 0xEF: goto yy666; + case 0xF0: goto yy667; case 0xF1: case 0xF2: - case 0xF3: goto yy664; - case 0xF4: goto yy665; - default: goto yy426; + case 0xF3: goto yy668; + case 0xF4: goto yy669; + default: goto yy427; } -yy641: +yy645: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -36226,15 +36251,15 @@ yy641: case '|': case '}': case '~': - case 0x7F: goto yy581; + case 0x7F: goto yy585; case '\t': - 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 ' ': goto yy645; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy563; + case '\'': goto yy548; + case ')': goto yy574; + case 0xC2: goto yy660; case 0xC3: case 0xC4: case 0xC5: @@ -36263,8 +36288,8 @@ yy641: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy584; - case 0xE0: goto yy585; + case 0xDF: goto yy588; + case 0xE0: goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -36279,19 +36304,19 @@ yy641: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy586; - case 0xF0: goto yy587; + case 0xEF: goto yy590; + case 0xF0: goto yy591; case 0xF1: case 0xF2: - case 0xF3: goto yy588; - case 0xF4: goto yy589; - default: goto yy426; + case 0xF3: goto yy592; + case 0xF4: goto yy593; + default: goto yy427; } -yy643: +yy647: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -36411,15 +36436,15 @@ yy643: case '|': case '}': case '~': - case 0x7F: goto yy478; + case 0x7F: goto yy482; case '\t': - 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 ' ': goto yy656; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy647; + case '\'': goto yy530; + case ')': goto yy643; + case 0xC2: goto yy658; case 0xC3: case 0xC4: case 0xC5: @@ -36448,8 +36473,8 @@ yy643: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy646; - case 0xE0: goto yy647; + case 0xDF: goto yy650; + case 0xE0: goto yy651; case 0xE1: case 0xE2: case 0xE3: @@ -36464,15 +36489,15 @@ yy643: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy648; - case 0xF0: goto yy649; + case 0xEF: goto yy652; + case 0xF0: goto yy653; case 0xF1: case 0xF2: - case 0xF3: goto yy650; - case 0xF4: goto yy651; - default: goto yy426; + case 0xF3: goto yy654; + case 0xF4: goto yy655; + default: goto yy427; } -yy645: +yy649: ++c; yych = *c; switch (yych) { @@ -36538,11 +36563,11 @@ yy645: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy478; - case 0xA0: goto yy641; - default: goto yy426; + case 0xBF: goto yy482; + case 0xA0: goto yy645; + default: goto yy427; } -yy646: +yy650: ++c; yych = *c; switch (yych) { @@ -36609,10 +36634,10 @@ yy646: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy478; - default: goto yy426; + case 0xBF: goto yy482; + default: goto yy427; } -yy647: +yy651: ++c; yych = *c; switch (yych) { @@ -36647,10 +36672,10 @@ yy647: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy646; - default: goto yy426; + case 0xBF: goto yy650; + default: goto yy427; } -yy648: +yy652: ++c; yych = *c; switch (yych) { @@ -36717,10 +36742,10 @@ yy648: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy646; - default: goto yy426; + case 0xBF: goto yy650; + default: goto yy427; } -yy649: +yy653: ++c; yych = *c; switch (yych) { @@ -36771,10 +36796,10 @@ yy649: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy648; - default: goto yy426; + case 0xBF: goto yy652; + default: goto yy427; } -yy650: +yy654: ++c; yych = *c; switch (yych) { @@ -36841,10 +36866,10 @@ yy650: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy648; - default: goto yy426; + case 0xBF: goto yy652; + default: goto yy427; } -yy651: +yy655: ++c; yych = *c; switch (yych) { @@ -36863,14 +36888,14 @@ yy651: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy648; - default: goto yy426; + case 0x8F: goto yy652; + default: goto yy427; } -yy652: +yy656: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -36990,15 +37015,15 @@ yy652: case '|': case '}': case '~': - case 0x7F: goto yy581; + case 0x7F: goto yy585; case '\t': - 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 ' ': goto yy656; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy563; + case '\'': goto yy548; + case ')': goto yy574; + case 0xC2: goto yy659; case 0xC3: case 0xC4: case 0xC5: @@ -37027,8 +37052,8 @@ yy652: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy584; - case 0xE0: goto yy585; + case 0xDF: goto yy588; + case 0xE0: goto yy589; case 0xE1: case 0xE2: case 0xE3: @@ -37043,15 +37068,15 @@ yy652: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy586; - case 0xF0: goto yy587; + case 0xEF: goto yy590; + case 0xF0: goto yy591; case 0xF1: case 0xF2: - case 0xF3: goto yy588; - case 0xF4: goto yy589; - default: goto yy426; + case 0xF3: goto yy592; + case 0xF4: goto yy593; + default: goto yy427; } -yy654: +yy658: ++c; yych = *c; switch (yych) { @@ -37117,11 +37142,11 @@ yy654: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy478; - case 0xA0: goto yy652; - default: goto yy426; + case 0xBF: goto yy482; + case 0xA0: goto yy656; + default: goto yy427; } -yy655: +yy659: ++c; yych = *c; switch (yych) { @@ -37187,11 +37212,11 @@ yy655: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy581; - case 0xA0: goto yy652; - default: goto yy426; + case 0xBF: goto yy585; + case 0xA0: goto yy656; + default: goto yy427; } -yy656: +yy660: ++c; yych = *c; switch (yych) { @@ -37257,15 +37282,15 @@ yy656: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy581; - case 0xA0: goto yy641; - default: goto yy426; + case 0xBF: goto yy585; + case 0xA0: goto yy645; + default: goto yy427; } -yy657: +yy661: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -37385,15 +37410,15 @@ yy657: case '|': case '}': case '~': - case 0x7F: goto yy493; + case 0x7F: goto yy497; case '\t': - 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 ' ': goto yy661; + case '\n': goto yy471; + case '\r': goto yy496; + case '"': goto yy574; + case '\'': goto yy576; + case '(': goto yy585; + case 0xC2: goto yy670; case 0xC3: case 0xC4: case 0xC5: @@ -37422,8 +37447,8 @@ yy657: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy515; - case 0xE0: goto yy516; + case 0xDF: goto yy519; + case 0xE0: goto yy520; case 0xE1: case 0xE2: case 0xE3: @@ -37438,15 +37463,15 @@ yy657: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy517; - case 0xF0: goto yy518; + case 0xEF: goto yy521; + case 0xF0: goto yy522; case 0xF1: case 0xF2: - case 0xF3: goto yy519; - case 0xF4: goto yy520; - default: goto yy426; + case 0xF3: goto yy523; + case 0xF4: goto yy524; + default: goto yy427; } -yy659: +yy663: ++c; yych = *c; switch (yych) { @@ -37512,11 +37537,11 @@ yy659: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy469; - case 0xA0: goto yy657; - default: goto yy426; + case 0xBF: goto yy473; + case 0xA0: goto yy661; + default: goto yy427; } -yy660: +yy664: ++c; yych = *c; switch (yych) { @@ -37583,10 +37608,10 @@ yy660: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy469; - default: goto yy426; + case 0xBF: goto yy473; + default: goto yy427; } -yy661: +yy665: ++c; yych = *c; switch (yych) { @@ -37621,10 +37646,10 @@ yy661: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy660; - default: goto yy426; + case 0xBF: goto yy664; + default: goto yy427; } -yy662: +yy666: ++c; yych = *c; switch (yych) { @@ -37691,10 +37716,10 @@ yy662: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy660; - default: goto yy426; + case 0xBF: goto yy664; + default: goto yy427; } -yy663: +yy667: ++c; yych = *c; switch (yych) { @@ -37745,10 +37770,10 @@ yy663: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy662; - default: goto yy426; + case 0xBF: goto yy666; + default: goto yy427; } -yy664: +yy668: ++c; yych = *c; switch (yych) { @@ -37815,10 +37840,10 @@ yy664: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy662; - default: goto yy426; + case 0xBF: goto yy666; + default: goto yy427; } -yy665: +yy669: ++c; yych = *c; switch (yych) { @@ -37837,10 +37862,10 @@ yy665: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy662; - default: goto yy426; + case 0x8F: goto yy666; + default: goto yy427; } -yy666: +yy670: ++c; yych = *c; switch (yych) { @@ -37906,11 +37931,11 @@ yy666: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy493; - case 0xA0: goto yy657; - default: goto yy426; + case 0xBF: goto yy497; + case 0xA0: goto yy661; + default: goto yy427; } -yy667: +yy671: ++c; yych = *c; switch (yych) { @@ -37976,15 +38001,15 @@ yy667: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy497; - case 0xA0: goto yy475; - default: goto yy426; + case 0xBF: goto yy501; + case 0xA0: goto yy479; + default: goto yy427; } -yy668: +yy672: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -38104,15 +38129,15 @@ yy668: case '|': case '}': case '~': - case 0x7F: goto yy495; + case 0x7F: goto yy499; case '\t': - 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 ' ': goto yy672; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy576; + case '\'': goto yy544; + case '(': goto yy546; + case 0xC2: goto yy675; case 0xC3: case 0xC4: case 0xC5: @@ -38141,8 +38166,8 @@ yy668: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy509; - case 0xE0: goto yy510; + case 0xDF: goto yy513; + case 0xE0: goto yy514; case 0xE1: case 0xE2: case 0xE3: @@ -38157,15 +38182,15 @@ yy668: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy511; - case 0xF0: goto yy512; + case 0xEF: goto yy515; + case 0xF0: goto yy516; case 0xF1: case 0xF2: - case 0xF3: goto yy513; - case 0xF4: goto yy514; - default: goto yy426; + case 0xF3: goto yy517; + case 0xF4: goto yy518; + default: goto yy427; } -yy670: +yy674: ++c; yych = *c; switch (yych) { @@ -38231,11 +38256,11 @@ yy670: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy471; - case 0xA0: goto yy668; - default: goto yy426; + case 0xBF: goto yy475; + case 0xA0: goto yy672; + default: goto yy427; } -yy671: +yy675: ++c; yych = *c; switch (yych) { @@ -38301,15 +38326,15 @@ yy671: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy495; - case 0xA0: goto yy668; - default: goto yy426; + case 0xBF: goto yy499; + case 0xA0: goto yy672; + default: goto yy427; } -yy672: +yy676: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -38429,15 +38454,15 @@ yy672: case '|': case '}': case '~': - case 0x7F: goto yy493; + case 0x7F: goto yy497; case '\t': - 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 ' ': goto yy676; + case '\n': goto yy471; + case '\r': goto yy472; + case '"': goto yy574; + case '\'': goto yy576; + case '(': goto yy585; + case 0xC2: goto yy679; case 0xC3: case 0xC4: case 0xC5: @@ -38466,8 +38491,8 @@ yy672: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy515; - case 0xE0: goto yy516; + case 0xDF: goto yy519; + case 0xE0: goto yy520; case 0xE1: case 0xE2: case 0xE3: @@ -38482,15 +38507,15 @@ yy672: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy517; - case 0xF0: goto yy518; + case 0xEF: goto yy521; + case 0xF0: goto yy522; case 0xF1: case 0xF2: - case 0xF3: goto yy519; - case 0xF4: goto yy520; - default: goto yy426; + case 0xF3: goto yy523; + case 0xF4: goto yy524; + default: goto yy427; } -yy674: +yy678: ++c; yych = *c; switch (yych) { @@ -38556,11 +38581,11 @@ yy674: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy469; - case 0xA0: goto yy672; - default: goto yy426; + case 0xBF: goto yy473; + case 0xA0: goto yy676; + default: goto yy427; } -yy675: +yy679: ++c; yych = *c; switch (yych) { @@ -38626,18 +38651,18 @@ yy675: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy493; - case 0xA0: goto yy672; - default: goto yy426; + case 0xBF: goto yy497; + case 0xA0: goto yy676; + default: goto yy427; } -yy676: +yy680: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy462; - default: goto yy426; + case 0xA0: goto yy466; + default: goto yy427; } -yy677: +yy681: ++c; yych = *c; switch (yych) { @@ -38703,15 +38728,15 @@ yy677: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy452; - case 0xA0: goto yy462; - default: goto yy426; + case 0xBF: goto yy456; + case 0xA0: goto yy466; + default: goto yy427; } -yy678: +yy682: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -38830,16 +38855,16 @@ yy678: case '|': case '}': case '~': - case 0x7F: goto yy678; + case 0x7F: goto yy682; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -38868,8 +38893,8 @@ yy678: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy759; - case 0xE0: goto yy760; + case 0xDF: goto yy763; + case 0xE0: goto yy764; case 0xE1: case 0xE2: case 0xE3: @@ -38884,19 +38909,19 @@ yy678: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy761; - case 0xF0: goto yy762; + case 0xEF: goto yy765; + case 0xF0: goto yy766; case 0xF1: case 0xF2: - case 0xF3: goto yy763; - case 0xF4: goto yy764; - default: goto yy426; + case 0xF3: goto yy767; + case 0xF4: goto yy768; + default: goto yy427; } -yy680: +yy684: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -39015,16 +39040,16 @@ yy680: case '|': case '}': case '~': - case 0x7F: goto yy680; + case 0x7F: goto yy684; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -39053,8 +39078,8 @@ yy680: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy740; - case 0xE0: goto yy741; + case 0xDF: goto yy744; + case 0xE0: goto yy745; case 0xE1: case 0xE2: case 0xE3: @@ -39069,19 +39094,19 @@ yy680: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy742; - case 0xF0: goto yy743; + case 0xEF: goto yy746; + case 0xF0: goto yy747; case 0xF1: case 0xF2: - case 0xF3: goto yy744; - case 0xF4: goto yy745; - default: goto yy426; + case 0xF3: goto yy748; + case 0xF4: goto yy749; + default: goto yy427; } -yy682: +yy686: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -39200,16 +39225,16 @@ yy682: case '|': case '}': case '~': - case 0x7F: goto yy682; + case 0x7F: goto yy686; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -39238,8 +39263,8 @@ yy682: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy696; - case 0xE0: goto yy697; + case 0xDF: goto yy700; + case 0xE0: goto yy701; case 0xE1: case 0xE2: case 0xE3: @@ -39254,15 +39279,15 @@ yy682: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy698; - case 0xF0: goto yy699; + case 0xEF: goto yy702; + case 0xF0: goto yy703; case 0xF1: case 0xF2: - case 0xF3: goto yy700; - case 0xF4: goto yy701; - default: goto yy426; + case 0xF3: goto yy704; + case 0xF4: goto yy705; + default: goto yy427; } -yy684: +yy688: ++c; yych = *c; switch (yych) { @@ -39329,10 +39354,10 @@ yy684: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy452; - default: goto yy426; + case 0xBF: goto yy456; + default: goto yy427; } -yy685: +yy689: ++c; yych = *c; switch (yych) { @@ -39367,10 +39392,10 @@ yy685: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy684; - default: goto yy426; + case 0xBF: goto yy688; + default: goto yy427; } -yy686: +yy690: ++c; yych = *c; switch (yych) { @@ -39437,10 +39462,10 @@ yy686: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy684; - default: goto yy426; + case 0xBF: goto yy688; + default: goto yy427; } -yy687: +yy691: ++c; yych = *c; switch (yych) { @@ -39491,10 +39516,10 @@ yy687: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy686; - default: goto yy426; + case 0xBF: goto yy690; + default: goto yy427; } -yy688: +yy692: ++c; yych = *c; switch (yych) { @@ -39561,10 +39586,10 @@ yy688: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy686; - default: goto yy426; + case 0xBF: goto yy690; + default: goto yy427; } -yy689: +yy693: ++c; yych = *c; switch (yych) { @@ -39583,14 +39608,14 @@ yy689: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy686; - default: goto yy426; + case 0x8F: goto yy690; + default: goto yy427; } -yy690: +yy694: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -39709,16 +39734,16 @@ yy690: case '|': case '}': case '~': - case 0x7F: goto yy690; + case 0x7F: goto yy694; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -39747,8 +39772,8 @@ yy690: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy751; - case 0xE0: goto yy752; + case 0xDF: goto yy755; + case 0xE0: goto yy756; case 0xE1: case 0xE2: case 0xE3: @@ -39763,19 +39788,19 @@ yy690: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy753; - case 0xF0: goto yy754; + case 0xEF: goto yy757; + case 0xF0: goto yy758; case 0xF1: case 0xF2: - case 0xF3: goto yy755; - case 0xF4: goto yy756; - default: goto yy426; + case 0xF3: goto yy759; + case 0xF4: goto yy760; + default: goto yy427; } -yy692: +yy696: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -39894,16 +39919,16 @@ yy692: case '|': case '}': case '~': - case 0x7F: goto yy692; + case 0x7F: goto yy696; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -39932,8 +39957,8 @@ yy692: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy710; - case 0xE0: goto yy711; + case 0xDF: goto yy714; + case 0xE0: goto yy715; case 0xE1: case 0xE2: case 0xE3: @@ -39948,19 +39973,19 @@ yy692: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy712; - case 0xF0: goto yy713; + case 0xEF: goto yy716; + case 0xF0: goto yy717; case 0xF1: case 0xF2: - case 0xF3: goto yy714; - case 0xF4: goto yy715; - default: goto yy426; + case 0xF3: goto yy718; + case 0xF4: goto yy719; + default: goto yy427; } -yy694: +yy698: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -40079,16 +40104,16 @@ yy694: case '|': case '}': case '~': - case 0x7F: goto yy452; + case 0x7F: goto yy456; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -40117,8 +40142,8 @@ yy694: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy684; - case 0xE0: goto yy685; + case 0xDF: goto yy688; + case 0xE0: goto yy689; case 0xE1: case 0xE2: case 0xE3: @@ -40133,15 +40158,15 @@ yy694: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy686; - case 0xF0: goto yy687; + case 0xEF: goto yy690; + case 0xF0: goto yy691; case 0xF1: case 0xF2: - case 0xF3: goto yy688; - case 0xF4: goto yy689; - default: goto yy426; + case 0xF3: goto yy692; + case 0xF4: goto yy693; + default: goto yy427; } -yy695: +yy699: ++c; yych = *c; switch (yych) { @@ -40207,11 +40232,11 @@ yy695: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy682; - case 0xA0: goto yy475; - default: goto yy426; + case 0xBF: goto yy686; + case 0xA0: goto yy479; + default: goto yy427; } -yy696: +yy700: ++c; yych = *c; switch (yych) { @@ -40278,10 +40303,10 @@ yy696: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy682; - default: goto yy426; + case 0xBF: goto yy686; + default: goto yy427; } -yy697: +yy701: ++c; yych = *c; switch (yych) { @@ -40316,10 +40341,10 @@ yy697: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy696; - default: goto yy426; + case 0xBF: goto yy700; + default: goto yy427; } -yy698: +yy702: ++c; yych = *c; switch (yych) { @@ -40386,10 +40411,10 @@ yy698: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy696; - default: goto yy426; + case 0xBF: goto yy700; + default: goto yy427; } -yy699: +yy703: ++c; yych = *c; switch (yych) { @@ -40440,10 +40465,10 @@ yy699: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy698; - default: goto yy426; + case 0xBF: goto yy702; + default: goto yy427; } -yy700: +yy704: ++c; yych = *c; switch (yych) { @@ -40510,10 +40535,10 @@ yy700: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy698; - default: goto yy426; + case 0xBF: goto yy702; + default: goto yy427; } -yy701: +yy705: ++c; yych = *c; switch (yych) { @@ -40532,10 +40557,10 @@ yy701: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy698; - default: goto yy426; + case 0x8F: goto yy702; + default: goto yy427; } -yy702: +yy706: ++c; yych = *c; switch (yych) { @@ -40601,15 +40626,15 @@ yy702: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy452; - case 0xA0: goto yy489; - default: goto yy426; + case 0xBF: goto yy456; + case 0xA0: goto yy493; + default: goto yy427; } -yy703: +yy707: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -40728,16 +40753,16 @@ yy703: case '|': case '}': case '~': - case 0x7F: goto yy680; + case 0x7F: goto yy684; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -40766,8 +40791,8 @@ yy703: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy740; - case 0xE0: goto yy741; + case 0xDF: goto yy744; + case 0xE0: goto yy745; case 0xE1: case 0xE2: case 0xE3: @@ -40782,19 +40807,19 @@ yy703: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy742; - case 0xF0: goto yy743; + case 0xEF: goto yy746; + case 0xF0: goto yy747; case 0xF1: case 0xF2: - case 0xF3: goto yy744; - case 0xF4: goto yy745; - default: goto yy426; + case 0xF3: goto yy748; + case 0xF4: goto yy749; + default: goto yy427; } -yy705: +yy709: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -40913,16 +40938,16 @@ yy705: case '|': case '}': case '~': - case 0x7F: goto yy705; + case 0x7F: goto yy709; case '\t': - case ' ': goto yy593; - case '\n': goto yy467; - case '\r': goto yy468; + case ' ': goto yy597; + case '\n': goto yy471; + case '\r': goto yy472; case '"': - case '\'': goto yy717; - case ')': goto yy719; - case '>': goto yy526; - case 0xC2: goto yy721; + case '\'': goto yy721; + case ')': goto yy723; + case '>': goto yy530; + case 0xC2: goto yy725; case 0xC3: case 0xC4: case 0xC5: @@ -40951,8 +40976,8 @@ yy705: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: goto yy726; + case 0xE0: goto yy727; case 0xE1: case 0xE2: case 0xE3: @@ -40967,19 +40992,19 @@ yy705: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: goto yy728; + case 0xF0: goto yy729; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; - default: goto yy426; + case 0xF3: goto yy730; + case 0xF4: goto yy731; + default: goto yy427; } -yy707: +yy711: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -41098,16 +41123,16 @@ yy707: case '|': case '}': case '~': - case 0x7F: goto yy692; + case 0x7F: goto yy696; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -41136,8 +41161,8 @@ yy707: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy710; - case 0xE0: goto yy711; + case 0xDF: goto yy714; + case 0xE0: goto yy715; case 0xE1: case 0xE2: case 0xE3: @@ -41152,15 +41177,15 @@ yy707: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy712; - case 0xF0: goto yy713; + case 0xEF: goto yy716; + case 0xF0: goto yy717; case 0xF1: case 0xF2: - case 0xF3: goto yy714; - case 0xF4: goto yy715; - default: goto yy426; + case 0xF3: goto yy718; + case 0xF4: goto yy719; + default: goto yy427; } -yy709: +yy713: ++c; yych = *c; switch (yych) { @@ -41226,11 +41251,11 @@ yy709: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy692; - case 0xA0: goto yy524; - default: goto yy426; + case 0xBF: goto yy696; + case 0xA0: goto yy528; + default: goto yy427; } -yy710: +yy714: ++c; yych = *c; switch (yych) { @@ -41297,10 +41322,10 @@ yy710: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy692; - default: goto yy426; + case 0xBF: goto yy696; + default: goto yy427; } -yy711: +yy715: ++c; yych = *c; switch (yych) { @@ -41335,10 +41360,10 @@ yy711: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy710; - default: goto yy426; + case 0xBF: goto yy714; + default: goto yy427; } -yy712: +yy716: ++c; yych = *c; switch (yych) { @@ -41405,10 +41430,10 @@ yy712: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy710; - default: goto yy426; + case 0xBF: goto yy714; + default: goto yy427; } -yy713: +yy717: ++c; yych = *c; switch (yych) { @@ -41459,10 +41484,10 @@ yy713: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy712; - default: goto yy426; + case 0xBF: goto yy716; + default: goto yy427; } -yy714: +yy718: ++c; yych = *c; switch (yych) { @@ -41529,10 +41554,10 @@ yy714: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy712; - default: goto yy426; + case 0xBF: goto yy716; + default: goto yy427; } -yy715: +yy719: ++c; yych = *c; switch (yych) { @@ -41551,10 +41576,10 @@ yy715: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy712; - default: goto yy426; + case 0x8F: goto yy716; + default: goto yy427; } -yy716: +yy720: ++c; yych = *c; switch (yych) { @@ -41620,15 +41645,15 @@ yy716: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy692; - case 0xA0: goto yy537; - default: goto yy426; + case 0xBF: goto yy696; + case 0xA0: goto yy541; + default: goto yy427; } -yy717: +yy721: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -41747,16 +41772,16 @@ yy717: case '|': case '}': case '~': - case 0x7F: goto yy705; + case 0x7F: goto yy709; case '\t': - case ' ': goto yy624; - case '\n': goto yy467; - case '\r': goto yy492; + case ' ': goto yy628; + case '\n': goto yy471; + case '\r': goto yy496; case '"': - case '\'': goto yy717; - case ')': goto yy719; - case '>': goto yy526; - case 0xC2: goto yy738; + case '\'': goto yy721; + case ')': goto yy723; + case '>': goto yy530; + case 0xC2: goto yy742; case 0xC3: case 0xC4: case 0xC5: @@ -41785,8 +41810,8 @@ yy717: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: goto yy726; + case 0xE0: goto yy727; case 0xE1: case 0xE2: case 0xE3: @@ -41801,19 +41826,19 @@ yy717: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: goto yy728; + case 0xF0: goto yy729; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; - default: goto yy426; + case 0xF3: goto yy730; + case 0xF4: goto yy731; + default: goto yy427; } -yy719: +yy723: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -41932,16 +41957,16 @@ yy719: case '|': case '}': case '~': - case 0x7F: goto yy729; + case 0x7F: goto yy733; case '\t': - case ' ': goto yy604; - case '\n': goto yy467; - case '\r': goto yy492; + case ' ': goto yy608; + case '\n': goto yy471; + case '\r': goto yy496; case '"': - case '\'': goto yy719; - case '(': goto yy705; - case '>': goto yy607; - case 0xC2: goto yy728; + case '\'': goto yy723; + case '(': goto yy709; + case '>': goto yy611; + case 0xC2: goto yy732; case 0xC3: case 0xC4: case 0xC5: @@ -41970,8 +41995,8 @@ yy719: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy731; - case 0xE0: goto yy732; + case 0xDF: goto yy735; + case 0xE0: goto yy736; case 0xE1: case 0xE2: case 0xE3: @@ -41986,15 +42011,15 @@ yy719: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy733; - case 0xF0: goto yy734; + case 0xEF: goto yy737; + case 0xF0: goto yy738; case 0xF1: case 0xF2: - case 0xF3: goto yy735; - case 0xF4: goto yy736; - default: goto yy426; + case 0xF3: goto yy739; + case 0xF4: goto yy740; + default: goto yy427; } -yy721: +yy725: ++c; yych = *c; switch (yych) { @@ -42060,11 +42085,11 @@ yy721: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy705; - case 0xA0: goto yy593; - default: goto yy426; + case 0xBF: goto yy709; + case 0xA0: goto yy597; + default: goto yy427; } -yy722: +yy726: ++c; yych = *c; switch (yych) { @@ -42131,10 +42156,10 @@ yy722: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy705; - default: goto yy426; + case 0xBF: goto yy709; + default: goto yy427; } -yy723: +yy727: ++c; yych = *c; switch (yych) { @@ -42169,10 +42194,10 @@ yy723: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy722; - default: goto yy426; + case 0xBF: goto yy726; + default: goto yy427; } -yy724: +yy728: ++c; yych = *c; switch (yych) { @@ -42239,10 +42264,10 @@ yy724: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy722; - default: goto yy426; + case 0xBF: goto yy726; + default: goto yy427; } -yy725: +yy729: ++c; yych = *c; switch (yych) { @@ -42293,10 +42318,10 @@ yy725: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy724; - default: goto yy426; + case 0xBF: goto yy728; + default: goto yy427; } -yy726: +yy730: ++c; yych = *c; switch (yych) { @@ -42363,10 +42388,10 @@ yy726: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy724; - default: goto yy426; + case 0xBF: goto yy728; + default: goto yy427; } -yy727: +yy731: ++c; yych = *c; switch (yych) { @@ -42385,10 +42410,10 @@ yy727: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy724; - default: goto yy426; + case 0x8F: goto yy728; + default: goto yy427; } -yy728: +yy732: ++c; yych = *c; switch (yych) { @@ -42454,15 +42479,15 @@ yy728: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy729; - case 0xA0: goto yy604; - default: goto yy426; + case 0xBF: goto yy733; + case 0xA0: goto yy608; + default: goto yy427; } -yy729: +yy733: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -42581,16 +42606,16 @@ yy729: case '|': case '}': case '~': - case 0x7F: goto yy729; + case 0x7F: goto yy733; case '\t': - case ' ': goto yy615; - case '\n': goto yy467; - case '\r': goto yy468; + case ' ': goto yy619; + case '\n': goto yy471; + case '\r': goto yy472; case '"': - case '\'': goto yy719; - case '(': goto yy705; - case '>': goto yy607; - case 0xC2: goto yy737; + case '\'': goto yy723; + case '(': goto yy709; + case '>': goto yy611; + case 0xC2: goto yy741; case 0xC3: case 0xC4: case 0xC5: @@ -42619,8 +42644,8 @@ yy729: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy731; - case 0xE0: goto yy732; + case 0xDF: goto yy735; + case 0xE0: goto yy736; case 0xE1: case 0xE2: case 0xE3: @@ -42635,15 +42660,15 @@ yy729: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy733; - case 0xF0: goto yy734; + case 0xEF: goto yy737; + case 0xF0: goto yy738; case 0xF1: case 0xF2: - case 0xF3: goto yy735; - case 0xF4: goto yy736; - default: goto yy426; + case 0xF3: goto yy739; + case 0xF4: goto yy740; + default: goto yy427; } -yy731: +yy735: ++c; yych = *c; switch (yych) { @@ -42710,10 +42735,10 @@ yy731: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy729; - default: goto yy426; + case 0xBF: goto yy733; + default: goto yy427; } -yy732: +yy736: ++c; yych = *c; switch (yych) { @@ -42748,10 +42773,10 @@ yy732: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy731; - default: goto yy426; + case 0xBF: goto yy735; + default: goto yy427; } -yy733: +yy737: ++c; yych = *c; switch (yych) { @@ -42818,10 +42843,10 @@ yy733: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy731; - default: goto yy426; + case 0xBF: goto yy735; + default: goto yy427; } -yy734: +yy738: ++c; yych = *c; switch (yych) { @@ -42872,10 +42897,10 @@ yy734: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy733; - default: goto yy426; + case 0xBF: goto yy737; + default: goto yy427; } -yy735: +yy739: ++c; yych = *c; switch (yych) { @@ -42942,10 +42967,10 @@ yy735: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy733; - default: goto yy426; + case 0xBF: goto yy737; + default: goto yy427; } -yy736: +yy740: ++c; yych = *c; switch (yych) { @@ -42964,10 +42989,10 @@ yy736: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy733; - default: goto yy426; + case 0x8F: goto yy737; + default: goto yy427; } -yy737: +yy741: ++c; yych = *c; switch (yych) { @@ -43033,11 +43058,11 @@ yy737: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy729; - case 0xA0: goto yy615; - default: goto yy426; + case 0xBF: goto yy733; + case 0xA0: goto yy619; + default: goto yy427; } -yy738: +yy742: ++c; yych = *c; switch (yych) { @@ -43103,11 +43128,11 @@ yy738: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy705; - case 0xA0: goto yy624; - default: goto yy426; + case 0xBF: goto yy709; + case 0xA0: goto yy628; + default: goto yy427; } -yy739: +yy743: ++c; yych = *c; switch (yych) { @@ -43173,11 +43198,11 @@ yy739: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy680; - case 0xA0: goto yy629; - default: goto yy426; + case 0xBF: goto yy684; + case 0xA0: goto yy633; + default: goto yy427; } -yy740: +yy744: ++c; yych = *c; switch (yych) { @@ -43244,10 +43269,10 @@ yy740: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy680; - default: goto yy426; + case 0xBF: goto yy684; + default: goto yy427; } -yy741: +yy745: ++c; yych = *c; switch (yych) { @@ -43282,10 +43307,10 @@ yy741: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy740; - default: goto yy426; + case 0xBF: goto yy744; + default: goto yy427; } -yy742: +yy746: ++c; yych = *c; switch (yych) { @@ -43352,10 +43377,10 @@ yy742: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy740; - default: goto yy426; + case 0xBF: goto yy744; + default: goto yy427; } -yy743: +yy747: ++c; yych = *c; switch (yych) { @@ -43406,10 +43431,10 @@ yy743: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy742; - default: goto yy426; + case 0xBF: goto yy746; + default: goto yy427; } -yy744: +yy748: ++c; yych = *c; switch (yych) { @@ -43476,10 +43501,10 @@ yy744: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy742; - default: goto yy426; + case 0xBF: goto yy746; + default: goto yy427; } -yy745: +yy749: ++c; yych = *c; switch (yych) { @@ -43498,14 +43523,14 @@ yy745: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy742; - default: goto yy426; + case 0x8F: goto yy746; + default: goto yy427; } -yy746: +yy750: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -43624,16 +43649,16 @@ yy746: case '|': case '}': case '~': - case 0x7F: goto yy678; + case 0x7F: goto yy682; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -43662,8 +43687,8 @@ yy746: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy759; - case 0xE0: goto yy760; + case 0xDF: goto yy763; + case 0xE0: goto yy764; case 0xE1: case 0xE2: case 0xE3: @@ -43678,19 +43703,19 @@ yy746: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy761; - case 0xF0: goto yy762; + case 0xEF: goto yy765; + case 0xF0: goto yy766; case 0xF1: case 0xF2: - case 0xF3: goto yy763; - case 0xF4: goto yy764; - default: goto yy426; + case 0xF3: goto yy767; + case 0xF4: goto yy768; + default: goto yy427; } -yy748: +yy752: ++c; yych = *c; switch (yych) { - case 0x00: goto yy465; + case 0x00: goto yy469; case 0x01: case 0x02: case 0x03: @@ -43809,16 +43834,16 @@ yy748: case '|': case '}': case '~': - case 0x7F: goto yy690; + case 0x7F: goto yy694; case '\t': - 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 ' ': 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 0xC3: case 0xC4: case 0xC5: @@ -43847,8 +43872,8 @@ yy748: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy751; - case 0xE0: goto yy752; + case 0xDF: goto yy755; + case 0xE0: goto yy756; case 0xE1: case 0xE2: case 0xE3: @@ -43863,193 +43888,15 @@ yy748: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy753; - case 0xF0: goto yy754; + case 0xEF: goto yy757; + case 0xF0: goto yy758; case 0xF1: case 0xF2: - case 0xF3: goto yy755; - case 0xF4: goto yy756; - default: goto yy426; - } -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; + case 0xF3: goto yy759; + case 0xF4: goto yy760; + default: goto yy427; } -yy751: - ++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 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: +yy754: ++c; yych = *c; switch (yych) { @@ -44085,61 +43932,6 @@ yy753: 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: @@ -44170,8 +43962,9 @@ yy754: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy753; - default: goto yy426; + case 0xBF: goto yy694; + case 0xA0: goto yy645; + default: goto yy427; } yy755: ++c; @@ -44240,30 +44033,46 @@ yy755: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy753; - default: goto yy426; + case 0xBF: goto yy694; + default: goto yy427; } yy756: ++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 yy753; - default: goto yy426; + 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; } yy757: ++c; @@ -44301,6 +44110,7 @@ yy757: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44331,30 +44141,13 @@ yy757: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy690; - case 0xA0: goto yy652; - default: goto yy426; + case 0xBF: goto yy755; + default: goto yy427; } 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: @@ -44371,6 +44164,7 @@ yy758: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44401,9 +44195,8 @@ yy758: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy678; - case 0xA0: goto yy657; - default: goto yy426; + case 0xBF: goto yy757; + default: goto yy427; } yy759: ++c; @@ -44472,14 +44265,67 @@ yy759: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy678; - default: goto yy426; + case 0xBF: goto yy757; + default: goto yy427; } yy760: ++c; yych = *c; switch (yych) { - case 0xA0: + 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 0xA1: case 0xA2: case 0xA3: @@ -44510,10 +44356,11 @@ yy760: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy759; - default: goto yy426; + case 0xBF: goto yy694; + case 0xA0: goto yy656; + default: goto yy427; } -yy761: +yy762: ++c; yych = *c; switch (yych) { @@ -44549,7 +44396,6 @@ yy761: case 0x9D: case 0x9E: case 0x9F: - case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44580,13 +44426,30 @@ yy761: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy759; - default: goto yy426; + case 0xBF: goto yy682; + case 0xA0: goto yy661; + default: goto yy427; } -yy762: +yy763: ++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: @@ -44634,10 +44497,48 @@ yy762: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy761; - default: goto yy426; + case 0xBF: goto yy682; + default: goto yy427; } -yy763: +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: ++c; yych = *c; switch (yych) { @@ -44704,32 +44605,64 @@ yy763: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy761; - default: goto yy426; + case 0xBF: goto yy763; + default: goto yy427; } -yy764: +yy766: ++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 yy761; - default: goto yy426; + 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; } -yy765: +yy767: ++c; yych = *c; switch (yych) { @@ -44765,6 +44698,7 @@ yy765: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -44795,11 +44729,32 @@ yy765: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy680; - case 0xA0: goto yy668; - default: goto yy426; + case 0xBF: goto yy765; + default: goto yy427; } -yy766: +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: ++c; yych = *c; switch (yych) { @@ -44865,11 +44820,11 @@ yy766: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy678; + case 0xBF: goto yy684; case 0xA0: goto yy672; - default: goto yy426; + default: goto yy427; } -yy767: +yy770: ++c; yych = *c; switch (yych) { @@ -44935,35 +44890,79 @@ yy767: case 0xBC: case 0xBD: case 0xBE: - 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; + case 0xBF: goto yy682; + case 0xA0: goto yy676; + default: goto yy427; } yy771: ++c; - switch ((yych = *c)) { - case 0xA0: goto yy770; - default: goto 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 yy458; + case 0xA0: goto yy453; + default: goto yy427; } } @@ -45105,9 +45104,9 @@ size_t scan_ref_link(const char * c) { case '}': case '~': case 0x7F: goto yy779; - case ' ': goto yy775; - case '[': goto yy778; - case 0xC2: goto yy776; + case ' ': goto yy776; + case '[': goto yy775; + case 0xC2: goto yy777; case 0xC3: case 0xC4: case 0xC5: @@ -45163,91 +45162,6 @@ 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) { @@ -45425,9 +45339,94 @@ yy778: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy787; + case 0xF4: goto yy793; 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; @@ -45498,7 +45497,7 @@ yy780: case 0xBD: case 0xBE: case 0xBF: goto yy779; - default: goto yy777; + default: goto yy778; } yy781: yych = *++c; @@ -45535,7 +45534,7 @@ yy781: case 0xBD: case 0xBE: case 0xBF: goto yy780; - default: goto yy777; + default: goto yy778; } yy782: yych = *++c; @@ -45604,7 +45603,7 @@ yy782: case 0xBD: case 0xBE: case 0xBF: goto yy780; - default: goto yy777; + default: goto yy778; } yy783: yych = *++c; @@ -45657,7 +45656,7 @@ yy783: case 0xBD: case 0xBE: case 0xBF: goto yy782; - default: goto yy777; + default: goto yy778; } yy784: yych = *++c; @@ -45726,7 +45725,7 @@ yy784: case 0xBD: case 0xBE: case 0xBF: goto yy782; - default: goto yy777; + default: goto yy778; } yy785: yych = *++c; @@ -45747,12 +45746,11 @@ yy785: case 0x8D: case 0x8E: case 0x8F: goto yy782; - default: goto yy777; + default: goto yy778; } yy786: ++c; yych = *c; -yy787: switch (yych) { case 0x01: case 0x02: @@ -45876,9 +45874,8 @@ yy787: case '|': case '}': case '~': - case 0x7F: goto yy786; - case '\\': goto yy788; - case ']': goto yy796; + case 0x7F: goto yy792; + case '\\': goto yy786; case 0xC2: case 0xC3: case 0xC4: @@ -45908,8 +45905,8 @@ yy787: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy790; - case 0xE0: goto yy791; + case 0xDF: goto yy794; + case 0xE0: goto yy795; case 0xE1: case 0xE2: case 0xE3: @@ -45924,17 +45921,44 @@ yy787: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy792; - case 0xF0: goto yy793; + case 0xEF: goto yy796; + case 0xF0: goto yy797; case 0xF1: case 0xF2: - case 0xF3: goto yy794; - case 0xF4: goto yy795; - default: goto yy777; + case 0xF3: goto yy798; + case 0xF4: goto yy799; + default: goto yy778; } 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: @@ -46058,8 +46082,9 @@ yy788: case '|': case '}': case '~': - case 0x7F: goto yy786; - case '\\': goto yy788; + case 0x7F: goto yy792; + case '\\': goto yy786; + case ']': goto yy800; case 0xC2: case 0xC3: case 0xC4: @@ -46089,8 +46114,8 @@ yy788: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy790; - case 0xE0: goto yy791; + case 0xDF: goto yy794; + case 0xE0: goto yy795; case 0xE1: case 0xE2: case 0xE3: @@ -46105,15 +46130,15 @@ yy788: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy792; - case 0xF0: goto yy793; + case 0xEF: goto yy796; + case 0xF0: goto yy797; case 0xF1: case 0xF2: - case 0xF3: goto yy794; - case 0xF4: goto yy795; - default: goto yy777; + case 0xF3: goto yy798; + case 0xF4: goto yy799; + default: goto yy778; } -yy790: +yy794: ++c; yych = *c; switch (yych) { @@ -46180,10 +46205,10 @@ yy790: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy786; - default: goto yy777; + case 0xBF: goto yy792; + default: goto yy778; } -yy791: +yy795: ++c; yych = *c; switch (yych) { @@ -46218,10 +46243,10 @@ yy791: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy790; - default: goto yy777; + case 0xBF: goto yy794; + default: goto yy778; } -yy792: +yy796: ++c; yych = *c; switch (yych) { @@ -46288,10 +46313,10 @@ yy792: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy790; - default: goto yy777; + case 0xBF: goto yy794; + default: goto yy778; } -yy793: +yy797: ++c; yych = *c; switch (yych) { @@ -46342,10 +46367,10 @@ yy793: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy792; - default: goto yy777; + case 0xBF: goto yy796; + default: goto yy778; } -yy794: +yy798: ++c; yych = *c; switch (yych) { @@ -46412,10 +46437,10 @@ yy794: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy792; - default: goto yy777; + case 0xBF: goto yy796; + default: goto yy778; } -yy795: +yy799: ++c; yych = *c; switch (yych) { @@ -46434,16 +46459,16 @@ yy795: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy792; - default: goto yy777; + case 0x8F: goto yy796; + default: goto yy778; } -yy796: +yy800: yych = *++c; switch (yych) { - case ':': goto yy797; - default: goto yy777; + case ':': goto yy801; + default: goto yy778; } -yy797: +yy801: yych = *++c; switch (yych) { case 0x01: @@ -46621,14 +46646,14 @@ yy797: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy799; - default: goto yy777; + case 0xF4: goto yy803; + default: goto yy778; } -yy798: +yy802: yyaccept = 1; marker = ++c; yych = *c; -yy799: +yy803: switch (yych) { case 0x01: case 0x02: @@ -46754,7 +46779,7 @@ yy799: case '|': case '}': case '~': - case 0x7F: goto yy798; + case 0x7F: goto yy802; case 0xC2: case 0xC3: case 0xC4: @@ -46784,8 +46809,8 @@ yy799: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy801; - case 0xE0: goto yy802; + case 0xDF: goto yy805; + case 0xE0: goto yy806; case 0xE1: case 0xE2: case 0xE3: @@ -46800,17 +46825,17 @@ yy799: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy803; - case 0xF0: goto yy804; + case 0xEF: goto yy807; + case 0xF0: goto yy808; case 0xF1: case 0xF2: - case 0xF3: goto yy805; - case 0xF4: goto yy806; - default: goto yy800; + case 0xF3: goto yy809; + case 0xF4: goto yy810; + default: goto yy804; } -yy800: +yy804: { return (size_t)( c - start ); } -yy801: +yy805: ++c; yych = *c; switch (yych) { @@ -46877,10 +46902,10 @@ yy801: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy798; - default: goto yy777; + case 0xBF: goto yy802; + default: goto yy778; } -yy802: +yy806: ++c; yych = *c; switch (yych) { @@ -46915,10 +46940,10 @@ yy802: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy801; - default: goto yy777; + case 0xBF: goto yy805; + default: goto yy778; } -yy803: +yy807: ++c; yych = *c; switch (yych) { @@ -46985,10 +47010,10 @@ yy803: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy801; - default: goto yy777; + case 0xBF: goto yy805; + default: goto yy778; } -yy804: +yy808: ++c; yych = *c; switch (yych) { @@ -47039,10 +47064,10 @@ yy804: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy803; - default: goto yy777; + case 0xBF: goto yy807; + default: goto yy778; } -yy805: +yy809: ++c; yych = *c; switch (yych) { @@ -47109,10 +47134,10 @@ yy805: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy803; - default: goto yy777; + case 0xBF: goto yy807; + default: goto yy778; } -yy806: +yy810: ++c; yych = *c; switch (yych) { @@ -47131,34 +47156,8 @@ yy806: case 0x8C: case 0x8D: case 0x8E: - 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; + case 0x8F: goto yy807; + default: goto yy778; } } @@ -63366,10 +63365,10 @@ size_t scan_fence_start(const char * c) { case '|': case '}': case 0x7F: goto yy1225; - case ' ': goto yy1221; + case ' ': goto yy1222; case '`': - case '~': goto yy1224; - case 0xC2: goto yy1222; + case '~': goto yy1221; + case 0xC2: goto yy1223; case 0xC3: case 0xC4: case 0xC5: @@ -63427,13 +63426,20 @@ yy1220: yy1221: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy1248; case '`': - case '~': goto yy1250; - case 0xC2: goto yy1249; + case '~': goto yy1237; 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: @@ -63499,19 +63505,12 @@ yy1222: case 0xBD: case 0xBE: case 0xBF: goto yy1225; - case 0xA0: goto yy1221; - default: goto yy1223; + case 0xA0: goto yy1222; + default: goto yy1224; } -yy1223: +yy1224: c = marker; goto yy1220; -yy1224: - yych = *(marker = ++c); - switch (yych) { - case '`': - case '~': goto yy1232; - default: goto yy1220; - } yy1225: yych = *++c; goto yy1220; @@ -63582,7 +63581,7 @@ yy1226: case 0xBD: case 0xBE: case 0xBF: goto yy1225; - default: goto yy1223; + default: goto yy1224; } yy1227: yych = *++c; @@ -63619,7 +63618,7 @@ yy1227: case 0xBD: case 0xBE: case 0xBF: goto yy1226; - default: goto yy1223; + default: goto yy1224; } yy1228: yych = *++c; @@ -63688,7 +63687,7 @@ yy1228: case 0xBD: case 0xBE: case 0xBF: goto yy1226; - default: goto yy1223; + default: goto yy1224; } yy1229: yych = *++c; @@ -63741,7 +63740,7 @@ yy1229: case 0xBD: case 0xBE: case 0xBF: goto yy1228; - default: goto yy1223; + default: goto yy1224; } yy1230: yych = *++c; @@ -63810,7 +63809,7 @@ yy1230: case 0xBD: case 0xBE: case 0xBF: goto yy1228; - default: goto yy1223; + default: goto yy1224; } yy1231: yych = *++c; @@ -63831,16 +63830,51 @@ yy1231: case 0x8D: case 0x8E: case 0x8F: goto yy1228; - default: goto yy1223; + default: goto yy1224; } yy1232: yych = *++c; switch (yych) { case '`': - case '~': goto yy1233; - default: goto yy1223; + case '~': goto yy1237; + default: goto yy1224; } 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) { @@ -63965,9 +63999,9 @@ yy1233: case '{': case '|': case '}': - case 0x7F: goto yy1235; - case '`': goto yy1233; - case '~': goto yy1237; + case 0x7F: goto yy1240; + case '`': goto yy1238; + case '~': goto yy1242; case 0xC2: case 0xC3: case 0xC4: @@ -63997,8 +64031,8 @@ yy1233: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1239; - case 0xE0: goto yy1240; + case 0xDF: goto yy1244; + case 0xE0: goto yy1245; case 0xE1: case 0xE2: case 0xE3: @@ -64013,20 +64047,20 @@ yy1233: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1241; - case 0xF0: goto yy1242; + case 0xEF: goto yy1246; + case 0xF0: goto yy1247; case 0xF1: case 0xF2: - case 0xF3: goto yy1243; - case 0xF4: goto yy1244; - default: goto yy1223; + case 0xF3: goto yy1248; + case 0xF4: goto yy1249; + default: goto yy1224; } -yy1235: +yy1240: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1245; + case '\n': goto yy1250; case 0x01: case 0x02: case 0x03: @@ -64149,8 +64183,8 @@ yy1235: case '|': case '}': case '~': - case 0x7F: goto yy1235; - case '\r': goto yy1247; + case 0x7F: goto yy1240; + case '\r': goto yy1252; case 0xC2: case 0xC3: case 0xC4: @@ -64180,8 +64214,8 @@ yy1235: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1239; - case 0xE0: goto yy1240; + case 0xDF: goto yy1244; + case 0xE0: goto yy1245; case 0xE1: case 0xE2: case 0xE3: @@ -64196,20 +64230,20 @@ yy1235: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1241; - case 0xF0: goto yy1242; + case 0xEF: goto yy1246; + case 0xF0: goto yy1247; case 0xF1: case 0xF2: - case 0xF3: goto yy1243; - case 0xF4: goto yy1244; - default: goto yy1223; + case 0xF3: goto yy1248; + case 0xF4: goto yy1249; + default: goto yy1224; } -yy1237: +yy1242: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1245; + case '\n': goto yy1250; case 0x01: case 0x02: case 0x03: @@ -64331,10 +64365,10 @@ yy1237: case '{': case '|': case '}': - case 0x7F: goto yy1235; - case '\r': goto yy1247; - case '`': goto yy1233; - case '~': goto yy1237; + case 0x7F: goto yy1240; + case '\r': goto yy1252; + case '`': goto yy1238; + case '~': goto yy1242; case 0xC2: case 0xC3: case 0xC4: @@ -64364,8 +64398,8 @@ yy1237: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1239; - case 0xE0: goto yy1240; + case 0xDF: goto yy1244; + case 0xE0: goto yy1245; case 0xE1: case 0xE2: case 0xE3: @@ -64380,15 +64414,15 @@ yy1237: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1241; - case 0xF0: goto yy1242; + case 0xEF: goto yy1246; + case 0xF0: goto yy1247; case 0xF1: case 0xF2: - case 0xF3: goto yy1243; - case 0xF4: goto yy1244; - default: goto yy1223; + case 0xF3: goto yy1248; + case 0xF4: goto yy1249; + default: goto yy1224; } -yy1239: +yy1244: ++c; yych = *c; switch (yych) { @@ -64455,10 +64489,10 @@ yy1239: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1235; - default: goto yy1223; + case 0xBF: goto yy1240; + default: goto yy1224; } -yy1240: +yy1245: ++c; yych = *c; switch (yych) { @@ -64493,10 +64527,10 @@ yy1240: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1239; - default: goto yy1223; + case 0xBF: goto yy1244; + default: goto yy1224; } -yy1241: +yy1246: ++c; yych = *c; switch (yych) { @@ -64563,10 +64597,10 @@ yy1241: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1239; - default: goto yy1223; + case 0xBF: goto yy1244; + default: goto yy1224; } -yy1242: +yy1247: ++c; yych = *c; switch (yych) { @@ -64617,10 +64651,10 @@ yy1242: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1241; - default: goto yy1223; + case 0xBF: goto yy1246; + default: goto yy1224; } -yy1243: +yy1248: ++c; yych = *c; switch (yych) { @@ -64687,10 +64721,10 @@ yy1243: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1241; - default: goto yy1223; + case 0xBF: goto yy1246; + default: goto yy1224; } -yy1244: +yy1249: ++c; yych = *c; switch (yych) { @@ -64709,53 +64743,18 @@ yy1244: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1241; - default: goto yy1223; - } -yy1245: - ++c; -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; + case 0x8F: goto yy1246; + default: goto yy1224; } yy1250: - yych = *++c; - switch (yych) { - case '`': - case '~': goto yy1232; - default: goto yy1223; - } + ++c; yy1251: - yych = *++c; - switch (yych) { - case '`': - case '~': goto yy1250; - default: goto yy1223; - } + { return (size_t)( c - start ); } yy1252: ++c; switch ((yych = *c)) { - case 0xA0: goto yy1251; - default: goto yy1223; + case '\n': goto yy1250; + default: goto yy1251; } } @@ -64895,10 +64894,10 @@ size_t scan_fence_end(const char * c) { case '|': case '}': case 0x7F: goto yy1260; - case ' ': goto yy1256; + case ' ': goto yy1257; case '`': - case '~': goto yy1259; - case 0xC2: goto yy1257; + case '~': goto yy1256; + case 0xC2: goto yy1258; case 0xC3: case 0xC4: case 0xC5: @@ -64956,95 +64955,20 @@ yy1255: yy1256: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy1276; case '`': - case '~': goto yy1278; - case 0xC2: goto yy1277; + case '~': goto yy1272; 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; } -yy1260: - yych = *++c; - goto yy1255; -yy1261: +yy1258: yych = *++c; switch (yych) { case 0x80: @@ -65079,7 +65003,6 @@ yy1261: case 0x9D: case 0x9E: case 0x9F: - case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -65111,46 +65034,16 @@ yy1261: case 0xBD: case 0xBE: case 0xBF: goto yy1260; - default: goto yy1258; + case 0xA0: goto yy1257; + default: goto yy1259; } -yy1262: +yy1259: + c = marker; + goto yy1255; +yy1260: 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 yy1258; - } -yy1263: + goto yy1255; +yy1261: yych = *++c; switch (yych) { case 0x80: @@ -65216,8 +65109,114 @@ yy1263: 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 yy1258; + default: goto yy1259; + } +yy1263: + 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 yy1261; + default: goto yy1259; } yy1264: yych = *++c; @@ -65270,7 +65269,7 @@ yy1264: case 0xBD: case 0xBE: case 0xBF: goto yy1263; - default: goto yy1258; + default: goto yy1259; } yy1265: yych = *++c; @@ -65339,7 +65338,7 @@ yy1265: case 0xBD: case 0xBE: case 0xBF: goto yy1263; - default: goto yy1258; + default: goto yy1259; } yy1266: yych = *++c; @@ -65360,92 +65359,92 @@ yy1266: case 0x8D: case 0x8E: case 0x8F: goto yy1263; - default: goto yy1258; + default: goto yy1259; } yy1267: yych = *++c; switch (yych) { case '`': - case '~': goto yy1268; - default: goto yy1258; + case '~': goto yy1272; + default: goto yy1259; } yy1268: - ++c; - yych = *c; + yych = *++c; switch (yych) { - case 0x00: - case '\n': goto yy1273; - case '\t': case ' ': goto yy1270; - case '\r': goto yy1275; case '`': - case '~': goto yy1268; - case 0xC2: goto yy1272; - default: goto yy1258; - } -yy1270: - ++c; - yych = *c; - switch (yych) { - case 0x00: - case '\n': goto yy1273; - case '\t': - case ' ': goto yy1270; - case '\r': goto yy1275; - case 0xC2: goto yy1272; - default: goto yy1258; - } -yy1272: - ++c; - yych = *c; - switch (yych) { - case 0xA0: goto yy1270; - default: goto yy1258; + case '~': goto yy1267; + case 0xC2: goto yy1271; + default: goto yy1259; } -yy1273: - ++c; -yy1274: - { return (size_t)( c - start ); } -yy1275: +yy1269: yych = *++c; switch (yych) { - case '\n': goto yy1273; - default: goto yy1274; + case 0xA0: goto yy1268; + default: goto yy1259; } -yy1276: +yy1270: yych = *++c; switch (yych) { - case ' ': goto yy1279; case '`': - case '~': goto yy1278; - case 0xC2: goto yy1280; - default: goto yy1258; + case '~': goto yy1267; + default: goto yy1259; } -yy1277: +yy1271: yych = *++c; switch (yych) { - case 0xA0: goto yy1276; - default: goto yy1258; + case 0xA0: goto yy1270; + default: goto yy1259; } -yy1278: +yy1272: yych = *++c; switch (yych) { case '`': - case '~': goto yy1267; - default: goto yy1258; + case '~': goto yy1273; + default: goto yy1259; } -yy1279: - yych = *++c; +yy1273: + ++c; + yych = *c; switch (yych) { + case 0x00: + case '\n': goto yy1278; + case '\t': + case ' ': goto yy1275; + case '\r': goto yy1280; case '`': - case '~': goto yy1278; - default: goto yy1258; + case '~': goto yy1273; + case 0xC2: goto yy1277; + default: goto yy1259; } +yy1275: + ++c; + 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; + } +yy1277: + ++c; + yych = *c; + switch (yych) { + case 0xA0: goto yy1275; + default: goto yy1259; + } +yy1278: + ++c; +yy1279: + { return (size_t)( c - start ); } yy1280: ++c; switch ((yych = *c)) { - case 0xA0: goto yy1279; - default: goto yy1258; + case '\n': goto yy1278; + default: goto yy1279; } } @@ -65492,7 +65491,6 @@ size_t scan_meta_line(const char * c) { case 0x1D: case 0x1E: case 0x1F: - case ' ': case '!': case '"': case '#': @@ -65505,7 +65503,6 @@ size_t scan_meta_line(const char * c) { case '*': case '+': case ',': - case '-': case '.': case '/': case ':': @@ -65525,7 +65522,9 @@ size_t scan_meta_line(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1285; + case 0x7F: goto yy1289; + case ' ': goto yy1285; + case '-': goto yy1284; case '0': case '1': case '2': @@ -65587,8 +65586,8 @@ size_t scan_meta_line(const char * c) { case 'w': case 'x': case 'y': - case 'z': goto yy1284; - case 0xC2: + case 'z': goto yy1288; + case 0xC2: goto yy1286; case 0xC3: case 0xC4: case 0xC5: @@ -65617,8 +65616,8 @@ size_t scan_meta_line(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1286; - case 0xE0: goto yy1288; + case 0xDF: goto yy1290; + case 0xE0: goto yy1291; case 0xE1: case 0xE2: case 0xE3: @@ -65633,17 +65632,103 @@ size_t scan_meta_line(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1289; - case 0xF0: goto yy1290; + case 0xEF: goto yy1292; + case 0xF0: goto yy1293; case 0xF1: case 0xF2: - case 0xF3: goto yy1291; - case 0xF4: goto yy1292; + case 0xF3: goto yy1294; + case 0xF4: goto yy1295; default: goto yy1283; } yy1283: { return 0; } yy1284: + yych = *(marker = ++c); + switch (yych) { + case '-': goto yy1316; + 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: + 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 yy1289; + case 0xA0: goto yy1285; + default: goto yy1287; + } +yy1287: + c = marker; + goto yy1283; +yy1288: yych = *(marker = ++c); switch (yych) { case '\t': @@ -65714,13 +65799,13 @@ yy1284: case 'x': case 'y': case 'z': - case 0xC2: goto yy1294; + case 0xC2: goto yy1297; default: goto yy1283; } -yy1285: +yy1289: yych = *++c; goto yy1283; -yy1286: +yy1290: yych = *++c; switch (yych) { case 0x80: @@ -65786,13 +65871,10 @@ yy1286: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1285; + case 0xBF: goto yy1289; default: goto yy1287; } -yy1287: - c = marker; - goto yy1283; -yy1288: +yy1291: yych = *++c; switch (yych) { case 0xA0: @@ -65826,10 +65908,10 @@ yy1288: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1286; + case 0xBF: goto yy1290; default: goto yy1287; } -yy1289: +yy1292: yych = *++c; switch (yych) { case 0x80: @@ -65895,10 +65977,10 @@ yy1289: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1286; + case 0xBF: goto yy1290; default: goto yy1287; } -yy1290: +yy1293: yych = *++c; switch (yych) { case 0x90: @@ -65948,10 +66030,10 @@ yy1290: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1289; + case 0xBF: goto yy1292; default: goto yy1287; } -yy1291: +yy1294: yych = *++c; switch (yych) { case 0x80: @@ -66017,10 +66099,10 @@ yy1291: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1289; + case 0xBF: goto yy1292; default: goto yy1287; } -yy1292: +yy1295: yych = *++c; switch (yych) { case 0x80: @@ -66038,13 +66120,13 @@ yy1292: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1289; + case 0x8F: goto yy1292; default: goto yy1287; } -yy1293: +yy1296: ++c; yych = *c; -yy1294: +yy1297: switch (yych) { case '\t': case ' ': @@ -66112,33 +66194,33 @@ yy1294: case 'w': case 'x': case 'y': - case 'z': goto yy1293; - case ':': goto yy1296; - case 0xC2: goto yy1295; + case 'z': goto yy1296; + case ':': goto yy1299; + case 0xC2: goto yy1298; default: goto yy1287; } -yy1295: +yy1298: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1293; + case 0xA0: goto yy1296; default: goto yy1287; } -yy1296: +yy1299: yych = *++c; switch (yych) { case 0x00: case '\n': case '\r': goto yy1287; - default: goto yy1298; + default: goto yy1301; } -yy1297: +yy1300: ++c; yych = *c; -yy1298: +yy1301: switch (yych) { case 0x00: - case '\n': goto yy1305; + case '\n': goto yy1308; case 0x01: case 0x02: case 0x03: @@ -66263,8 +66345,8 @@ yy1298: case '|': case '}': case '~': - case 0x7F: goto yy1297; - case '\r': goto yy1307; + case 0x7F: goto yy1300; + case '\r': goto yy1310; case 0xC2: case 0xC3: case 0xC4: @@ -66294,8 +66376,8 @@ yy1298: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1299; - case 0xE0: goto yy1300; + case 0xDF: goto yy1302; + case 0xE0: goto yy1303; case 0xE1: case 0xE2: case 0xE3: @@ -66310,15 +66392,15 @@ yy1298: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1301; - case 0xF0: goto yy1302; + case 0xEF: goto yy1304; + case 0xF0: goto yy1305; case 0xF1: case 0xF2: - case 0xF3: goto yy1303; - case 0xF4: goto yy1304; + case 0xF3: goto yy1306; + case 0xF4: goto yy1307; default: goto yy1287; } -yy1299: +yy1302: ++c; yych = *c; switch (yych) { @@ -66385,10 +66467,10 @@ yy1299: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1297; + case 0xBF: goto yy1300; default: goto yy1287; } -yy1300: +yy1303: ++c; yych = *c; switch (yych) { @@ -66423,10 +66505,10 @@ yy1300: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1299; + case 0xBF: goto yy1302; default: goto yy1287; } -yy1301: +yy1304: ++c; yych = *c; switch (yych) { @@ -66493,10 +66575,10 @@ yy1301: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1299; + case 0xBF: goto yy1302; default: goto yy1287; } -yy1302: +yy1305: ++c; yych = *c; switch (yych) { @@ -66547,10 +66629,10 @@ yy1302: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1301; + case 0xBF: goto yy1304; default: goto yy1287; } -yy1303: +yy1306: ++c; yych = *c; switch (yych) { @@ -66617,10 +66699,10 @@ yy1303: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1301; + case 0xBF: goto yy1304; default: goto yy1287; } -yy1304: +yy1307: ++c; yych = *c; switch (yych) { @@ -66639,99 +66721,209 @@ yy1304: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1301; + case 0x8F: goto yy1304; default: goto yy1287; } -yy1305: +yy1308: ++c; -yy1306: +yy1309: { return (size_t)( c - start ); } -yy1307: +yy1310: + yych = *++c; + switch (yych) { + case '\n': goto yy1308; + default: goto yy1309; + } +yy1311: + yych = *++c; + switch (yych) { + case '-': goto yy1316; + default: goto yy1287; + } +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; - switch ((yych = *c)) { - case '\n': goto yy1305; - default: goto yy1306; + yych = *c; + switch (yych) { + case '\n': goto yy1319; + case '\r': goto yy1320; + case '-': goto yy1317; + default: goto yy1287; } -} - -} - - -size_t scan_meta_key(const char * c) { - const char * marker = NULL; - const char * start = c; - - -{ - unsigned char yych; - unsigned int yyaccept = 0; - yych = *(marker = c); +yy1319: + yych = *++c; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 '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': goto yy1321; + default: goto yy1287; + } +yy1320: + yych = *++c; + switch (yych) { + case '\n': goto yy1319; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 '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': goto yy1321; + default: goto yy1287; + } +yy1321: + ++c; + yych = *c; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: case '\t': - case '\v': - case '\f': - case '\r': - 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 ':': - case ';': - case '<': - case '=': - case '>': - case '?': - case '@': - case '[': - case '\\': - case ']': - case '^': - case '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy1313; case '0': case '1': case '2': @@ -66768,6 +66960,153 @@ size_t scan_meta_key(const char * c) { case 'X': case 'Y': case 'Z': + 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': goto yy1321; + case ':': goto yy1324; + case 0xC2: goto yy1323; + default: goto yy1287; + } +yy1323: + ++c; + yych = *c; + switch (yych) { + case 0xA0: goto yy1321; + default: goto yy1287; + } +yy1324: + yych = *++c; + switch (yych) { + case 0x00: + case '\n': + case '\r': goto yy1287; + default: goto yy1326; + } +yy1325: + ++c; + yych = *c; +yy1326: + switch (yych) { + case 0x00: + case '\n': goto yy1333; + 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': @@ -66793,7 +67132,13 @@ size_t scan_meta_key(const char * c) { case 'w': case 'x': case 'y': - case 'z': goto yy1311; + case 'z': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy1325; + case '\r': goto yy1335; case 0xC2: case 0xC3: case 0xC4: @@ -66823,8 +67168,8 @@ size_t scan_meta_key(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1314; - case 0xE0: goto yy1316; + case 0xDF: goto yy1327; + case 0xE0: goto yy1328; case 0xE1: case 0xE2: case 0xE3: @@ -66839,27 +67184,17 @@ size_t scan_meta_key(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1317; - case 0xF0: goto yy1318; + case 0xEF: goto yy1329; + case 0xF0: goto yy1330; case 0xF1: case 0xF2: - case 0xF3: goto yy1319; - case 0xF4: goto yy1320; - default: goto yy1310; + case 0xF3: goto yy1331; + case 0xF4: goto yy1332; + default: goto yy1287; } -yy1310: - { return 0; } -yy1311: - yyaccept = 1; - yych = *(marker = ++c); - goto yy1322; -yy1312: - { return (size_t)( c - start ); } -yy1313: - yych = *++c; - goto yy1310; -yy1314: - yych = *++c; +yy1327: + ++c; + yych = *c; switch (yych) { case 0x80: case 0x81: @@ -66924,18 +67259,12 @@ yy1314: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1313; - default: goto yy1315; - } -yy1315: - c = marker; - if (yyaccept == 0) { - goto yy1310; - } else { - goto yy1312; + case 0xBF: goto yy1325; + default: goto yy1287; } -yy1316: - yych = *++c; +yy1328: + ++c; + yych = *c; switch (yych) { case 0xA0: case 0xA1: @@ -66968,11 +67297,12 @@ yy1316: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1314; - default: goto yy1315; + case 0xBF: goto yy1327; + default: goto yy1287; } -yy1317: - yych = *++c; +yy1329: + ++c; + yych = *c; switch (yych) { case 0x80: case 0x81: @@ -67037,11 +67367,12 @@ yy1317: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1314; - default: goto yy1315; + case 0xBF: goto yy1327; + default: goto yy1287; } -yy1318: - yych = *++c; +yy1330: + ++c; + yych = *c; switch (yych) { case 0x90: case 0x91: @@ -67090,11 +67421,12 @@ yy1318: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1317; - default: goto yy1315; + case 0xBF: goto yy1329; + default: goto yy1287; } -yy1319: - yych = *++c; +yy1331: + ++c; + yych = *c; switch (yych) { case 0x80: case 0x81: @@ -67159,11 +67491,12 @@ yy1319: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1317; - default: goto yy1315; + case 0xBF: goto yy1329; + default: goto yy1287; } -yy1320: - yych = *++c; +yy1332: + ++c; + yych = *c; switch (yych) { case 0x80: case 0x81: @@ -67180,98 +67513,25 @@ yy1320: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1317; - default: goto yy1315; - } -yy1321: - yyaccept = 1; - marker = ++c; - yych = *c; -yy1322: - switch (yych) { - case '\t': - case ' ': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 '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': goto yy1321; - case 0xC2: goto yy1323; - default: goto yy1312; + case 0x8F: goto yy1329; + default: goto yy1287; } -yy1323: +yy1333: ++c; - yych = *c; - switch (yych) { - case 0xA0: goto yy1321; - default: goto yy1315; +yy1334: + { return (size_t) ( c - start ); } +yy1335: + ++c; + switch ((yych = *c)) { + case '\n': goto yy1333; + default: goto yy1334; } } } -size_t scan_definition(const char * c) { +size_t scan_meta_key(const char * c) { const char * marker = NULL; const char * start = c; @@ -67312,6 +67572,7 @@ size_t scan_definition(const char * c) { case 0x1D: case 0x1E: case 0x1F: + case ' ': case '!': case '"': case '#': @@ -67327,6 +67588,24 @@ size_t scan_definition(const char * c) { case '-': case '.': case '/': + case ':': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy1341; case '0': case '1': case '2': @@ -67337,12 +67616,6 @@ size_t scan_definition(const char * c) { case '7': case '8': case '9': - case ';': - case '<': - case '=': - case '>': - case '?': - case '@': case 'A': case 'B': case 'C': @@ -67369,12 +67642,6 @@ size_t scan_definition(const char * c) { case 'X': case 'Y': case 'Z': - case '[': - case '\\': - case ']': - case '^': - case '_': - case '`': case 'a': case 'b': case 'c': @@ -67400,15 +67667,8 @@ size_t scan_definition(const char * c) { case 'w': case 'x': case 'y': - case 'z': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy1331; - case ' ': goto yy1327; - case ':': goto yy1330; - case 0xC2: goto yy1328; + case 'z': goto yy1339; + case 0xC2: case 0xC3: case 0xC4: case 0xC5: @@ -67437,8 +67697,8 @@ size_t scan_definition(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1332; - case 0xE0: goto yy1333; + case 0xDF: goto yy1342; + case 0xE0: goto yy1344; case 0xE1: case 0xE2: case 0xE3: @@ -67453,26 +67713,26 @@ size_t scan_definition(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1334; - case 0xF0: goto yy1335; + case 0xEF: goto yy1345; + case 0xF0: goto yy1346; case 0xF1: case 0xF2: - case 0xF3: goto yy1336; - case 0xF4: goto yy1337; - default: goto yy1326; + case 0xF3: goto yy1347; + case 0xF4: goto yy1348; + default: goto yy1338; } -yy1326: +yy1338: { return 0; } -yy1327: - yyaccept = 0; +yy1339: + yyaccept = 1; yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy1349; - case ':': goto yy1351; - case 0xC2: goto yy1350; - default: goto yy1326; - } -yy1328: + goto yy1350; +yy1340: + { return (size_t)( c - start ); } +yy1341: + yych = *++c; + goto yy1338; +yy1342: yych = *++c; switch (yych) { case 0x80: @@ -67507,6 +67767,7 @@ yy1328: case 0x9D: case 0x9E: case 0x9F: + case 0xA0: case 0xA1: case 0xA2: case 0xA3: @@ -67537,18 +67798,546 @@ yy1328: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1331; - case 0xA0: goto yy1327; - default: goto yy1329; + case 0xBF: goto yy1341; + default: goto yy1343; } -yy1329: +yy1343: c = marker; if (yyaccept == 0) { - goto yy1326; + goto yy1338; } else { goto yy1340; } -yy1330: +yy1344: + 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 yy1342; + default: goto yy1343; + } +yy1345: + 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 yy1342; + default: goto yy1343; + } +yy1346: + 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 yy1345; + default: goto yy1343; + } +yy1347: + 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 yy1345; + default: goto yy1343; + } +yy1348: + 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 yy1345; + default: goto yy1343; + } +yy1349: + yyaccept = 1; + marker = ++c; + yych = *c; +yy1350: + switch (yych) { + case '\t': + case ' ': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 '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': goto yy1349; + case 0xC2: goto yy1351; + default: goto yy1340; + } +yy1351: + ++c; + yych = *c; + switch (yych) { + case 0xA0: goto yy1349; + default: goto yy1343; + } +} + +} + + +size_t scan_definition(const char * c) { + const char * marker = NULL; + const char * start = c; + + +{ + unsigned char yych; + unsigned int yyaccept = 0; + yych = *(marker = c); + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + 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 '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 '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: goto yy1359; + case ' ': goto yy1356; + case ':': goto yy1355; + case 0xC2: goto yy1357; + 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 yy1360; + case 0xE0: goto yy1361; + 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 yy1362; + case 0xF0: goto yy1363; + case 0xF1: + case 0xF2: + case 0xF3: goto yy1364; + case 0xF4: goto yy1365; + default: goto yy1354; + } +yy1354: + { return 0; } +yy1355: yyaccept = 0; yych = *(marker = ++c); switch (yych) { @@ -67727,13 +68516,98 @@ yy1330: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1339; - default: goto yy1326; + case 0xF4: goto yy1372; + default: goto yy1354; } -yy1331: +yy1356: + yyaccept = 0; + yych = *(marker = ++c); + switch (yych) { + case ' ': goto yy1367; + case ':': goto yy1366; + case 0xC2: goto yy1368; + default: goto yy1354; + } +yy1357: yych = *++c; - goto yy1326; -yy1332: + 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 yy1359; + case 0xA0: goto yy1356; + default: goto yy1358; + } +yy1358: + c = marker; + if (yyaccept == 0) { + goto yy1354; + } else { + goto yy1373; + } +yy1359: + yych = *++c; + goto yy1354; +yy1360: yych = *++c; switch (yych) { case 0x80: @@ -67799,10 +68673,10 @@ yy1332: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1331; - default: goto yy1329; + case 0xBF: goto yy1359; + default: goto yy1358; } -yy1333: +yy1361: yych = *++c; switch (yych) { case 0xA0: @@ -67836,10 +68710,10 @@ yy1333: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1332; - default: goto yy1329; + case 0xBF: goto yy1360; + default: goto yy1358; } -yy1334: +yy1362: yych = *++c; switch (yych) { case 0x80: @@ -67905,10 +68779,10 @@ yy1334: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1332; - default: goto yy1329; + case 0xBF: goto yy1360; + default: goto yy1358; } -yy1335: +yy1363: yych = *++c; switch (yych) { case 0x90: @@ -67958,10 +68832,10 @@ yy1335: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1334; - default: goto yy1329; + case 0xBF: goto yy1362; + default: goto yy1358; } -yy1336: +yy1364: yych = *++c; switch (yych) { case 0x80: @@ -68027,10 +68901,10 @@ yy1336: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1334; - default: goto yy1329; + case 0xBF: goto yy1362; + default: goto yy1358; } -yy1337: +yy1365: yych = *++c; switch (yych) { case 0x80: @@ -68048,14 +68922,221 @@ yy1337: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1334; - default: goto yy1329; + case 0x8F: goto yy1362; + default: goto yy1358; } -yy1338: +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; -yy1339: +yy1372: switch (yych) { case 0x01: case 0x02: @@ -68179,10 +69260,10 @@ yy1339: case '|': case '}': case '~': - case 0x7F: goto yy1342; + case 0x7F: goto yy1375; case '\t': - case ' ': goto yy1338; - case 0xC2: goto yy1341; + case ' ': goto yy1371; + case 0xC2: goto yy1374; case 0xC3: case 0xC4: case 0xC5: @@ -68211,8 +69292,8 @@ yy1339: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1343; - case 0xE0: goto yy1344; + case 0xDF: goto yy1376; + case 0xE0: goto yy1377; case 0xE1: case 0xE2: case 0xE3: @@ -68227,17 +69308,17 @@ yy1339: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1345; - case 0xF0: goto yy1346; + case 0xEF: goto yy1378; + case 0xF0: goto yy1379; case 0xF1: case 0xF2: - case 0xF3: goto yy1347; - case 0xF4: goto yy1348; - default: goto yy1340; + case 0xF3: goto yy1380; + case 0xF4: goto yy1381; + default: goto yy1373; } -yy1340: +yy1373: { return (size_t)( c - start ); } -yy1341: +yy1374: ++c; yych = *c; switch (yych) { @@ -68303,14 +69384,14 @@ yy1341: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1342; - case 0xA0: goto yy1338; - default: goto yy1329; + case 0xBF: goto yy1375; + case 0xA0: goto yy1371; + default: goto yy1358; } -yy1342: +yy1375: yych = *++c; - goto yy1340; -yy1343: + goto yy1373; +yy1376: yych = *++c; switch (yych) { case 0x80: @@ -68376,10 +69457,10 @@ yy1343: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1342; - default: goto yy1329; + case 0xBF: goto yy1375; + default: goto yy1358; } -yy1344: +yy1377: yych = *++c; switch (yych) { case 0xA0: @@ -68413,10 +69494,10 @@ yy1344: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1343; - default: goto yy1329; + case 0xBF: goto yy1376; + default: goto yy1358; } -yy1345: +yy1378: yych = *++c; switch (yych) { case 0x80: @@ -68482,10 +69563,10 @@ yy1345: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1343; - default: goto yy1329; + case 0xBF: goto yy1376; + default: goto yy1358; } -yy1346: +yy1379: yych = *++c; switch (yych) { case 0x90: @@ -68535,10 +69616,10 @@ yy1346: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1345; - default: goto yy1329; + case 0xBF: goto yy1378; + default: goto yy1358; } -yy1347: +yy1380: yych = *++c; switch (yych) { case 0x80: @@ -68604,12 +69685,12 @@ yy1347: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1345; - default: goto yy1329; + case 0xBF: goto yy1378; + default: goto yy1358; } -yy1348: - yych = *++c; - switch (yych) { +yy1381: + ++c; + switch ((yych = *c)) { case 0x80: case 0x81: case 0x82: @@ -68625,215 +69706,8 @@ yy1348: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1345; - default: goto yy1329; - } -yy1349: - yych = *++c; - switch (yych) { - case ' ': goto yy1352; - case ':': goto yy1351; - case 0xC2: goto yy1353; - default: goto yy1329; - } -yy1350: - yych = *++c; - switch (yych) { - case 0xA0: goto yy1349; - default: goto yy1329; - } -yy1351: - 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 yy1339; - default: goto yy1329; - } -yy1352: - yych = *++c; - switch (yych) { - case ':': goto yy1351; - default: goto yy1329; - } -yy1353: - ++c; - switch ((yych = *c)) { - case 0xA0: goto yy1352; - default: goto yy1329; + case 0x8F: goto yy1378; + default: goto yy1358; } } @@ -68968,15 +69842,15 @@ size_t scan_table_separator(const char * c) { case '{': case '}': case '~': - case 0x7F: goto yy1361; + case 0x7F: goto yy1389; case '\t': case ' ': - case '|': goto yy1357; + case '|': goto yy1385; case '+': case '-': case ':': - case '=': goto yy1360; - case 0xC2: goto yy1358; + case '=': goto yy1388; + case 0xC2: goto yy1386; case 0xC3: case 0xC4: case 0xC5: @@ -69005,8 +69879,8 @@ size_t scan_table_separator(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1362; - case 0xE0: goto yy1363; + case 0xDF: goto yy1390; + case 0xE0: goto yy1391; case 0xE1: case 0xE2: case 0xE3: @@ -69021,29 +69895,29 @@ size_t scan_table_separator(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1364; - case 0xF0: goto yy1365; + case 0xEF: goto yy1392; + case 0xF0: goto yy1393; case 0xF1: case 0xF2: - case 0xF3: goto yy1366; - case 0xF4: goto yy1367; - default: goto yy1356; + case 0xF3: goto yy1394; + case 0xF4: goto yy1395; + default: goto yy1384; } -yy1356: +yy1384: { return 0; } -yy1357: +yy1385: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1379; + case ' ': goto yy1407; case '+': case '-': case ':': - case '=': goto yy1373; - case 0xC2: goto yy1381; - default: goto yy1356; + case '=': goto yy1401; + case 0xC2: goto yy1409; + default: goto yy1384; } -yy1358: +yy1386: yych = *++c; switch (yych) { case 0x80: @@ -69108,30 +69982,30 @@ yy1358: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1361; - case 0xA0: goto yy1357; - default: goto yy1359; + case 0xBF: goto yy1389; + case 0xA0: goto yy1385; + default: goto yy1387; } -yy1359: +yy1387: c = marker; - goto yy1356; -yy1360: + goto yy1384; +yy1388: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1368; + case ' ': goto yy1396; case '+': case '-': case ':': - case '=': goto yy1373; - case '|': goto yy1371; - case 0xC2: goto yy1370; - default: goto yy1356; + case '=': goto yy1401; + case '|': goto yy1399; + case 0xC2: goto yy1398; + default: goto yy1384; } -yy1361: +yy1389: yych = *++c; - goto yy1356; -yy1362: + goto yy1384; +yy1390: yych = *++c; switch (yych) { case 0x80: @@ -69197,10 +70071,10 @@ yy1362: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1361; - default: goto yy1359; + case 0xBF: goto yy1389; + default: goto yy1387; } -yy1363: +yy1391: yych = *++c; switch (yych) { case 0xA0: @@ -69234,10 +70108,10 @@ yy1363: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1362; - default: goto yy1359; + case 0xBF: goto yy1390; + default: goto yy1387; } -yy1364: +yy1392: yych = *++c; switch (yych) { case 0x80: @@ -69303,10 +70177,10 @@ yy1364: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1362; - default: goto yy1359; + case 0xBF: goto yy1390; + default: goto yy1387; } -yy1365: +yy1393: yych = *++c; switch (yych) { case 0x90: @@ -69356,10 +70230,10 @@ yy1365: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1364; - default: goto yy1359; + case 0xBF: goto yy1392; + default: goto yy1387; } -yy1366: +yy1394: yych = *++c; switch (yych) { case 0x80: @@ -69425,10 +70299,10 @@ yy1366: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1364; - default: goto yy1359; + case 0xBF: goto yy1392; + default: goto yy1387; } -yy1367: +yy1395: yych = *++c; switch (yych) { case 0x80: @@ -69446,92 +70320,92 @@ yy1367: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1364; - default: goto yy1359; + case 0x8F: goto yy1392; + default: goto yy1387; } -yy1368: +yy1396: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1368; - case '|': goto yy1371; - case 0xC2: goto yy1370; - default: goto yy1359; + case ' ': goto yy1396; + case '|': goto yy1399; + case 0xC2: goto yy1398; + default: goto yy1387; } -yy1370: +yy1398: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1368; - default: goto yy1359; + case 0xA0: goto yy1396; + default: goto yy1387; } -yy1371: +yy1399: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1376; + case '\n': goto yy1404; case '\t': - case ' ': goto yy1371; - case '\r': goto yy1378; + case ' ': goto yy1399; + case '\r': goto yy1406; case '+': case '-': case ':': - case '=': goto yy1373; - case 0xC2: goto yy1375; - default: goto yy1359; + case '=': goto yy1401; + case 0xC2: goto yy1403; + default: goto yy1387; } -yy1373: +yy1401: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1368; + case ' ': goto yy1396; case '+': case '-': case ':': - case '=': goto yy1373; - case '|': goto yy1371; - case 0xC2: goto yy1370; - default: goto yy1359; + case '=': goto yy1401; + case '|': goto yy1399; + case 0xC2: goto yy1398; + default: goto yy1387; } -yy1375: +yy1403: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1371; - default: goto yy1359; + case 0xA0: goto yy1399; + default: goto yy1387; } -yy1376: +yy1404: ++c; -yy1377: +yy1405: { return (size_t)( c - start ); } -yy1378: +yy1406: yych = *++c; switch (yych) { - case '\n': goto yy1376; - default: goto yy1377; + case '\n': goto yy1404; + default: goto yy1405; } -yy1379: +yy1407: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1379; + case ' ': goto yy1407; case '+': case '-': case ':': - case '=': goto yy1373; - case 0xC2: goto yy1381; - default: goto yy1359; + case '=': goto yy1401; + case 0xC2: goto yy1409; + default: goto yy1387; } -yy1381: +yy1409: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1379; - default: goto yy1359; + case 0xA0: goto yy1407; + default: goto yy1387; } } @@ -69667,13 +70541,13 @@ size_t scan_alignment_string(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1390; + case 0x7F: goto yy1418; case '\t': - case ' ': goto yy1385; + case ' ': goto yy1413; case '-': - case '=': goto yy1388; - case ':': goto yy1389; - case 0xC2: goto yy1386; + case '=': goto yy1416; + case ':': goto yy1417; + case 0xC2: goto yy1414; case 0xC3: case 0xC4: case 0xC5: @@ -69702,8 +70576,8 @@ size_t scan_alignment_string(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1391; - case 0xE0: goto yy1392; + case 0xDF: goto yy1419; + case 0xE0: goto yy1420; case 0xE1: case 0xE2: case 0xE3: @@ -69718,28 +70592,28 @@ size_t scan_alignment_string(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1393; - case 0xF0: goto yy1394; + case 0xEF: goto yy1421; + case 0xF0: goto yy1422; case 0xF1: case 0xF2: - case 0xF3: goto yy1395; - case 0xF4: goto yy1396; - default: goto yy1384; + case 0xF3: goto yy1423; + case 0xF4: goto yy1424; + default: goto yy1412; } -yy1384: +yy1412: { return 0; } -yy1385: +yy1413: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1446; + case ' ': goto yy1474; case '-': - case '=': goto yy1425; - case ':': goto yy1445; - case 0xC2: goto yy1448; - default: goto yy1384; + case '=': goto yy1453; + case ':': goto yy1473; + case 0xC2: goto yy1476; + default: goto yy1412; } -yy1386: +yy1414: yych = *++c; switch (yych) { case 0x80: @@ -69804,33 +70678,33 @@ yy1386: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1390; - case 0xA0: goto yy1385; - default: goto yy1387; + case 0xBF: goto yy1418; + case 0xA0: goto yy1413; + default: goto yy1415; } -yy1387: +yy1415: c = marker; - goto yy1384; -yy1388: + goto yy1412; +yy1416: yych = *(marker = ++c); switch (yych) { - case '+': goto yy1427; + case '+': goto yy1455; case '-': - case '=': goto yy1425; - case ':': goto yy1424; - default: goto yy1384; + case '=': goto yy1453; + case ':': goto yy1452; + default: goto yy1412; } -yy1389: +yy1417: yych = *(marker = ++c); switch (yych) { case '-': - case '=': goto yy1397; - default: goto yy1384; + case '=': goto yy1425; + default: goto yy1412; } -yy1390: +yy1418: yych = *++c; - goto yy1384; -yy1391: + goto yy1412; +yy1419: yych = *++c; switch (yych) { case 0x80: @@ -69896,10 +70770,10 @@ yy1391: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1390; - default: goto yy1387; + case 0xBF: goto yy1418; + default: goto yy1415; } -yy1392: +yy1420: yych = *++c; switch (yych) { case 0xA0: @@ -69933,10 +70807,10 @@ yy1392: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1391; - default: goto yy1387; + case 0xBF: goto yy1419; + default: goto yy1415; } -yy1393: +yy1421: yych = *++c; switch (yych) { case 0x80: @@ -70002,10 +70876,10 @@ yy1393: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1391; - default: goto yy1387; + case 0xBF: goto yy1419; + default: goto yy1415; } -yy1394: +yy1422: yych = *++c; switch (yych) { case 0x90: @@ -70055,10 +70929,10 @@ yy1394: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1393; - default: goto yy1387; + case 0xBF: goto yy1421; + default: goto yy1415; } -yy1395: +yy1423: yych = *++c; switch (yych) { case 0x80: @@ -70124,10 +70998,10 @@ yy1395: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1393; - default: goto yy1387; + case 0xBF: goto yy1421; + default: goto yy1415; } -yy1396: +yy1424: yych = *++c; switch (yych) { case 0x80: @@ -70145,285 +71019,285 @@ yy1396: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1393; - default: goto yy1387; + case 0x8F: goto yy1421; + default: goto yy1415; } -yy1397: +yy1425: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1402; + case '|': goto yy1430; case '\t': - case ' ': goto yy1399; - case '\r': goto yy1404; - case '+': goto yy1406; + case ' ': goto yy1427; + case '\r': goto yy1432; + case '+': goto yy1434; case '-': - case '=': goto yy1397; - case ':': goto yy1405; - case 0xC2: goto yy1401; - default: goto yy1387; + case '=': goto yy1425; + case ':': goto yy1433; + case 0xC2: goto yy1429; + default: goto yy1415; } -yy1399: +yy1427: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1402; + case '|': goto yy1430; case '\t': - case ' ': goto yy1399; - case '\r': goto yy1404; - case 0xC2: goto yy1401; - default: goto yy1387; + case ' ': goto yy1427; + case '\r': goto yy1432; + case 0xC2: goto yy1429; + default: goto yy1415; } -yy1401: +yy1429: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1399; - default: goto yy1387; + case 0xA0: goto yy1427; + default: goto yy1415; } -yy1402: +yy1430: ++c; -yy1403: +yy1431: { return ALIGN_LEFT; } -yy1404: +yy1432: yych = *++c; switch (yych) { - case '\n': goto yy1402; - default: goto yy1403; + case '\n': goto yy1430; + default: goto yy1431; } -yy1405: +yy1433: yych = *++c; switch (yych) { - case '+': goto yy1412; - default: goto yy1415; + case '+': goto yy1440; + default: goto yy1443; } -yy1406: +yy1434: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1409; + case '|': goto yy1437; case '\t': - case ' ': goto yy1406; - case '\r': goto yy1411; - case 0xC2: goto yy1408; - default: goto yy1387; + case ' ': goto yy1434; + case '\r': goto yy1439; + case 0xC2: goto yy1436; + default: goto yy1415; } -yy1408: +yy1436: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1406; - default: goto yy1387; + case 0xA0: goto yy1434; + default: goto yy1415; } -yy1409: +yy1437: ++c; -yy1410: +yy1438: { return ALIGN_WRAP | ALIGN_LEFT; } -yy1411: +yy1439: yych = *++c; switch (yych) { - case '\n': goto yy1409; - default: goto yy1410; + case '\n': goto yy1437; + default: goto yy1438; } -yy1412: +yy1440: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1421; + case '|': goto yy1449; case '\t': - case ' ': goto yy1412; - case '\r': goto yy1423; - case 0xC2: goto yy1420; - default: goto yy1387; + case ' ': goto yy1440; + case '\r': goto yy1451; + case 0xC2: goto yy1448; + default: goto yy1415; } -yy1414: +yy1442: ++c; yych = *c; -yy1415: +yy1443: switch (yych) { case 0x00: case '\n': - case '|': goto yy1417; + case '|': goto yy1445; case '\t': - case ' ': goto yy1414; - case '\r': goto yy1419; - case 0xC2: goto yy1416; - default: goto yy1387; + case ' ': goto yy1442; + case '\r': goto yy1447; + case 0xC2: goto yy1444; + default: goto yy1415; } -yy1416: +yy1444: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1414; - default: goto yy1387; + case 0xA0: goto yy1442; + default: goto yy1415; } -yy1417: +yy1445: ++c; -yy1418: +yy1446: { return ALIGN_CENTER; } -yy1419: +yy1447: yych = *++c; switch (yych) { - case '\n': goto yy1417; - default: goto yy1418; + case '\n': goto yy1445; + default: goto yy1446; } -yy1420: +yy1448: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1412; - default: goto yy1387; + case 0xA0: goto yy1440; + default: goto yy1415; } -yy1421: +yy1449: ++c; -yy1422: +yy1450: { return ALIGN_WRAP | ALIGN_CENTER; } -yy1423: +yy1451: yych = *++c; switch (yych) { - case '\n': goto yy1421; - default: goto yy1422; + case '\n': goto yy1449; + default: goto yy1450; } -yy1424: +yy1452: yych = *++c; switch (yych) { - case '+': goto yy1439; - default: goto yy1434; + case '+': goto yy1467; + default: goto yy1462; } -yy1425: +yy1453: ++c; yych = *c; switch (yych) { - case '+': goto yy1427; + case '+': goto yy1455; case '-': - case '=': goto yy1425; - case ':': goto yy1424; - default: goto yy1387; + case '=': goto yy1453; + case ':': goto yy1452; + default: goto yy1415; } -yy1427: +yy1455: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1430; + case '|': goto yy1458; case '\t': - case ' ': goto yy1427; - case '\r': goto yy1432; - case 0xC2: goto yy1429; - default: goto yy1387; + case ' ': goto yy1455; + case '\r': goto yy1460; + case 0xC2: goto yy1457; + default: goto yy1415; } -yy1429: +yy1457: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1427; - default: goto yy1387; + case 0xA0: goto yy1455; + default: goto yy1415; } -yy1430: +yy1458: ++c; -yy1431: +yy1459: { return ALIGN_WRAP; } -yy1432: +yy1460: yych = *++c; switch (yych) { - case '\n': goto yy1430; - default: goto yy1431; + case '\n': goto yy1458; + default: goto yy1459; } -yy1433: +yy1461: ++c; yych = *c; -yy1434: +yy1462: switch (yych) { case 0x00: case '\n': - case '|': goto yy1436; + case '|': goto yy1464; case '\t': - case ' ': goto yy1433; - case '\r': goto yy1438; - case 0xC2: goto yy1435; - default: goto yy1387; + case ' ': goto yy1461; + case '\r': goto yy1466; + case 0xC2: goto yy1463; + default: goto yy1415; } -yy1435: +yy1463: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1433; - default: goto yy1387; + case 0xA0: goto yy1461; + default: goto yy1415; } -yy1436: +yy1464: ++c; -yy1437: +yy1465: { return ALIGN_RIGHT; } -yy1438: +yy1466: yych = *++c; switch (yych) { - case '\n': goto yy1436; - default: goto yy1437; + case '\n': goto yy1464; + default: goto yy1465; } -yy1439: +yy1467: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy1442; + case '|': goto yy1470; case '\t': - case ' ': goto yy1439; - case '\r': goto yy1444; - case 0xC2: goto yy1441; - default: goto yy1387; + case ' ': goto yy1467; + case '\r': goto yy1472; + case 0xC2: goto yy1469; + default: goto yy1415; } -yy1441: +yy1469: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1439; - default: goto yy1387; + case 0xA0: goto yy1467; + default: goto yy1415; } -yy1442: +yy1470: ++c; -yy1443: +yy1471: { return ALIGN_WRAP | ALIGN_RIGHT; } -yy1444: +yy1472: yych = *++c; switch (yych) { - case '\n': goto yy1442; - default: goto yy1443; + case '\n': goto yy1470; + default: goto yy1471; } -yy1445: +yy1473: yych = *++c; switch (yych) { case '-': - case '=': goto yy1397; - default: goto yy1387; + case '=': goto yy1425; + default: goto yy1415; } -yy1446: +yy1474: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1446; + case ' ': goto yy1474; case '-': - case '=': goto yy1425; - case ':': goto yy1445; - case 0xC2: goto yy1448; - default: goto yy1387; + case '=': goto yy1453; + case ':': goto yy1473; + case 0xC2: goto yy1476; + default: goto yy1415; } -yy1448: +yy1476: ++c; yych = *c; switch (yych) { - case 0xA0: goto yy1446; - default: goto yy1387; + case 0xA0: goto yy1474; + default: goto yy1415; } } @@ -70443,7 +71317,7 @@ size_t scan_destination(const char * c) { case 0x00: case '\t': case '\r': - case ' ': goto yy1463; + case ' ': goto yy1491; case 0x01: case 0x02: case 0x03: @@ -70565,9 +71439,9 @@ size_t scan_destination(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1454; - case '<': goto yy1452; - case 0xC2: goto yy1455; + case 0x7F: goto yy1482; + case '<': goto yy1480; + case 0xC2: goto yy1483; case 0xC3: case 0xC4: case 0xC5: @@ -70596,8 +71470,8 @@ size_t scan_destination(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1457; - case 0xE0: goto yy1458; + case 0xDF: goto yy1485; + case 0xE0: goto yy1486; case 0xE1: case 0xE2: case 0xE3: @@ -70612,27 +71486,27 @@ size_t scan_destination(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1459; - case 0xF0: goto yy1460; + case 0xEF: goto yy1487; + case 0xF0: goto yy1488; case 0xF1: case 0xF2: - case 0xF3: goto yy1461; - case 0xF4: goto yy1462; - default: goto yy1451; + case 0xF3: goto yy1489; + case 0xF4: goto yy1490; + default: goto yy1479; } -yy1451: +yy1479: { return 0; } -yy1452: +yy1480: yyaccept = 1; yych = *(marker = ++c); - goto yy1474; -yy1453: + goto yy1502; +yy1481: { return (size_t)( c - start ); } -yy1454: +yy1482: yyaccept = 1; yych = *(marker = ++c); - goto yy1465; -yy1455: + goto yy1493; +yy1483: yych = *++c; switch (yych) { case 0x80: @@ -70697,18 +71571,18 @@ yy1455: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1454; - case 0xA0: goto yy1463; - default: goto yy1456; + case 0xBF: goto yy1482; + case 0xA0: goto yy1491; + default: goto yy1484; } -yy1456: +yy1484: c = marker; if (yyaccept == 0) { - goto yy1451; + goto yy1479; } else { - goto yy1453; + goto yy1481; } -yy1457: +yy1485: yych = *++c; switch (yych) { case 0x80: @@ -70774,10 +71648,10 @@ yy1457: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1454; - default: goto yy1456; + case 0xBF: goto yy1482; + default: goto yy1484; } -yy1458: +yy1486: yych = *++c; switch (yych) { case 0xA0: @@ -70811,10 +71685,10 @@ yy1458: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1457; - default: goto yy1456; + case 0xBF: goto yy1485; + default: goto yy1484; } -yy1459: +yy1487: yych = *++c; switch (yych) { case 0x80: @@ -70880,10 +71754,10 @@ yy1459: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1457; - default: goto yy1456; + case 0xBF: goto yy1485; + default: goto yy1484; } -yy1460: +yy1488: yych = *++c; switch (yych) { case 0x90: @@ -70933,10 +71807,10 @@ yy1460: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1459; - default: goto yy1456; + case 0xBF: goto yy1487; + default: goto yy1484; } -yy1461: +yy1489: yych = *++c; switch (yych) { case 0x80: @@ -71002,10 +71876,10 @@ yy1461: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1459; - default: goto yy1456; + case 0xBF: goto yy1487; + default: goto yy1484; } -yy1462: +yy1490: yych = *++c; switch (yych) { case 0x80: @@ -71023,17 +71897,17 @@ yy1462: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1459; - default: goto yy1456; + case 0x8F: goto yy1487; + default: goto yy1484; } -yy1463: +yy1491: yych = *++c; - goto yy1451; -yy1464: + goto yy1479; +yy1492: yyaccept = 1; marker = ++c; yych = *c; -yy1465: +yy1493: switch (yych) { case 0x01: case 0x02: @@ -71157,8 +72031,8 @@ yy1465: case '|': case '}': case '~': - case 0x7F: goto yy1464; - case 0xC2: goto yy1466; + case 0x7F: goto yy1492; + case 0xC2: goto yy1494; case 0xC3: case 0xC4: case 0xC5: @@ -71187,8 +72061,8 @@ yy1465: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1467; - case 0xE0: goto yy1468; + case 0xDF: goto yy1495; + case 0xE0: goto yy1496; case 0xE1: case 0xE2: case 0xE3: @@ -71203,15 +72077,15 @@ yy1465: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1469; - case 0xF0: goto yy1470; + case 0xEF: goto yy1497; + case 0xF0: goto yy1498; case 0xF1: case 0xF2: - case 0xF3: goto yy1471; - case 0xF4: goto yy1472; - default: goto yy1453; + case 0xF3: goto yy1499; + case 0xF4: goto yy1500; + default: goto yy1481; } -yy1466: +yy1494: ++c; yych = *c; switch (yych) { @@ -71277,10 +72151,10 @@ yy1466: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1464; - default: goto yy1456; + case 0xBF: goto yy1492; + default: goto yy1484; } -yy1467: +yy1495: ++c; yych = *c; switch (yych) { @@ -71347,10 +72221,10 @@ yy1467: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1464; - default: goto yy1456; + case 0xBF: goto yy1492; + default: goto yy1484; } -yy1468: +yy1496: ++c; yych = *c; switch (yych) { @@ -71385,10 +72259,10 @@ yy1468: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1467; - default: goto yy1456; + case 0xBF: goto yy1495; + default: goto yy1484; } -yy1469: +yy1497: ++c; yych = *c; switch (yych) { @@ -71455,10 +72329,10 @@ yy1469: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1467; - default: goto yy1456; + case 0xBF: goto yy1495; + default: goto yy1484; } -yy1470: +yy1498: ++c; yych = *c; switch (yych) { @@ -71509,10 +72383,10 @@ yy1470: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1469; - default: goto yy1456; + case 0xBF: goto yy1497; + default: goto yy1484; } -yy1471: +yy1499: ++c; yych = *c; switch (yych) { @@ -71579,10 +72453,10 @@ yy1471: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1469; - default: goto yy1456; + case 0xBF: goto yy1497; + default: goto yy1484; } -yy1472: +yy1500: ++c; yych = *c; switch (yych) { @@ -71601,14 +72475,14 @@ yy1472: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1469; - default: goto yy1456; + case 0x8F: goto yy1497; + default: goto yy1484; } -yy1473: +yy1501: yyaccept = 1; marker = ++c; yych = *c; -yy1474: +yy1502: switch (yych) { case 0x01: case 0x02: @@ -71731,9 +72605,9 @@ yy1474: case '|': case '}': case '~': - case 0x7F: goto yy1473; - case '>': goto yy1464; - case 0xC2: goto yy1475; + case 0x7F: goto yy1501; + case '>': goto yy1492; + case 0xC2: goto yy1503; case 0xC3: case 0xC4: case 0xC5: @@ -71762,8 +72636,8 @@ yy1474: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1476; - case 0xE0: goto yy1477; + case 0xDF: goto yy1504; + case 0xE0: goto yy1505; case 0xE1: case 0xE2: case 0xE3: @@ -71778,15 +72652,15 @@ yy1474: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1478; - case 0xF0: goto yy1479; + case 0xEF: goto yy1506; + case 0xF0: goto yy1507; case 0xF1: case 0xF2: - case 0xF3: goto yy1480; - case 0xF4: goto yy1481; - default: goto yy1453; + case 0xF3: goto yy1508; + case 0xF4: goto yy1509; + default: goto yy1481; } -yy1475: +yy1503: ++c; yych = *c; switch (yych) { @@ -71852,10 +72726,10 @@ yy1475: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1473; - default: goto yy1456; + case 0xBF: goto yy1501; + default: goto yy1484; } -yy1476: +yy1504: ++c; yych = *c; switch (yych) { @@ -71922,10 +72796,10 @@ yy1476: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1473; - default: goto yy1456; + case 0xBF: goto yy1501; + default: goto yy1484; } -yy1477: +yy1505: ++c; yych = *c; switch (yych) { @@ -71960,10 +72834,10 @@ yy1477: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1476; - default: goto yy1456; + case 0xBF: goto yy1504; + default: goto yy1484; } -yy1478: +yy1506: ++c; yych = *c; switch (yych) { @@ -72030,10 +72904,10 @@ yy1478: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1476; - default: goto yy1456; + case 0xBF: goto yy1504; + default: goto yy1484; } -yy1479: +yy1507: ++c; yych = *c; switch (yych) { @@ -72084,10 +72958,10 @@ yy1479: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1478; - default: goto yy1456; + case 0xBF: goto yy1506; + default: goto yy1484; } -yy1480: +yy1508: ++c; yych = *c; switch (yych) { @@ -72154,10 +73028,10 @@ yy1480: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1478; - default: goto yy1456; + case 0xBF: goto yy1506; + default: goto yy1484; } -yy1481: +yy1509: ++c; yych = *c; switch (yych) { @@ -72176,8 +73050,8 @@ yy1481: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1478; - default: goto yy1456; + case 0x8F: goto yy1506; + default: goto yy1484; } } @@ -72316,10 +73190,10 @@ size_t scan_title(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1488; - case '"': goto yy1485; - case '\'': goto yy1486; - case '(': goto yy1487; + case 0x7F: goto yy1516; + case '"': goto yy1513; + case '\'': goto yy1514; + case '(': goto yy1515; case 0xC2: case 0xC3: case 0xC4: @@ -72349,8 +73223,8 @@ size_t scan_title(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1489; - case 0xE0: goto yy1491; + case 0xDF: goto yy1517; + case 0xE0: goto yy1519; case 0xE1: case 0xE2: case 0xE3: @@ -72365,17 +73239,17 @@ size_t scan_title(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1492; - case 0xF0: goto yy1493; + case 0xEF: goto yy1520; + case 0xF0: goto yy1521; case 0xF1: case 0xF2: - case 0xF3: goto yy1494; - case 0xF4: goto yy1495; - default: goto yy1484; + case 0xF3: goto yy1522; + case 0xF4: goto yy1523; + default: goto yy1512; } -yy1484: +yy1512: { return 0; } -yy1485: +yy1513: yych = *(marker = ++c); switch (yych) { case 0x01: @@ -72553,10 +73427,10 @@ yy1485: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1515; - default: goto yy1484; + case 0xF4: goto yy1543; + default: goto yy1512; } -yy1486: +yy1514: yych = *(marker = ++c); switch (yych) { case 0x01: @@ -72734,10 +73608,10 @@ yy1486: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1507; - default: goto yy1484; + case 0xF4: goto yy1535; + default: goto yy1512; } -yy1487: +yy1515: yych = *(marker = ++c); switch (yych) { case 0x01: @@ -72915,13 +73789,13 @@ yy1487: case 0xF1: case 0xF2: case 0xF3: - case 0xF4: goto yy1497; - default: goto yy1484; + case 0xF4: goto yy1525; + default: goto yy1512; } -yy1488: +yy1516: yych = *++c; - goto yy1484; -yy1489: + goto yy1512; +yy1517: yych = *++c; switch (yych) { case 0x80: @@ -72987,13 +73861,13 @@ yy1489: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1488; - default: goto yy1490; + case 0xBF: goto yy1516; + default: goto yy1518; } -yy1490: +yy1518: c = marker; - goto yy1484; -yy1491: + goto yy1512; +yy1519: yych = *++c; switch (yych) { case 0xA0: @@ -73027,10 +73901,10 @@ yy1491: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1489; - default: goto yy1490; + case 0xBF: goto yy1517; + default: goto yy1518; } -yy1492: +yy1520: yych = *++c; switch (yych) { case 0x80: @@ -73096,10 +73970,10 @@ yy1492: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1489; - default: goto yy1490; + case 0xBF: goto yy1517; + default: goto yy1518; } -yy1493: +yy1521: yych = *++c; switch (yych) { case 0x90: @@ -73149,10 +74023,10 @@ yy1493: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1492; - default: goto yy1490; + case 0xBF: goto yy1520; + default: goto yy1518; } -yy1494: +yy1522: yych = *++c; switch (yych) { case 0x80: @@ -73218,10 +74092,10 @@ yy1494: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1492; - default: goto yy1490; + case 0xBF: goto yy1520; + default: goto yy1518; } -yy1495: +yy1523: yych = *++c; switch (yych) { case 0x80: @@ -73239,13 +74113,13 @@ yy1495: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1492; - default: goto yy1490; + case 0x8F: goto yy1520; + default: goto yy1518; } -yy1496: +yy1524: ++c; yych = *c; -yy1497: +yy1525: switch (yych) { case 0x01: case 0x02: @@ -73370,8 +74244,8 @@ yy1497: case '|': case '}': case '~': - case 0x7F: goto yy1496; - case ')': goto yy1504; + case 0x7F: goto yy1524; + case ')': goto yy1532; case 0xC2: case 0xC3: case 0xC4: @@ -73401,8 +74275,8 @@ yy1497: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1498; - case 0xE0: goto yy1499; + case 0xDF: goto yy1526; + case 0xE0: goto yy1527; case 0xE1: case 0xE2: case 0xE3: @@ -73417,15 +74291,15 @@ yy1497: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1500; - case 0xF0: goto yy1501; + case 0xEF: goto yy1528; + case 0xF0: goto yy1529; case 0xF1: case 0xF2: - case 0xF3: goto yy1502; - case 0xF4: goto yy1503; - default: goto yy1490; + case 0xF3: goto yy1530; + case 0xF4: goto yy1531; + default: goto yy1518; } -yy1498: +yy1526: ++c; yych = *c; switch (yych) { @@ -73492,10 +74366,10 @@ yy1498: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1496; - default: goto yy1490; + case 0xBF: goto yy1524; + default: goto yy1518; } -yy1499: +yy1527: ++c; yych = *c; switch (yych) { @@ -73530,10 +74404,10 @@ yy1499: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1498; - default: goto yy1490; + case 0xBF: goto yy1526; + default: goto yy1518; } -yy1500: +yy1528: ++c; yych = *c; switch (yych) { @@ -73600,10 +74474,10 @@ yy1500: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1498; - default: goto yy1490; + case 0xBF: goto yy1526; + default: goto yy1518; } -yy1501: +yy1529: ++c; yych = *c; switch (yych) { @@ -73654,10 +74528,10 @@ yy1501: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1500; - default: goto yy1490; + case 0xBF: goto yy1528; + default: goto yy1518; } -yy1502: +yy1530: ++c; yych = *c; switch (yych) { @@ -73724,10 +74598,10 @@ yy1502: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1500; - default: goto yy1490; + case 0xBF: goto yy1528; + default: goto yy1518; } -yy1503: +yy1531: ++c; yych = *c; switch (yych) { @@ -73746,16 +74620,16 @@ yy1503: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1500; - default: goto yy1490; + case 0x8F: goto yy1528; + default: goto yy1518; } -yy1504: +yy1532: ++c; { return (size_t)( c - start ); } -yy1506: +yy1534: ++c; yych = *c; -yy1507: +yy1535: switch (yych) { case 0x01: case 0x02: @@ -73880,8 +74754,8 @@ yy1507: case '|': case '}': case '~': - case 0x7F: goto yy1506; - case '\'': goto yy1504; + case 0x7F: goto yy1534; + case '\'': goto yy1532; case 0xC2: case 0xC3: case 0xC4: @@ -73911,8 +74785,8 @@ yy1507: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1508; - case 0xE0: goto yy1509; + case 0xDF: goto yy1536; + case 0xE0: goto yy1537; case 0xE1: case 0xE2: case 0xE3: @@ -73927,15 +74801,15 @@ yy1507: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1510; - case 0xF0: goto yy1511; + case 0xEF: goto yy1538; + case 0xF0: goto yy1539; case 0xF1: case 0xF2: - case 0xF3: goto yy1512; - case 0xF4: goto yy1513; - default: goto yy1490; + case 0xF3: goto yy1540; + case 0xF4: goto yy1541; + default: goto yy1518; } -yy1508: +yy1536: ++c; yych = *c; switch (yych) { @@ -74002,10 +74876,10 @@ yy1508: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1506; - default: goto yy1490; + case 0xBF: goto yy1534; + default: goto yy1518; } -yy1509: +yy1537: ++c; yych = *c; switch (yych) { @@ -74040,10 +74914,10 @@ yy1509: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1508; - default: goto yy1490; + case 0xBF: goto yy1536; + default: goto yy1518; } -yy1510: +yy1538: ++c; yych = *c; switch (yych) { @@ -74110,10 +74984,10 @@ yy1510: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1508; - default: goto yy1490; + case 0xBF: goto yy1536; + default: goto yy1518; } -yy1511: +yy1539: ++c; yych = *c; switch (yych) { @@ -74164,10 +75038,10 @@ yy1511: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1510; - default: goto yy1490; + case 0xBF: goto yy1538; + default: goto yy1518; } -yy1512: +yy1540: ++c; yych = *c; switch (yych) { @@ -74234,10 +75108,10 @@ yy1512: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1510; - default: goto yy1490; + case 0xBF: goto yy1538; + default: goto yy1518; } -yy1513: +yy1541: ++c; yych = *c; switch (yych) { @@ -74256,13 +75130,13 @@ yy1513: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1510; - default: goto yy1490; + case 0x8F: goto yy1538; + default: goto yy1518; } -yy1514: +yy1542: ++c; yych = *c; -yy1515: +yy1543: switch (yych) { case 0x01: case 0x02: @@ -74387,8 +75261,8 @@ yy1515: case '|': case '}': case '~': - case 0x7F: goto yy1514; - case '"': goto yy1504; + case 0x7F: goto yy1542; + case '"': goto yy1532; case 0xC2: case 0xC3: case 0xC4: @@ -74418,8 +75292,8 @@ yy1515: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1516; - case 0xE0: goto yy1517; + case 0xDF: goto yy1544; + case 0xE0: goto yy1545; case 0xE1: case 0xE2: case 0xE3: @@ -74434,15 +75308,15 @@ yy1515: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1518; - case 0xF0: goto yy1519; + case 0xEF: goto yy1546; + case 0xF0: goto yy1547; case 0xF1: case 0xF2: - case 0xF3: goto yy1520; - case 0xF4: goto yy1521; - default: goto yy1490; + case 0xF3: goto yy1548; + case 0xF4: goto yy1549; + default: goto yy1518; } -yy1516: +yy1544: ++c; yych = *c; switch (yych) { @@ -74509,10 +75383,10 @@ yy1516: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1514; - default: goto yy1490; + case 0xBF: goto yy1542; + default: goto yy1518; } -yy1517: +yy1545: ++c; yych = *c; switch (yych) { @@ -74547,10 +75421,10 @@ yy1517: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1516; - default: goto yy1490; + case 0xBF: goto yy1544; + default: goto yy1518; } -yy1518: +yy1546: ++c; yych = *c; switch (yych) { @@ -74617,10 +75491,10 @@ yy1518: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1516; - default: goto yy1490; + case 0xBF: goto yy1544; + default: goto yy1518; } -yy1519: +yy1547: ++c; yych = *c; switch (yych) { @@ -74671,10 +75545,10 @@ yy1519: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1518; - default: goto yy1490; + case 0xBF: goto yy1546; + default: goto yy1518; } -yy1520: +yy1548: ++c; yych = *c; switch (yych) { @@ -74741,10 +75615,10 @@ yy1520: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1518; - default: goto yy1490; + case 0xBF: goto yy1546; + default: goto yy1518; } -yy1521: +yy1549: ++c; yych = *c; switch (yych) { @@ -74763,8 +75637,8 @@ yy1521: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1518; - default: goto yy1490; + case 0x8F: goto yy1546; + default: goto yy1518; } } @@ -74902,11 +75776,11 @@ size_t scan_setext(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1530; - case ' ': goto yy1525; - case '-': goto yy1529; - case '=': goto yy1528; - case 0xC2: goto yy1526; + case 0x7F: goto yy1558; + case ' ': goto yy1554; + case '-': goto yy1557; + case '=': goto yy1553; + case 0xC2: goto yy1555; case 0xC3: case 0xC4: case 0xC5: @@ -74935,8 +75809,8 @@ size_t scan_setext(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1531; - case 0xE0: goto yy1532; + case 0xDF: goto yy1559; + case 0xE0: goto yy1560; case 0xE1: case 0xE2: case 0xE3: @@ -74951,26 +75825,32 @@ size_t scan_setext(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1533; - case 0xF0: goto yy1534; + case 0xEF: goto yy1561; + case 0xF0: goto yy1562; case 0xF1: case 0xF2: - case 0xF3: goto yy1535; - case 0xF4: goto yy1536; - default: goto yy1524; + case 0xF3: goto yy1563; + case 0xF4: goto yy1564; + default: goto yy1552; } -yy1524: +yy1552: { return 0; } -yy1525: +yy1553: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy1547; - case '-': goto yy1549; - case '=': goto yy1550; - case 0xC2: goto yy1548; - default: goto yy1524; + case '=': goto yy1574; + default: goto yy1552; } -yy1526: +yy1554: + yych = *(marker = ++c); + switch (yych) { + case ' ': goto yy1571; + case '-': goto yy1570; + case '=': goto yy1573; + case 0xC2: goto yy1572; + default: goto yy1552; + } +yy1555: yych = *++c; switch (yych) { case 0x80: @@ -75035,29 +75915,23 @@ yy1526: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1530; - case 0xA0: goto yy1525; - default: goto yy1527; + case 0xBF: goto yy1558; + case 0xA0: goto yy1554; + default: goto yy1556; } -yy1527: +yy1556: c = marker; - goto yy1524; -yy1528: - yych = *(marker = ++c); - switch (yych) { - case '=': goto yy1542; - default: goto yy1524; - } -yy1529: + goto yy1552; +yy1557: yych = *(marker = ++c); switch (yych) { - case '-': goto yy1537; - default: goto yy1524; + case '-': goto yy1565; + default: goto yy1552; } -yy1530: +yy1558: yych = *++c; - goto yy1524; -yy1531: + goto yy1552; +yy1559: yych = *++c; switch (yych) { case 0x80: @@ -75123,10 +75997,10 @@ yy1531: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1530; - default: goto yy1527; + case 0xBF: goto yy1558; + default: goto yy1556; } -yy1532: +yy1560: yych = *++c; switch (yych) { case 0xA0: @@ -75160,10 +76034,10 @@ yy1532: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1531; - default: goto yy1527; + case 0xBF: goto yy1559; + default: goto yy1556; } -yy1533: +yy1561: yych = *++c; switch (yych) { case 0x80: @@ -75229,10 +76103,10 @@ yy1533: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1531; - default: goto yy1527; + case 0xBF: goto yy1559; + default: goto yy1556; } -yy1534: +yy1562: yych = *++c; switch (yych) { case 0x90: @@ -75282,10 +76156,10 @@ yy1534: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1533; - default: goto yy1527; + case 0xBF: goto yy1561; + default: goto yy1556; } -yy1535: +yy1563: yych = *++c; switch (yych) { case 0x80: @@ -75351,10 +76225,10 @@ yy1535: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1533; - default: goto yy1527; + case 0xBF: goto yy1561; + default: goto yy1556; } -yy1536: +yy1564: yych = *++c; switch (yych) { case 0x80: @@ -75372,88 +76246,88 @@ yy1536: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1533; - default: goto yy1527; + case 0x8F: goto yy1561; + default: goto yy1556; } -yy1537: +yy1565: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy1539; - case '\r': goto yy1541; - case '-': goto yy1537; - default: goto yy1527; + case '\n': goto yy1567; + case '\r': goto yy1569; + case '-': goto yy1565; + default: goto yy1556; } -yy1539: +yy1567: ++c; -yy1540: +yy1568: { return (size_t)( c - start ); } -yy1541: +yy1569: yych = *++c; switch (yych) { - case '\n': goto yy1539; - default: goto yy1540; + case '\n': goto yy1567; + default: goto yy1568; } -yy1542: - ++c; - yych = *c; +yy1570: + yych = *++c; switch (yych) { - case 0x00: - case '\n': goto yy1544; - case '\r': goto yy1546; - case '=': goto yy1542; - default: goto yy1527; + case '-': goto yy1565; + default: goto yy1556; } -yy1544: - ++c; -yy1545: - { return (size_t)( c - start ); } -yy1546: +yy1571: yych = *++c; switch (yych) { - case '\n': goto yy1544; - default: goto yy1545; + case ' ': goto yy1579; + case '-': goto yy1570; + case '=': goto yy1573; + case 0xC2: goto yy1580; + default: goto yy1556; } -yy1547: +yy1572: yych = *++c; switch (yych) { - case ' ': goto yy1551; - case '-': goto yy1549; - case '=': goto yy1550; - case 0xC2: goto yy1552; - default: goto yy1527; + case 0xA0: goto yy1571; + default: goto yy1556; } -yy1548: +yy1573: yych = *++c; switch (yych) { - case 0xA0: goto yy1547; - default: goto yy1527; + case '=': goto yy1574; + default: goto yy1556; } -yy1549: - yych = *++c; +yy1574: + ++c; + yych = *c; switch (yych) { - case '-': goto yy1537; - default: goto yy1527; + case 0x00: + case '\n': goto yy1576; + case '\r': goto yy1578; + case '=': goto yy1574; + default: goto yy1556; } -yy1550: +yy1576: + ++c; +yy1577: + { return (size_t)( c - start ); } +yy1578: yych = *++c; switch (yych) { - case '=': goto yy1542; - default: goto yy1527; + case '\n': goto yy1576; + default: goto yy1577; } -yy1551: +yy1579: yych = *++c; switch (yych) { - case '-': goto yy1549; - case '=': goto yy1550; - default: goto yy1527; + case '-': goto yy1570; + case '=': goto yy1573; + default: goto yy1556; } -yy1552: +yy1580: ++c; switch ((yych = *c)) { - case 0xA0: goto yy1551; - default: goto yy1527; + case 0xA0: goto yy1579; + default: goto yy1556; } } @@ -75593,8 +76467,8 @@ size_t scan_atx(const char * c) { case '|': case '}': case '~': - case 0x7F: goto yy1557; - case '#': goto yy1556; + case 0x7F: goto yy1585; + case '#': goto yy1584; case 0xC2: case 0xC3: case 0xC4: @@ -75624,8 +76498,8 @@ size_t scan_atx(const char * c) { case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1558; - case 0xE0: goto yy1560; + case 0xDF: goto yy1586; + case 0xE0: goto yy1588; case 0xE1: case 0xE2: case 0xE3: @@ -75640,29 +76514,29 @@ size_t scan_atx(const char * c) { case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1561; - case 0xF0: goto yy1562; + case 0xEF: goto yy1589; + case 0xF0: goto yy1590; case 0xF1: case 0xF2: - case 0xF3: goto yy1563; - case 0xF4: goto yy1564; - default: goto yy1555; + case 0xF3: goto yy1591; + case 0xF4: goto yy1592; + default: goto yy1583; } -yy1555: +yy1583: { return 0; } -yy1556: +yy1584: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy1565; - case '#': goto yy1568; - case 0xC2: goto yy1567; - default: goto yy1555; + case ' ': goto yy1593; + case '#': goto yy1596; + case 0xC2: goto yy1595; + default: goto yy1583; } -yy1557: +yy1585: yych = *++c; - goto yy1555; -yy1558: + goto yy1583; +yy1586: yych = *++c; switch (yych) { case 0x80: @@ -75728,13 +76602,13 @@ yy1558: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1557; - default: goto yy1559; + case 0xBF: goto yy1585; + default: goto yy1587; } -yy1559: +yy1587: c = marker; - goto yy1555; -yy1560: + goto yy1583; +yy1588: yych = *++c; switch (yych) { case 0xA0: @@ -75768,10 +76642,10 @@ yy1560: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1558; - default: goto yy1559; + case 0xBF: goto yy1586; + default: goto yy1587; } -yy1561: +yy1589: yych = *++c; switch (yych) { case 0x80: @@ -75837,10 +76711,10 @@ yy1561: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1558; - default: goto yy1559; + case 0xBF: goto yy1586; + default: goto yy1587; } -yy1562: +yy1590: yych = *++c; switch (yych) { case 0x90: @@ -75890,10 +76764,10 @@ yy1562: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1561; - default: goto yy1559; + case 0xBF: goto yy1589; + default: goto yy1587; } -yy1563: +yy1591: yych = *++c; switch (yych) { case 0x80: @@ -75959,10 +76833,10 @@ yy1563: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1561; - default: goto yy1559; + case 0xBF: goto yy1589; + default: goto yy1587; } -yy1564: +yy1592: yych = *++c; switch (yych) { case 0x80: @@ -75980,10 +76854,10 @@ yy1564: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1561; - default: goto yy1559; + case 0x8F: goto yy1589; + default: goto yy1587; } -yy1565: +yy1593: ++c; yych = *c; switch (yych) { @@ -76109,10 +76983,10 @@ yy1565: case '|': case '}': case '~': - case 0x7F: goto yy1570; + case 0x7F: goto yy1598; case '\t': - case ' ': goto yy1565; - case 0xC2: goto yy1572; + case ' ': goto yy1593; + case 0xC2: goto yy1600; case 0xC3: case 0xC4: case 0xC5: @@ -76141,8 +77015,8 @@ yy1565: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy1573; - case 0xE0: goto yy1574; + case 0xDF: goto yy1601; + case 0xE0: goto yy1602; case 0xE1: case 0xE2: case 0xE3: @@ -76157,34 +77031,34 @@ yy1565: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy1575; - case 0xF0: goto yy1576; + case 0xEF: goto yy1603; + case 0xF0: goto yy1604; case 0xF1: case 0xF2: - case 0xF3: goto yy1577; - case 0xF4: goto yy1578; - default: goto yy1559; + case 0xF3: goto yy1605; + case 0xF4: goto yy1606; + default: goto yy1587; } -yy1567: +yy1595: yych = *++c; switch (yych) { - case 0xA0: goto yy1565; - default: goto yy1559; + case 0xA0: goto yy1593; + default: goto yy1587; } -yy1568: +yy1596: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy1565; - case '#': goto yy1568; - case 0xC2: goto yy1567; - default: goto yy1559; + case ' ': goto yy1593; + case '#': goto yy1596; + case 0xC2: goto yy1595; + default: goto yy1587; } -yy1570: +yy1598: ++c; { return (size_t)( c - start ); } -yy1572: +yy1600: ++c; yych = *c; switch (yych) { @@ -76250,11 +77124,11 @@ yy1572: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1570; - case 0xA0: goto yy1565; - default: goto yy1559; + case 0xBF: goto yy1598; + case 0xA0: goto yy1593; + default: goto yy1587; } -yy1573: +yy1601: yych = *++c; switch (yych) { case 0x80: @@ -76320,10 +77194,10 @@ yy1573: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1570; - default: goto yy1559; + case 0xBF: goto yy1598; + default: goto yy1587; } -yy1574: +yy1602: yych = *++c; switch (yych) { case 0xA0: @@ -76357,10 +77231,10 @@ yy1574: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1573; - default: goto yy1559; + case 0xBF: goto yy1601; + default: goto yy1587; } -yy1575: +yy1603: yych = *++c; switch (yych) { case 0x80: @@ -76426,10 +77300,10 @@ yy1575: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1573; - default: goto yy1559; + case 0xBF: goto yy1601; + default: goto yy1587; } -yy1576: +yy1604: yych = *++c; switch (yych) { case 0x90: @@ -76479,10 +77353,10 @@ yy1576: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1575; - default: goto yy1559; + case 0xBF: goto yy1603; + default: goto yy1587; } -yy1577: +yy1605: yych = *++c; switch (yych) { case 0x80: @@ -76548,10 +77422,10 @@ yy1577: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy1575; - default: goto yy1559; + case 0xBF: goto yy1603; + default: goto yy1587; } -yy1578: +yy1606: ++c; switch ((yych = *c)) { case 0x80: @@ -76569,8 +77443,8 @@ yy1578: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy1575; - default: goto yy1559; + case 0x8F: goto yy1603; + default: goto yy1587; } } diff --git a/Sources/libMultiMarkdown/scanners.re b/Sources/libMultiMarkdown/scanners.re index 38990f5..a88a981 100644 --- a/Sources/libMultiMarkdown/scanners.re +++ b/Sources/libMultiMarkdown/scanners.re @@ -380,6 +380,7 @@ size_t scan_meta_line(const char * c) { const char * start = c; /*!re2c + non_indent '-'{3,} nl meta_line { return (size_t) ( c - start ); } meta_line { return (size_t)( c - start ); } .? { return 0; } */ diff --git a/tests/MMD6Tests/transclusion/bar.txt b/tests/MMD6Tests/transclusion/bar.txt index f997d2c..068a3c8 100644 --- a/tests/MMD6Tests/transclusion/bar.txt +++ b/tests/MMD6Tests/transclusion/bar.txt @@ -1,4 +1,6 @@ +--- Title: bar +--- This text is included in `transclusion\bar.txt`.