From 2b948cf3f70dc4db27d3808d7e7aa2ab9cc1ed3e Mon Sep 17 00:00:00 2001 From: "Fletcher T. Penney" Date: Tue, 14 Mar 2017 12:16:27 -0400 Subject: [PATCH] FIXED: Don't let labels end on '\' that is escaping the closing ']' --- Sources/libMultiMarkdown/scanners.c | 4028 +++++++++++++------------- Sources/libMultiMarkdown/scanners.re | 2 +- 2 files changed, 2031 insertions(+), 1999 deletions(-) diff --git a/Sources/libMultiMarkdown/scanners.c b/Sources/libMultiMarkdown/scanners.c index bf59122..e2ac3d1 100644 --- a/Sources/libMultiMarkdown/scanners.c +++ b/Sources/libMultiMarkdown/scanners.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.14.3 on Mon Mar 6 14:49:25 2017 */ +/* Generated by re2c 0.14.3 on Tue Mar 14 12:15:24 2017 */ /** MultiMarkdown 6 -- Lightweight markup processor to produce HTML, LaTeX, and more. @@ -3459,8 +3459,8 @@ yy144: yy145: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy157; - case '[': goto yy158; + case ' ': goto yy158; + case '[': goto yy159; default: goto yy144; } yy146: @@ -3473,68 +3473,73 @@ yy147: yych = *++c; goto yy144; yy148: - yych = *++c; + ++c; + yych = *c; switch (yych) { - case ']': goto yy149; + case 0x00: + case '\n': + case '\r': + case ']': goto yy150; + case '\\': goto yy148; default: goto yy151; } -yy149: +yy150: c = marker; goto yy144; -yy150: +yy151: ++c; yych = *c; -yy151: switch (yych) { case 0x00: case '\n': - case '\r': goto yy149; - case ']': goto yy152; - default: goto yy150; + case '\r': goto yy150; + case '\\': goto yy148; + case ']': goto yy153; + default: goto yy151; } -yy152: +yy153: yych = *++c; switch (yych) { - case ':': goto yy153; - default: goto yy149; + case ':': goto yy154; + default: goto yy150; } -yy153: +yy154: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy149; - default: goto yy154; + case '\r': goto yy150; + default: goto yy155; } -yy154: +yy155: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy156; - default: goto yy154; + case '\r': goto yy157; + default: goto yy155; } -yy156: - { return (size_t)( c - start ); } yy157: + { return (size_t)( c - start ); } +yy158: yych = *++c; switch (yych) { - case ' ': goto yy159; - case '[': goto yy158; - default: goto yy149; + case ' ': goto yy160; + case '[': goto yy159; + default: goto yy150; } -yy158: +yy159: yych = *++c; switch (yych) { case '>': goto yy148; - default: goto yy149; + default: goto yy150; } -yy159: +yy160: ++c; switch ((yych = *c)) { - case '[': goto yy158; - default: goto yy149; + case '[': goto yy159; + default: goto yy150; } } @@ -3550,92 +3555,97 @@ size_t scan_ref_citation(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy162; - case ' ': goto yy163; - case '[': goto yy164; - default: goto yy165; + case '\n': goto yy163; + case ' ': goto yy164; + case '[': goto yy165; + default: goto yy166; } -yy162: - { return 0; } yy163: + { return 0; } +yy164: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy175; - case '[': goto yy176; - default: goto yy162; + case ' ': goto yy177; + case '[': goto yy178; + default: goto yy163; } -yy164: +yy165: yych = *(marker = ++c); switch (yych) { - case '#': goto yy166; - default: goto yy162; + case '#': goto yy167; + default: goto yy163; } -yy165: - yych = *++c; - goto yy162; yy166: yych = *++c; + goto yy163; +yy167: + ++c; + yych = *c; switch (yych) { - case ']': goto yy167; - default: goto yy169; + case 0x00: + case '\n': + case '\r': + case ']': goto yy169; + case '\\': goto yy167; + default: goto yy170; } -yy167: +yy169: c = marker; - goto yy162; -yy168: + goto yy163; +yy170: ++c; yych = *c; -yy169: switch (yych) { case 0x00: case '\n': - case '\r': goto yy167; - case ']': goto yy170; - default: goto yy168; + case '\r': goto yy169; + case '\\': goto yy167; + case ']': goto yy172; + default: goto yy170; } -yy170: +yy172: yych = *++c; switch (yych) { - case ':': goto yy171; - default: goto yy167; + case ':': goto yy173; + default: goto yy169; } -yy171: +yy173: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy167; - default: goto yy172; + case '\r': goto yy169; + default: goto yy174; } -yy172: +yy174: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy174; - default: goto yy172; + case '\r': goto yy176; + default: goto yy174; } -yy174: +yy176: { return (size_t)( c - start ); } -yy175: +yy177: yych = *++c; switch (yych) { - case ' ': goto yy177; - case '[': goto yy176; - default: goto yy167; + case ' ': goto yy179; + case '[': goto yy178; + default: goto yy169; } -yy176: +yy178: yych = *++c; switch (yych) { - case '#': goto yy166; - default: goto yy167; + case '#': goto yy167; + default: goto yy169; } -yy177: +yy179: ++c; switch ((yych = *c)) { - case '[': goto yy176; - default: goto yy167; + case '[': goto yy178; + default: goto yy169; } } @@ -3651,92 +3661,97 @@ size_t scan_ref_foot(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy180; - case ' ': goto yy181; - case '[': goto yy182; - default: goto yy183; - } -yy180: - { return 0; } -yy181: - yych = *(marker = ++c); - switch (yych) { - case ' ': goto yy193; - case '[': goto yy194; - default: goto yy180; + case '\n': goto yy182; + case ' ': goto yy183; + case '[': goto yy184; + default: goto yy185; } yy182: + { return 0; } +yy183: yych = *(marker = ++c); switch (yych) { - case '^': goto yy184; - default: goto yy180; + case ' ': goto yy196; + case '[': goto yy197; + default: goto yy182; } -yy183: - yych = *++c; - goto yy180; yy184: - yych = *++c; + yych = *(marker = ++c); switch (yych) { - case ']': goto yy185; - default: goto yy187; + case '^': goto yy186; + default: goto yy182; } yy185: - c = marker; - goto yy180; + yych = *++c; + goto yy182; yy186: ++c; yych = *c; -yy187: switch (yych) { case 0x00: case '\n': - case '\r': goto yy185; + case '\r': case ']': goto yy188; - default: goto yy186; + case '\\': goto yy186; + default: goto yy189; } yy188: + c = marker; + goto yy182; +yy189: + ++c; + yych = *c; + switch (yych) { + case 0x00: + case '\n': + case '\r': goto yy188; + case '\\': goto yy186; + case ']': goto yy191; + default: goto yy189; + } +yy191: yych = *++c; switch (yych) { - case ':': goto yy189; - default: goto yy185; + case ':': goto yy192; + default: goto yy188; } -yy189: +yy192: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy185; - default: goto yy190; + case '\r': goto yy188; + default: goto yy193; } -yy190: +yy193: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy192; - default: goto yy190; + case '\r': goto yy195; + default: goto yy193; } -yy192: +yy195: { return (size_t)( c - start ); } -yy193: +yy196: yych = *++c; switch (yych) { - case ' ': goto yy195; - case '[': goto yy194; - default: goto yy185; + case ' ': goto yy198; + case '[': goto yy197; + default: goto yy188; } -yy194: +yy197: yych = *++c; switch (yych) { - case '^': goto yy184; - default: goto yy185; + case '^': goto yy186; + default: goto yy188; } -yy195: +yy198: ++c; switch ((yych = *c)) { - case '[': goto yy194; - default: goto yy185; + case '[': goto yy197; + default: goto yy188; } } @@ -3752,92 +3767,97 @@ size_t scan_ref_glossary(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy198; - case ' ': goto yy199; - case '[': goto yy200; - default: goto yy201; + case '\n': goto yy201; + case ' ': goto yy202; + case '[': goto yy203; + default: goto yy204; } -yy198: +yy201: { return 0; } -yy199: +yy202: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy211; - case '[': goto yy212; - default: goto yy198; + case ' ': goto yy215; + case '[': goto yy216; + default: goto yy201; } -yy200: +yy203: yych = *(marker = ++c); switch (yych) { - case '?': goto yy202; - default: goto yy198; + case '?': goto yy205; + default: goto yy201; } -yy201: - yych = *++c; - goto yy198; -yy202: +yy204: yych = *++c; + goto yy201; +yy205: + ++c; + yych = *c; switch (yych) { - case ']': goto yy203; - default: goto yy205; + case 0x00: + case '\n': + case '\r': + case ']': goto yy207; + case '\\': goto yy205; + default: goto yy208; } -yy203: +yy207: c = marker; - goto yy198; -yy204: + goto yy201; +yy208: ++c; yych = *c; -yy205: switch (yych) { case 0x00: case '\n': - case '\r': goto yy203; - case ']': goto yy206; - default: goto yy204; + case '\r': goto yy207; + case '\\': goto yy205; + case ']': goto yy210; + default: goto yy208; } -yy206: +yy210: yych = *++c; switch (yych) { - case ':': goto yy207; - default: goto yy203; + case ':': goto yy211; + default: goto yy207; } -yy207: +yy211: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy203; - default: goto yy208; + case '\r': goto yy207; + default: goto yy212; } -yy208: +yy212: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy210; - default: goto yy208; + case '\r': goto yy214; + default: goto yy212; } -yy210: +yy214: { return (size_t)( c - start ); } -yy211: +yy215: yych = *++c; switch (yych) { - case ' ': goto yy213; - case '[': goto yy212; - default: goto yy203; + case ' ': goto yy217; + case '[': goto yy216; + default: goto yy207; } -yy212: +yy216: yych = *++c; switch (yych) { - case '?': goto yy202; - default: goto yy203; + case '?': goto yy205; + default: goto yy207; } -yy213: +yy217: ++c; switch ((yych = *c)) { - case '[': goto yy212; - default: goto yy203; + case '[': goto yy216; + default: goto yy207; } } @@ -3854,970 +3874,976 @@ size_t scan_ref_link_no_attributes(const char * c) { unsigned int yyaccept = 0; yych = *c; switch (yych) { - case '\n': goto yy216; - case ' ': goto yy217; - case '[': goto yy218; - default: goto yy219; + case '\n': goto yy220; + case ' ': goto yy221; + case '[': goto yy222; + default: goto yy223; } -yy216: +yy220: { return 0; } -yy217: +yy221: yyaccept = 0; yych = *(marker = ++c); switch (yych) { - case ' ': goto yy353; - case '[': goto yy354; - default: goto yy216; + case ' ': goto yy359; + case '[': goto yy227; + default: goto yy220; } -yy218: +yy222: yyaccept = 0; yych = *(marker = ++c); switch (yych) { case 0x00: case '\n': case '\r': - case ']': goto yy216; - default: goto yy220; + case ']': goto yy220; + default: goto yy225; } -yy219: +yy223: yych = *++c; - goto yy216; -yy220: + goto yy220; +yy224: ++c; yych = *c; -yy221: +yy225: switch (yych) { case 0x00: case '\n': - case '\r': goto yy222; - case ']': goto yy223; - default: goto yy220; + case '\r': goto yy226; + case '\\': goto yy227; + case ']': goto yy229; + default: goto yy224; } -yy222: +yy226: c = marker; if (yyaccept == 0) { - goto yy216; + goto yy220; } else { - goto yy236; + goto yy242; } -yy223: +yy227: + ++c; + yych = *c; + switch (yych) { + case 0x00: + case '\n': + case '\r': + case ']': goto yy226; + case '\\': goto yy227; + default: goto yy224; + } +yy229: yych = *++c; switch (yych) { - case ':': goto yy224; - default: goto yy222; + case ':': goto yy230; + default: goto yy226; } -yy224: +yy230: ++c; yych = *c; switch (yych) { - case 0x00: goto yy222; + case 0x00: goto yy226; case '\t': - case ' ': goto yy224; - case '\n': goto yy226; - case '\r': goto yy228; - case '<': goto yy229; - default: goto yy231; + case ' ': goto yy230; + case '\n': goto yy232; + case '\r': goto yy234; + case '<': goto yy235; + default: goto yy237; } -yy226: +yy232: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy222; + case '\r': goto yy226; case '\t': - case ' ': goto yy226; - case '<': goto yy229; - default: goto yy231; + case ' ': goto yy232; + case '<': goto yy235; + default: goto yy237; } -yy228: +yy234: yych = *++c; switch (yych) { case 0x00: - case '\r': goto yy222; + case '\r': goto yy226; case '\t': case '\n': - case ' ': goto yy226; - case '<': goto yy229; - default: goto yy231; + case ' ': goto yy232; + case '<': goto yy235; + default: goto yy237; } -yy229: +yy235: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy233; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy326; - case '\'': goto yy328; - case '(': goto yy330; - case '>': goto yy231; - default: goto yy229; + case ' ': goto yy239; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy332; + case '\'': goto yy334; + case '(': goto yy336; + case '>': goto yy237; + default: goto yy235; } -yy231: +yy237: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy233; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy239; - case '\'': goto yy241; - case '(': goto yy243; - default: goto yy231; + case ' ': goto yy239; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy245; + case '\'': goto yy247; + case '(': goto yy249; + default: goto yy237; } -yy233: +yy239: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy233; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy255; - case '\'': goto yy257; - case '(': goto yy259; - default: goto yy222; + case ' ': goto yy239; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy261; + case '\'': goto yy263; + case '(': goto yy265; + default: goto yy226; } -yy235: +yy241: ++c; -yy236: +yy242: { return (size_t)( c - start ); } -yy237: +yy243: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '"': goto yy255; - case '\'': goto yy257; - case '(': goto yy259; - default: goto yy236; + case '"': goto yy261; + case '\'': goto yy263; + case '(': goto yy265; + default: goto yy242; } -yy238: +yy244: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '\n': goto yy237; - case '"': goto yy255; - case '\'': goto yy257; - case '(': goto yy259; - default: goto yy236; + case '\n': goto yy243; + case '"': goto yy261; + case '\'': goto yy263; + case '(': goto yy265; + default: goto yy242; } -yy239: +yy245: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy324; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy312; - case '\'': goto yy302; - case '(': goto yy247; - default: goto yy239; + case ' ': goto yy330; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy318; + case '\'': goto yy308; + case '(': goto yy253; + default: goto yy245; } -yy241: +yy247: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy322; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy302; - case '\'': goto yy264; - case '(': goto yy249; - default: goto yy241; + case ' ': goto yy328; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy308; + case '\'': goto yy270; + case '(': goto yy255; + default: goto yy247; } -yy243: +yy249: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy245; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy247; - case '\'': goto yy249; - case ')': goto yy251; - default: goto yy243; + case ' ': goto yy251; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy253; + case '\'': goto yy255; + case ')': goto yy257; + default: goto yy249; } -yy245: +yy251: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy245; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy292; - case '\'': goto yy276; - case ')': goto yy261; - default: goto yy259; + case ' ': goto yy251; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy298; + case '\'': goto yy282; + case ')': goto yy267; + default: goto yy265; } -yy247: +yy253: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy314; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy316; - case '\'': goto yy268; - case ')': goto yy312; - default: goto yy247; + case ' ': goto yy320; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy322; + case '\'': goto yy274; + case ')': goto yy318; + default: goto yy253; } -yy249: +yy255: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy266; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy268; - case '\'': goto yy270; - case ')': goto yy264; - default: goto yy249; + case ' ': goto yy272; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy274; + case '\'': goto yy276; + case ')': goto yy270; + default: goto yy255; } -yy251: +yy257: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy252; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy239; - case '\'': goto yy241; - case '(': goto yy243; - default: goto yy231; + case ' ': goto yy258; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy245; + case '\'': goto yy247; + case '(': goto yy249; + default: goto yy237; } -yy252: +yy258: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy252; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy255; - case '\'': goto yy257; - case '(': goto yy259; - default: goto yy222; + case ' ': goto yy258; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy261; + case '\'': goto yy263; + case '(': goto yy265; + default: goto yy226; } -yy254: +yy260: yyaccept = 1; yych = *(marker = ++c); switch (yych) { - case '\n': goto yy237; - case '"': goto yy255; - case '\'': goto yy257; - case '(': goto yy259; - default: goto yy236; + case '\n': goto yy243; + case '"': goto yy261; + case '\'': goto yy263; + case '(': goto yy265; + default: goto yy242; } -yy255: +yy261: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy222; - case '"': goto yy261; - default: goto yy255; + case '\r': goto yy226; + case '"': goto yy267; + default: goto yy261; } -yy257: +yy263: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy222; - case '\'': goto yy261; - default: goto yy257; + case '\r': goto yy226; + case '\'': goto yy267; + default: goto yy263; } -yy259: +yy265: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy222; - case ')': goto yy261; - default: goto yy259; + case '\r': goto yy226; + case ')': goto yy267; + default: goto yy265; } -yy261: +yy267: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy235; + case '\n': goto yy241; case '\t': - case ' ': goto yy261; - case '\r': goto yy263; - default: goto yy222; + case ' ': goto yy267; + case '\r': goto yy269; + default: goto yy226; } -yy263: +yy269: yych = *++c; switch (yych) { - case '\n': goto yy235; - default: goto yy236; - } -yy264: - ++c; - yych = *c; - switch (yych) { - case 0x00: goto yy235; - case '\t': - case ' ': goto yy310; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy302; - case '\'': goto yy264; - case '(': goto yy249; - default: goto yy241; - } -yy266: - ++c; - yych = *c; - switch (yych) { - case 0x00: goto yy235; - case '\t': - case ' ': goto yy266; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy278; - case '\'': goto yy280; - case ')': goto yy274; - default: goto yy276; - } -yy268: - ++c; - yych = *c; - switch (yych) { - case 0x00: goto yy235; - case '\t': - case ' ': goto yy296; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': - case '\'': goto yy294; - case ')': goto yy298; - default: goto yy268; + case '\n': goto yy241; + default: goto yy242; } yy270: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy272; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy268; + case ' ': goto yy316; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy308; case '\'': goto yy270; - case ')': goto yy264; - default: goto yy249; + case '(': goto yy255; + default: goto yy247; } yy272: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': case ' ': goto yy272; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy278; - case '\'': goto yy280; - case ')': goto yy274; - default: goto yy276; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy284; + case '\'': goto yy286; + case ')': goto yy280; + default: goto yy282; } yy274: ++c; yych = *c; switch (yych) { - case 0x00: - case '\n': goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy274; - case '\r': goto yy263; - case '\'': goto yy261; - default: goto yy257; + case ' ': goto yy302; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': + case '\'': goto yy300; + case ')': goto yy304; + default: goto yy274; } yy276: ++c; yych = *c; switch (yych) { - case 0x00: - case '\n': - case '\r': goto yy222; - case '\'': goto yy282; - case ')': goto yy274; - default: goto yy276; + case 0x00: goto yy241; + case '\t': + case ' ': goto yy278; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy274; + case '\'': goto yy276; + case ')': goto yy270; + default: goto yy255; } yy278: ++c; yych = *c; switch (yych) { - case 0x00: - case '\n': - case '\r': goto yy222; - case '"': goto yy280; - case '\'': goto yy284; - case ')': goto yy286; - default: goto yy278; + case 0x00: goto yy241; + case '\t': + case ' ': goto yy278; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy284; + case '\'': goto yy286; + case ')': goto yy280; + default: goto yy282; } yy280: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy235; + case '\n': goto yy241; case '\t': case ' ': goto yy280; - case '\r': goto yy263; - case '\'': goto yy282; - case ')': goto yy274; - default: goto yy276; + case '\r': goto yy269; + case '\'': goto yy267; + default: goto yy263; } yy282: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy235; - case '\t': - case ' ': goto yy282; - case '\r': goto yy263; - case ')': goto yy261; - default: goto yy259; + case '\n': + case '\r': goto yy226; + case '\'': goto yy288; + case ')': goto yy280; + default: goto yy282; } yy284: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy235; - case '\t': - case ' ': goto yy284; - case '\r': goto yy263; - case '"': goto yy282; - case ')': goto yy288; - default: goto yy292; + case '\n': + case '\r': goto yy226; + case '"': goto yy286; + case '\'': goto yy290; + case ')': goto yy292; + default: goto yy284; } yy286: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy235; + case '\n': goto yy241; case '\t': case ' ': goto yy286; - case '\r': goto yy263; - case '"': goto yy274; + case '\r': goto yy269; case '\'': goto yy288; - default: goto yy290; + case ')': goto yy280; + default: goto yy282; } yy288: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy235; + case '\n': goto yy241; case '\t': case ' ': goto yy288; - case '\r': goto yy263; - case '"': goto yy261; - default: goto yy255; + case '\r': goto yy269; + case ')': goto yy267; + default: goto yy265; } yy290: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': - case '\r': goto yy222; - case '"': goto yy274; - case '\'': goto yy288; - default: goto yy290; + case '\n': goto yy241; + case '\t': + case ' ': goto yy290; + case '\r': goto yy269; + case '"': goto yy288; + case ')': goto yy294; + default: goto yy298; } yy292: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': - case '\r': goto yy222; - case '"': goto yy282; - case ')': goto yy288; - default: goto yy292; + case '\n': goto yy241; + case '\t': + case ' ': goto yy292; + case '\r': goto yy269; + case '"': goto yy280; + case '\'': goto yy294; + default: goto yy296; } yy294: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: + case '\n': goto yy241; case '\t': - case ' ': goto yy308; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': - case '\'': goto yy294; - case ')': goto yy298; - default: goto yy268; + case ' ': goto yy294; + case '\r': goto yy269; + case '"': goto yy267; + default: goto yy261; } yy296: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; - case '\t': - case ' ': goto yy296; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': - case '\'': goto yy306; - case ')': goto yy286; - default: goto yy278; + case 0x00: + case '\n': + case '\r': goto yy226; + case '"': goto yy280; + case '\'': goto yy294; + default: goto yy296; } yy298: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; - case '\t': - case ' ': goto yy300; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': - case '\'': goto yy298; - case '(': goto yy268; - default: goto yy302; + case 0x00: + case '\n': + case '\r': goto yy226; + case '"': goto yy288; + case ')': goto yy294; + default: goto yy298; } yy300: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy300; - case '\n': goto yy237; - case '\r': goto yy254; + case ' ': goto yy314; + case '\n': goto yy243; + case '\r': goto yy260; case '"': - case '\'': goto yy286; - case '(': goto yy278; - default: goto yy290; + case '\'': goto yy300; + case ')': goto yy304; + default: goto yy274; } yy302: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy304; - case '\n': goto yy237; - case '\r': goto yy238; + case ' ': goto yy302; + case '\n': goto yy243; + case '\r': goto yy244; case '"': - case '\'': goto yy298; - case '(': goto yy268; - default: goto yy302; + case '\'': goto yy312; + case ')': goto yy292; + default: goto yy284; } yy304: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy304; - case '\n': goto yy237; - case '\r': goto yy238; + case ' ': goto yy306; + case '\n': goto yy243; + case '\r': goto yy260; case '"': - case '\'': goto yy286; - case '(': goto yy278; - default: goto yy290; + case '\'': goto yy304; + case '(': goto yy274; + default: goto yy308; } yy306: ++c; yych = *c; switch (yych) { - case 0x00: - case '\n': goto yy235; + case 0x00: goto yy241; case '\t': case ' ': goto yy306; - case '\r': goto yy263; - case '"': goto yy280; - case '\'': goto yy284; - case ')': goto yy286; - default: goto yy278; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': + case '\'': goto yy292; + case '(': goto yy284; + default: goto yy296; } yy308: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy308; - case '\n': goto yy237; - case '\r': goto yy254; + case ' ': goto yy310; + case '\n': goto yy243; + case '\r': goto yy244; case '"': - case '\'': goto yy306; - case ')': goto yy286; - default: goto yy278; + case '\'': goto yy304; + case '(': goto yy274; + default: goto yy308; } yy310: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': case ' ': goto yy310; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy290; - case '\'': goto yy274; - case '(': goto yy276; - default: goto yy257; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': + case '\'': goto yy292; + case '(': goto yy284; + default: goto yy296; } yy312: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: + case '\n': goto yy241; case '\t': - case ' ': goto yy320; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy312; - case '\'': goto yy302; - case '(': goto yy247; - default: goto yy239; + case ' ': goto yy312; + case '\r': goto yy269; + case '"': goto yy286; + case '\'': goto yy290; + case ')': goto yy292; + default: goto yy284; } yy314: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': case ' ': goto yy314; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy284; - case '\'': goto yy278; - case ')': goto yy288; - default: goto yy292; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': + case '\'': goto yy312; + case ')': goto yy292; + default: goto yy284; } yy316: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy318; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy316; - case '\'': goto yy268; - case ')': goto yy312; - default: goto yy247; + case ' ': goto yy316; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy296; + case '\'': goto yy280; + case '(': goto yy282; + default: goto yy263; } yy318: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy318; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy284; - case '\'': goto yy278; - case ')': goto yy288; - default: goto yy292; + case ' ': goto yy326; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy318; + case '\'': goto yy308; + case '(': goto yy253; + default: goto yy245; } yy320: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': case ' ': goto yy320; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy288; - case '\'': goto yy290; - case '(': goto yy292; - default: goto yy255; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy290; + case '\'': goto yy284; + case ')': goto yy294; + default: goto yy298; } yy322: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy322; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy290; + case ' ': goto yy324; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy322; case '\'': goto yy274; - case '(': goto yy276; - default: goto yy257; + case ')': goto yy318; + default: goto yy253; } yy324: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': case ' ': goto yy324; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy288; - case '\'': goto yy290; - case '(': goto yy292; - default: goto yy255; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy290; + case '\'': goto yy284; + case ')': goto yy294; + default: goto yy298; } yy326: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy324; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy349; - case '\'': goto yy347; - case '(': goto yy332; - case '>': goto yy239; - default: goto yy326; + case ' ': goto yy326; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy294; + case '\'': goto yy296; + case '(': goto yy298; + default: goto yy261; } yy328: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy322; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy347; - case '\'': goto yy337; - case '(': goto yy334; - case '>': goto yy241; - default: goto yy328; + case ' ': goto yy328; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy296; + case '\'': goto yy280; + case '(': goto yy282; + default: goto yy263; } yy330: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy245; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy332; - case '\'': goto yy334; - case ')': goto yy336; - case '>': goto yy243; - default: goto yy330; + case ' ': goto yy330; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy294; + case '\'': goto yy296; + case '(': goto yy298; + default: goto yy261; } yy332: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy314; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy351; - case '\'': goto yy339; - case ')': goto yy349; - case '>': goto yy247; + case ' ': goto yy330; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy355; + case '\'': goto yy353; + case '(': goto yy338; + case '>': goto yy245; default: goto yy332; } yy334: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy266; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': goto yy339; - case '\'': goto yy341; - case ')': goto yy337; - case '>': goto yy249; + case ' ': goto yy328; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy353; + case '\'': goto yy343; + case '(': goto yy340; + case '>': goto yy247; default: goto yy334; } yy336: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy252; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy326; - case '\'': goto yy328; - case '(': goto yy330; - case '>': goto yy231; - default: goto yy229; + case ' ': goto yy251; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy338; + case '\'': goto yy340; + case ')': goto yy342; + case '>': goto yy249; + default: goto yy336; } -yy337: +yy338: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy310; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy347; - case '\'': goto yy337; - case '(': goto yy334; - case '>': goto yy241; - default: goto yy328; + case ' ': goto yy320; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy357; + case '\'': goto yy345; + case ')': goto yy355; + case '>': goto yy253; + default: goto yy338; } -yy339: +yy340: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy296; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': - case '\'': goto yy343; - case ')': goto yy345; - case '>': goto yy268; - default: goto yy339; + case ' ': goto yy272; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': goto yy345; + case '\'': goto yy347; + case ')': goto yy343; + case '>': goto yy255; + default: goto yy340; } -yy341: +yy342: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy272; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy339; - case '\'': goto yy341; - case ')': goto yy337; - case '>': goto yy249; - default: goto yy334; + case ' ': goto yy258; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy332; + case '\'': goto yy334; + case '(': goto yy336; + case '>': goto yy237; + default: goto yy235; } yy343: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy308; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': + case ' ': goto yy316; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy353; case '\'': goto yy343; - case ')': goto yy345; - case '>': goto yy268; - default: goto yy339; + case '(': goto yy340; + case '>': goto yy247; + default: goto yy334; } yy345: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy300; - case '\n': goto yy237; - case '\r': goto yy254; + case ' ': goto yy302; + case '\n': goto yy243; + case '\r': goto yy244; case '"': - case '\'': goto yy345; - case '(': goto yy339; - case '>': goto yy302; - default: goto yy347; + case '\'': goto yy349; + case ')': goto yy351; + case '>': goto yy274; + default: goto yy345; } yy347: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy304; - case '\n': goto yy237; - case '\r': goto yy238; - case '"': - case '\'': goto yy345; - case '(': goto yy339; - case '>': goto yy302; - default: goto yy347; + case ' ': goto yy278; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy345; + case '\'': goto yy347; + case ')': goto yy343; + case '>': goto yy255; + default: goto yy340; } yy349: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy320; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy349; - case '\'': goto yy347; - case '(': goto yy332; - case '>': goto yy239; - default: goto yy326; + case ' ': goto yy314; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': + case '\'': goto yy349; + case ')': goto yy351; + case '>': goto yy274; + default: goto yy345; } yy351: ++c; yych = *c; switch (yych) { - case 0x00: goto yy235; + case 0x00: goto yy241; case '\t': - case ' ': goto yy318; - case '\n': goto yy237; - case '\r': goto yy254; - case '"': goto yy351; - case '\'': goto yy339; - case ')': goto yy349; - case '>': goto yy247; - default: goto yy332; + case ' ': goto yy306; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': + case '\'': goto yy351; + case '(': goto yy345; + case '>': goto yy308; + default: goto yy353; } yy353: - yych = *++c; + ++c; + yych = *c; switch (yych) { - case ' ': goto yy355; - case '[': goto yy354; - default: goto yy222; + case 0x00: goto yy241; + case '\t': + case ' ': goto yy310; + case '\n': goto yy243; + case '\r': goto yy244; + case '"': + case '\'': goto yy351; + case '(': goto yy345; + case '>': goto yy308; + default: goto yy353; + } +yy355: + ++c; + yych = *c; + switch (yych) { + case 0x00: goto yy241; + case '\t': + case ' ': goto yy326; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy355; + case '\'': goto yy353; + case '(': goto yy338; + case '>': goto yy245; + default: goto yy332; + } +yy357: + ++c; + yych = *c; + switch (yych) { + case 0x00: goto yy241; + case '\t': + case ' ': goto yy324; + case '\n': goto yy243; + case '\r': goto yy260; + case '"': goto yy357; + case '\'': goto yy345; + case ')': goto yy355; + case '>': goto yy253; + default: goto yy338; } -yy354: +yy359: yych = *++c; switch (yych) { - case ']': goto yy222; - default: goto yy221; + case ' ': goto yy360; + case '[': goto yy227; + default: goto yy226; } -yy355: +yy360: ++c; switch ((yych = *c)) { - case '[': goto yy354; - default: goto yy222; + case '[': goto yy227; + default: goto yy226; } } @@ -4833,89 +4859,95 @@ size_t scan_ref_link(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy358; - case ' ': goto yy359; - case '[': goto yy360; - default: goto yy361; + case '\n': goto yy363; + case ' ': goto yy364; + case '[': goto yy365; + default: goto yy366; } -yy358: +yy363: { return 0; } -yy359: +yy364: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy370; - case '[': goto yy371; - default: goto yy358; + case ' ': goto yy377; + case '[': goto yy370; + default: goto yy363; } -yy360: +yy365: yych = *(marker = ++c); switch (yych) { case 0x00: case '\n': case '\r': - case ']': goto yy358; - default: goto yy362; + case ']': goto yy363; + default: goto yy368; } -yy361: +yy366: yych = *++c; - goto yy358; -yy362: + goto yy363; +yy367: ++c; yych = *c; -yy363: +yy368: switch (yych) { case 0x00: case '\n': - case '\r': goto yy364; - case ']': goto yy365; - default: goto yy362; + case '\r': goto yy369; + case '\\': goto yy370; + case ']': goto yy372; + default: goto yy367; } -yy364: +yy369: c = marker; - goto yy358; -yy365: + goto yy363; +yy370: + ++c; + yych = *c; + switch (yych) { + case 0x00: + case '\n': + case '\r': + case ']': goto yy369; + case '\\': goto yy370; + default: goto yy367; + } +yy372: yych = *++c; switch (yych) { - case ':': goto yy366; - default: goto yy364; + case ':': goto yy373; + default: goto yy369; } -yy366: +yy373: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy364; - default: goto yy367; + case '\r': goto yy369; + default: goto yy374; } -yy367: +yy374: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy369; - default: goto yy367; + case '\r': goto yy376; + default: goto yy374; } -yy369: +yy376: { return (size_t)( c - start ); } -yy370: - yych = *++c; - switch (yych) { - case ' ': goto yy372; - case '[': goto yy371; - default: goto yy364; - } -yy371: +yy377: yych = *++c; switch (yych) { - case ']': goto yy364; - default: goto yy363; + case ' ': goto yy378; + case '[': goto yy370; + default: goto yy369; } -yy372: +yy378: ++c; switch ((yych = *c)) { - case '[': goto yy371; - default: goto yy364; + case '[': goto yy370; + default: goto yy369; } } @@ -4931,17 +4963,17 @@ size_t scan_html(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy375; - case '<': goto yy376; - default: goto yy377; + case '\n': goto yy381; + case '<': goto yy382; + default: goto yy383; } -yy375: +yy381: { return 0; } -yy376: +yy382: yych = *(marker = ++c); switch (yych) { - case '!': goto yy378; - case '/': goto yy380; + case '!': goto yy384; + case '/': goto yy386; case 'A': case 'B': case 'C': @@ -4993,22 +5025,22 @@ yy376: case 'w': case 'x': case 'y': - case 'z': goto yy381; - default: goto yy375; + case 'z': goto yy387; + default: goto yy381; } -yy377: +yy383: yych = *++c; - goto yy375; -yy378: + goto yy381; +yy384: yych = *++c; switch (yych) { - case '-': goto yy409; - default: goto yy379; + case '-': goto yy415; + default: goto yy385; } -yy379: +yy385: c = marker; - goto yy375; -yy380: + goto yy381; +yy386: yych = *++c; switch (yych) { case 'A': @@ -5062,17 +5094,17 @@ yy380: case 'w': case 'x': case 'y': - case 'z': goto yy405; - default: goto yy379; + case 'z': goto yy411; + default: goto yy385; } -yy381: +yy387: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy385; - case '\n': goto yy387; - case '\r': goto yy389; + case ' ': goto yy391; + case '\n': goto yy393; + case '\r': goto yy395; case '-': case '0': case '1': @@ -5083,11 +5115,11 @@ yy381: case '6': case '7': case '8': - case '9': goto yy381; - case '/': goto yy394; + case '9': goto yy387; + case '/': goto yy400; case ':': - case '_': goto yy390; - case '>': goto yy392; + case '_': goto yy396; + case '>': goto yy398; case 'A': case 'B': case 'C': @@ -5139,17 +5171,17 @@ yy381: case 'w': case 'x': case 'y': - case 'z': goto yy383; - default: goto yy379; + case 'z': goto yy389; + default: goto yy385; } -yy383: +yy389: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy385; - case '\n': goto yy387; - case '\r': goto yy389; + case ' ': goto yy391; + case '\n': goto yy393; + case '\r': goto yy395; case '-': case '0': case '1': @@ -5212,24 +5244,24 @@ yy383: case 'w': case 'x': case 'y': - case 'z': goto yy383; + case 'z': goto yy389; case '.': case ':': - case '_': goto yy390; - case '/': goto yy394; - case '=': goto yy395; - case '>': goto yy392; - default: goto yy379; + case '_': goto yy396; + case '/': goto yy400; + case '=': goto yy401; + case '>': goto yy398; + default: goto yy385; } -yy385: +yy391: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy385; - case '\n': goto yy387; - case '\r': goto yy389; - case '/': goto yy394; + case ' ': goto yy391; + case '\n': goto yy393; + case '\r': goto yy395; + case '/': goto yy400; case ':': case 'A': case 'B': @@ -5283,16 +5315,16 @@ yy385: case 'w': case 'x': case 'y': - case 'z': goto yy390; - case '>': goto yy392; - default: goto yy379; + case 'z': goto yy396; + case '>': goto yy398; + default: goto yy385; } -yy387: +yy393: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy387; + case ' ': goto yy393; case ':': case 'A': case 'B': @@ -5346,16 +5378,16 @@ yy387: case 'w': case 'x': case 'y': - case 'z': goto yy390; - default: goto yy379; + case 'z': goto yy396; + default: goto yy385; } -yy389: +yy395: ++c; yych = *c; switch (yych) { case '\t': case '\n': - case ' ': goto yy387; + case ' ': goto yy393; case ':': case 'A': case 'B': @@ -5409,10 +5441,10 @@ yy389: case 'w': case 'x': case 'y': - case 'z': goto yy390; - default: goto yy379; + case 'z': goto yy396; + default: goto yy385; } -yy390: +yy396: ++c; yych = *c; switch (yych) { @@ -5481,27 +5513,27 @@ yy390: case 'w': case 'x': case 'y': - case 'z': goto yy390; - case '=': goto yy395; - default: goto yy379; + case 'z': goto yy396; + case '=': goto yy401; + default: goto yy385; } -yy392: +yy398: ++c; { return (size_t)( c - start ); } -yy394: +yy400: yych = *++c; switch (yych) { - case '>': goto yy392; - default: goto yy379; + case '>': goto yy398; + default: goto yy385; } -yy395: +yy401: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy395; - case '"': goto yy397; - case '\'': goto yy399; + case ' ': goto yy401; + case '"': goto yy403; + case '\'': goto yy405; case '.': case '0': case '1': @@ -5564,37 +5596,37 @@ yy395: case 'w': case 'x': case 'y': - case 'z': goto yy401; - default: goto yy379; + case 'z': goto yy407; + default: goto yy385; } -yy397: +yy403: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy379; - case '"': goto yy385; - default: goto yy397; + case '\r': goto yy385; + case '"': goto yy391; + default: goto yy403; } -yy399: +yy405: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy379; - case '\'': goto yy385; - default: goto yy399; + case '\r': goto yy385; + case '\'': goto yy391; + default: goto yy405; } -yy401: +yy407: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy385; - case '\n': goto yy387; - case '\r': goto yy389; + case ' ': goto yy391; + case '\n': goto yy393; + case '\r': goto yy395; case '.': case '0': case '1': @@ -5605,11 +5637,11 @@ yy401: case '6': case '7': case '8': - case '9': goto yy401; - case '/': goto yy394; + case '9': goto yy407; + case '/': goto yy400; case ':': - case '_': goto yy390; - case '>': goto yy392; + case '_': goto yy396; + case '>': goto yy398; case 'A': case 'B': case 'C': @@ -5661,20 +5693,20 @@ yy401: case 'w': case 'x': case 'y': - case 'z': goto yy403; - default: goto yy379; + case 'z': goto yy409; + default: goto yy385; } -yy403: +yy409: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy385; - case '\n': goto yy387; - case '\r': goto yy389; + case ' ': goto yy391; + case '\n': goto yy393; + case '\r': goto yy395; case '-': case ':': - case '_': goto yy390; + case '_': goto yy396; case '.': case '0': case '1': @@ -5737,18 +5769,18 @@ yy403: case 'w': case 'x': case 'y': - case 'z': goto yy403; - case '/': goto yy394; - case '=': goto yy395; - case '>': goto yy392; - default: goto yy379; + case 'z': goto yy409; + case '/': goto yy400; + case '=': goto yy401; + case '>': goto yy398; + default: goto yy385; } -yy405: +yy411: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy407; + case ' ': goto yy413; case '-': case '0': case '1': @@ -5811,58 +5843,58 @@ yy405: case 'w': case 'x': case 'y': - case 'z': goto yy405; - case '>': goto yy392; - default: goto yy379; + case 'z': goto yy411; + case '>': goto yy398; + default: goto yy385; } -yy407: +yy413: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy407; - case '>': goto yy392; - default: goto yy379; + case ' ': goto yy413; + case '>': goto yy398; + default: goto yy385; } -yy409: +yy415: yych = *++c; switch (yych) { - case '-': goto yy410; - default: goto yy379; + case '-': goto yy416; + default: goto yy385; } -yy410: +yy416: yych = *++c; switch (yych) { - case '-': goto yy379; - default: goto yy412; + case '-': goto yy385; + default: goto yy418; } -yy411: +yy417: ++c; yych = *c; -yy412: +yy418: switch (yych) { case 0x00: - case '>': goto yy379; - case '-': goto yy413; - default: goto yy411; + case '>': goto yy385; + case '-': goto yy419; + default: goto yy417; } -yy413: +yy419: ++c; yych = *c; switch (yych) { case 0x00: - case '>': goto yy379; - case '-': goto yy414; - default: goto yy411; + case '>': goto yy385; + case '-': goto yy420; + default: goto yy417; } -yy414: +yy420: ++c; yych = *c; switch (yych) { - case 0x00: goto yy379; - case '-': goto yy414; - case '>': goto yy392; - default: goto yy411; + case 0x00: goto yy385; + case '-': goto yy420; + case '>': goto yy398; + default: goto yy417; } } @@ -5878,71 +5910,71 @@ size_t scan_html_comment(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy418; - case '<': goto yy419; - default: goto yy420; + case '\n': goto yy424; + case '<': goto yy425; + default: goto yy426; } -yy418: +yy424: { return 0; } -yy419: +yy425: yych = *(marker = ++c); switch (yych) { - case '!': goto yy421; - default: goto yy418; + case '!': goto yy427; + default: goto yy424; } -yy420: +yy426: yych = *++c; - goto yy418; -yy421: + goto yy424; +yy427: yych = *++c; switch (yych) { - case '-': goto yy423; - default: goto yy422; + case '-': goto yy429; + default: goto yy428; } -yy422: +yy428: c = marker; - goto yy418; -yy423: + goto yy424; +yy429: yych = *++c; switch (yych) { - case '-': goto yy424; - default: goto yy422; + case '-': goto yy430; + default: goto yy428; } -yy424: +yy430: yych = *++c; switch (yych) { - case '-': goto yy422; - default: goto yy426; + case '-': goto yy428; + default: goto yy432; } -yy425: +yy431: ++c; yych = *c; -yy426: +yy432: switch (yych) { case 0x00: - case '>': goto yy422; - case '-': goto yy427; - default: goto yy425; + case '>': goto yy428; + case '-': goto yy433; + default: goto yy431; } -yy427: +yy433: ++c; yych = *c; switch (yych) { case 0x00: - case '>': goto yy422; - case '-': goto yy428; - default: goto yy425; + case '>': goto yy428; + case '-': goto yy434; + default: goto yy431; } -yy428: +yy434: ++c; yych = *c; switch (yych) { - case 0x00: goto yy422; - case '-': goto yy428; - case '>': goto yy430; - default: goto yy425; + case 0x00: goto yy428; + case '-': goto yy434; + case '>': goto yy436; + default: goto yy431; } -yy430: +yy436: ++c; { return (size_t)( c - start ); } } @@ -5959,130 +5991,130 @@ size_t scan_html_block(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy434; - case '<': goto yy435; - default: goto yy436; + case '\n': goto yy440; + case '<': goto yy441; + default: goto yy442; } -yy434: +yy440: { return 0; } -yy435: +yy441: yych = *(marker = ++c); switch (yych) { - case '/': goto yy437; + case '/': goto yy443; case 'A': - case 'a': goto yy440; + case 'a': goto yy446; case 'B': - case 'b': goto yy441; + case 'b': goto yy447; case 'C': - case 'c': goto yy442; + case 'c': goto yy448; case 'D': - case 'd': goto yy443; + case 'd': goto yy449; case 'F': - case 'f': goto yy444; + case 'f': goto yy450; case 'H': - case 'h': goto yy445; + case 'h': goto yy451; case 'I': - case 'i': goto yy446; + case 'i': goto yy452; case 'L': - case 'l': goto yy447; + case 'l': goto yy453; case 'M': - case 'm': goto yy448; + case 'm': goto yy454; case 'N': - case 'n': goto yy449; + case 'n': goto yy455; case 'O': - case 'o': goto yy450; + case 'o': goto yy456; case 'P': - case 'p': goto yy439; + case 'p': goto yy445; case 'S': - case 's': goto yy451; + case 's': goto yy457; case 'T': - case 't': goto yy452; + case 't': goto yy458; case 'U': - case 'u': goto yy453; + case 'u': goto yy459; case 'V': - case 'v': goto yy454; - default: goto yy434; + case 'v': goto yy460; + default: goto yy440; } -yy436: +yy442: yych = *++c; - goto yy434; -yy437: + goto yy440; +yy443: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy440; + case 'a': goto yy446; case 'B': - case 'b': goto yy441; + case 'b': goto yy447; case 'C': - case 'c': goto yy442; + case 'c': goto yy448; case 'D': - case 'd': goto yy443; + case 'd': goto yy449; case 'F': - case 'f': goto yy444; + case 'f': goto yy450; case 'H': - case 'h': goto yy445; + case 'h': goto yy451; case 'I': - case 'i': goto yy446; + case 'i': goto yy452; case 'L': - case 'l': goto yy447; + case 'l': goto yy453; case 'M': - case 'm': goto yy448; + case 'm': goto yy454; case 'N': - case 'n': goto yy449; + case 'n': goto yy455; case 'O': - case 'o': goto yy450; + case 'o': goto yy456; case 'P': - case 'p': goto yy439; + case 'p': goto yy445; case 'S': - case 's': goto yy451; + case 's': goto yy457; case 'T': - case 't': goto yy452; + case 't': goto yy458; case 'U': - case 'u': goto yy453; + case 'u': goto yy459; case 'V': - case 'v': goto yy454; - default: goto yy438; + case 'v': goto yy460; + default: goto yy444; } -yy438: +yy444: c = marker; - goto yy434; -yy439: + goto yy440; +yy445: yych = *++c; switch (yych) { - case '/': goto yy466; - case '>': goto yy467; + case '/': goto yy472; + case '>': goto yy473; case 'R': - case 'r': goto yy586; - default: goto yy460; + case 'r': goto yy592; + default: goto yy466; } -yy440: +yy446: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy575; + case 'd': goto yy581; case 'R': - case 'r': goto yy574; + case 'r': goto yy580; case 'S': - case 's': goto yy573; - default: goto yy438; + case 's': goto yy579; + default: goto yy444; } -yy441: +yy447: yych = *++c; switch (yych) { case 'L': - case 'l': goto yy565; - default: goto yy438; + case 'l': goto yy571; + default: goto yy444; } -yy442: +yy448: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy558; + case 'a': goto yy564; case 'E': - case 'e': goto yy557; - default: goto yy438; + case 'e': goto yy563; + default: goto yy444; } -yy443: +yy449: yych = *++c; switch (yych) { case 'D': @@ -6090,23 +6122,23 @@ yy443: case 'T': case 'd': case 'l': - case 't': goto yy458; + case 't': goto yy464; case 'I': - case 'i': goto yy556; - default: goto yy438; + case 'i': goto yy562; + default: goto yy444; } -yy444: +yy450: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy532; + case 'i': goto yy538; case 'O': - case 'o': goto yy531; + case 'o': goto yy537; case 'R': - case 'r': goto yy530; - default: goto yy438; + case 'r': goto yy536; + default: goto yy444; } -yy445: +yy451: yych = *++c; switch (yych) { case '1': @@ -6116,122 +6148,122 @@ yy445: case '5': case '6': case 'R': - case 'r': goto yy458; + case 'r': goto yy464; case 'E': - case 'e': goto yy523; + case 'e': goto yy529; case 'G': - case 'g': goto yy522; - default: goto yy438; + case 'g': goto yy528; + default: goto yy444; } -yy446: +yy452: yych = *++c; switch (yych) { case 'S': - case 's': goto yy517; - default: goto yy438; + case 's': goto yy523; + default: goto yy444; } -yy447: +yy453: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy458; - default: goto yy438; + case 'i': goto yy464; + default: goto yy444; } -yy448: +yy454: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy514; + case 'a': goto yy520; case 'E': - case 'e': goto yy513; - default: goto yy438; + case 'e': goto yy519; + default: goto yy444; } -yy449: +yy455: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy502; + case 'a': goto yy508; case 'O': - case 'o': goto yy501; - default: goto yy438; + case 'o': goto yy507; + default: goto yy444; } -yy450: +yy456: yych = *++c; switch (yych) { case 'L': - case 'l': goto yy458; + case 'l': goto yy464; case 'U': - case 'u': goto yy497; - default: goto yy438; + case 'u': goto yy503; + default: goto yy444; } -yy451: +yy457: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy492; - default: goto yy438; + case 'e': goto yy498; + default: goto yy444; } -yy452: +yy458: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy482; + case 'a': goto yy488; case 'B': - case 'b': goto yy481; + case 'b': goto yy487; case 'D': case 'R': case 'd': - case 'r': goto yy458; + case 'r': goto yy464; case 'F': - case 'f': goto yy480; + case 'f': goto yy486; case 'H': - case 'h': goto yy479; - default: goto yy438; + case 'h': goto yy485; + default: goto yy444; } -yy453: +yy459: yych = *++c; switch (yych) { case 'L': - case 'l': goto yy458; - default: goto yy438; + case 'l': goto yy464; + default: goto yy444; } -yy454: +yy460: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy455; - default: goto yy438; + case 'i': goto yy461; + default: goto yy444; } -yy455: +yy461: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy456; - default: goto yy438; + case 'd': goto yy462; + default: goto yy444; } -yy456: +yy462: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy457; - default: goto yy438; + case 'e': goto yy463; + default: goto yy444; } -yy457: +yy463: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy458; - default: goto yy438; + case 'o': goto yy464; + default: goto yy444; } -yy458: +yy464: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy459; - case '\n': goto yy461; - case '\r': goto yy463; - case '/': goto yy466; + case ' ': goto yy465; + case '\n': goto yy467; + case '\r': goto yy469; + case '/': goto yy472; case ':': case 'A': case 'B': @@ -6285,19 +6317,19 @@ yy458: case 'w': case 'x': case 'y': - case 'z': goto yy464; - case '>': goto yy467; - default: goto yy438; + case 'z': goto yy470; + case '>': goto yy473; + default: goto yy444; } -yy459: +yy465: ++c; yych = *c; -yy460: +yy466: switch (yych) { case '\t': - case ' ': goto yy459; - case '\n': goto yy461; - case '\r': goto yy463; + case ' ': goto yy465; + case '\n': goto yy467; + case '\r': goto yy469; case ':': case 'A': case 'B': @@ -6351,15 +6383,15 @@ yy460: case 'w': case 'x': case 'y': - case 'z': goto yy464; - default: goto yy438; + case 'z': goto yy470; + default: goto yy444; } -yy461: +yy467: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy461; + case ' ': goto yy467; case ':': case 'A': case 'B': @@ -6413,16 +6445,16 @@ yy461: case 'w': case 'x': case 'y': - case 'z': goto yy464; - default: goto yy438; + case 'z': goto yy470; + default: goto yy444; } -yy463: +yy469: ++c; yych = *c; switch (yych) { case '\t': case '\n': - case ' ': goto yy461; + case ' ': goto yy467; case ':': case 'A': case 'B': @@ -6476,13 +6508,13 @@ yy463: case 'w': case 'x': case 'y': - case 'z': goto yy464; - default: goto yy438; + case 'z': goto yy470; + default: goto yy444; } -yy464: +yy470: ++c; yych = *c; -yy465: +yy471: switch (yych) { case '-': case '.': @@ -6549,27 +6581,27 @@ yy465: case 'w': case 'x': case 'y': - case 'z': goto yy464; - case '=': goto yy469; - default: goto yy438; + case 'z': goto yy470; + case '=': goto yy475; + default: goto yy444; } -yy466: +yy472: yych = *++c; switch (yych) { - case '>': goto yy467; - default: goto yy438; + case '>': goto yy473; + default: goto yy444; } -yy467: +yy473: ++c; { return (size_t)( c - start ); } -yy469: +yy475: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy469; - case '"': goto yy471; - case '\'': goto yy473; + case ' ': goto yy475; + case '"': goto yy477; + case '\'': goto yy479; case '.': case '0': case '1': @@ -6632,37 +6664,37 @@ yy469: case 'w': case 'x': case 'y': - case 'z': goto yy475; - default: goto yy438; + case 'z': goto yy481; + default: goto yy444; } -yy471: +yy477: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy438; - case '"': goto yy458; - default: goto yy471; + case '\r': goto yy444; + case '"': goto yy464; + default: goto yy477; } -yy473: +yy479: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy438; - case '\'': goto yy458; - default: goto yy473; + case '\r': goto yy444; + case '\'': goto yy464; + default: goto yy479; } -yy475: +yy481: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy459; - case '\n': goto yy461; - case '\r': goto yy463; + case ' ': goto yy465; + case '\n': goto yy467; + case '\r': goto yy469; case '.': case '0': case '1': @@ -6673,11 +6705,11 @@ yy475: case '6': case '7': case '8': - case '9': goto yy475; - case '/': goto yy466; + case '9': goto yy481; + case '/': goto yy472; case ':': - case '_': goto yy464; - case '>': goto yy467; + case '_': goto yy470; + case '>': goto yy473; case 'A': case 'B': case 'C': @@ -6729,20 +6761,20 @@ yy475: case 'w': case 'x': case 'y': - case 'z': goto yy477; - default: goto yy438; + case 'z': goto yy483; + default: goto yy444; } -yy477: +yy483: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy459; - case '\n': goto yy461; - case '\r': goto yy463; + case ' ': goto yy465; + case '\n': goto yy467; + case '\r': goto yy469; case '-': case ':': - case '_': goto yy464; + case '_': goto yy470; case '.': case '0': case '1': @@ -6805,99 +6837,99 @@ yy477: case 'w': case 'x': case 'y': - case 'z': goto yy477; - case '/': goto yy466; - case '=': goto yy469; - case '>': goto yy467; - default: goto yy438; + case 'z': goto yy483; + case '/': goto yy472; + case '=': goto yy475; + case '>': goto yy473; + default: goto yy444; } -yy479: +yy485: yych = *++c; switch (yych) { - case '/': goto yy466; - case '>': goto yy467; + case '/': goto yy472; + case '>': goto yy473; case 'E': - case 'e': goto yy489; - default: goto yy460; + case 'e': goto yy495; + default: goto yy466; } -yy480: +yy486: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy487; - default: goto yy438; + case 'o': goto yy493; + default: goto yy444; } -yy481: +yy487: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy485; - default: goto yy438; + case 'o': goto yy491; + default: goto yy444; } -yy482: +yy488: yych = *++c; switch (yych) { case 'B': - case 'b': goto yy483; - default: goto yy438; + case 'b': goto yy489; + default: goto yy444; } -yy483: +yy489: yych = *++c; switch (yych) { case 'L': - case 'l': goto yy484; - default: goto yy438; + case 'l': goto yy490; + default: goto yy444; } -yy484: +yy490: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy458; - default: goto yy438; + case 'e': goto yy464; + default: goto yy444; } -yy485: +yy491: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy486; - default: goto yy438; + case 'd': goto yy492; + default: goto yy444; } -yy486: +yy492: yych = *++c; switch (yych) { case 'Y': - case 'y': goto yy458; - default: goto yy438; + case 'y': goto yy464; + default: goto yy444; } -yy487: +yy493: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy488; - default: goto yy438; + case 'o': goto yy494; + default: goto yy444; } -yy488: +yy494: yych = *++c; switch (yych) { case 'T': - case 't': goto yy458; - default: goto yy438; + case 't': goto yy464; + default: goto yy444; } -yy489: +yy495: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy490; - default: goto yy465; + case 'a': goto yy496; + default: goto yy471; } -yy490: +yy496: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy491; - default: goto yy465; + case 'd': goto yy497; + default: goto yy471; } -yy491: +yy497: yych = *++c; switch (yych) { case '-': @@ -6911,686 +6943,686 @@ yy491: case '6': case '7': case '8': - case '9': goto yy464; - case '/': goto yy466; - case '=': goto yy469; - case '>': goto yy467; - default: goto yy460; + case '9': goto yy470; + case '/': goto yy472; + case '=': goto yy475; + case '>': goto yy473; + default: goto yy466; } -yy492: +yy498: yych = *++c; switch (yych) { case 'C': - case 'c': goto yy493; - default: goto yy438; + case 'c': goto yy499; + default: goto yy444; } -yy493: +yy499: yych = *++c; switch (yych) { case 'T': - case 't': goto yy494; - default: goto yy438; + case 't': goto yy500; + default: goto yy444; } -yy494: +yy500: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy495; - default: goto yy438; + case 'i': goto yy501; + default: goto yy444; } -yy495: +yy501: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy496; - default: goto yy438; + case 'o': goto yy502; + default: goto yy444; } -yy496: +yy502: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy458; - default: goto yy438; + case 'n': goto yy464; + default: goto yy444; } -yy497: +yy503: yych = *++c; switch (yych) { case 'T': - case 't': goto yy498; - default: goto yy438; + case 't': goto yy504; + default: goto yy444; } -yy498: +yy504: yych = *++c; switch (yych) { case 'P': - case 'p': goto yy499; - default: goto yy438; + case 'p': goto yy505; + default: goto yy444; } -yy499: +yy505: yych = *++c; switch (yych) { case 'U': - case 'u': goto yy500; - default: goto yy438; + case 'u': goto yy506; + default: goto yy444; } -yy500: +yy506: yych = *++c; switch (yych) { case 'T': - case 't': goto yy458; - default: goto yy438; + case 't': goto yy464; + default: goto yy444; } -yy501: +yy507: yych = *++c; switch (yych) { case 'F': - case 'f': goto yy503; + case 'f': goto yy509; case 'S': - case 's': goto yy504; - default: goto yy438; + case 's': goto yy510; + default: goto yy444; } -yy502: +yy508: yych = *++c; switch (yych) { case 'V': - case 'v': goto yy458; - default: goto yy438; + case 'v': goto yy464; + default: goto yy444; } -yy503: +yy509: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy509; - default: goto yy438; + case 'r': goto yy515; + default: goto yy444; } -yy504: +yy510: yych = *++c; switch (yych) { case 'C': - case 'c': goto yy505; - default: goto yy438; + case 'c': goto yy511; + default: goto yy444; } -yy505: +yy511: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy506; - default: goto yy438; + case 'r': goto yy512; + default: goto yy444; } -yy506: +yy512: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy507; - default: goto yy438; + case 'i': goto yy513; + default: goto yy444; } -yy507: +yy513: yych = *++c; switch (yych) { case 'P': - case 'p': goto yy508; - default: goto yy438; + case 'p': goto yy514; + default: goto yy444; } -yy508: +yy514: yych = *++c; switch (yych) { case 'T': - case 't': goto yy458; - default: goto yy438; + case 't': goto yy464; + default: goto yy444; } -yy509: +yy515: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy510; - default: goto yy438; + case 'a': goto yy516; + default: goto yy444; } -yy510: +yy516: yych = *++c; switch (yych) { case 'M': - case 'm': goto yy511; - default: goto yy438; + case 'm': goto yy517; + default: goto yy444; } -yy511: +yy517: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy512; - default: goto yy438; + case 'e': goto yy518; + default: goto yy444; } -yy512: +yy518: yych = *++c; switch (yych) { case 'S': - case 's': goto yy458; - default: goto yy438; + case 's': goto yy464; + default: goto yy444; } -yy513: +yy519: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy516; - default: goto yy438; + case 'n': goto yy522; + default: goto yy444; } -yy514: +yy520: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy515; - default: goto yy438; + case 'i': goto yy521; + default: goto yy444; } -yy515: +yy521: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy458; - default: goto yy438; + case 'n': goto yy464; + default: goto yy444; } -yy516: +yy522: yych = *++c; switch (yych) { case 'U': - case 'u': goto yy458; - default: goto yy438; + case 'u': goto yy464; + default: goto yy444; } -yy517: +yy523: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy518; - default: goto yy438; + case 'i': goto yy524; + default: goto yy444; } -yy518: +yy524: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy519; - default: goto yy438; + case 'n': goto yy525; + default: goto yy444; } -yy519: +yy525: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy520; - default: goto yy438; + case 'd': goto yy526; + default: goto yy444; } -yy520: +yy526: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy521; - default: goto yy438; + case 'e': goto yy527; + default: goto yy444; } -yy521: +yy527: yych = *++c; switch (yych) { case 'X': - case 'x': goto yy458; - default: goto yy438; + case 'x': goto yy464; + default: goto yy444; } -yy522: +yy528: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy527; - default: goto yy438; + case 'r': goto yy533; + default: goto yy444; } -yy523: +yy529: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy524; - default: goto yy438; + case 'a': goto yy530; + default: goto yy444; } -yy524: +yy530: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy525; - default: goto yy438; + case 'd': goto yy531; + default: goto yy444; } -yy525: +yy531: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy526; - default: goto yy438; + case 'e': goto yy532; + default: goto yy444; } -yy526: +yy532: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy458; - default: goto yy438; + case 'r': goto yy464; + default: goto yy444; } -yy527: +yy533: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy528; - default: goto yy438; + case 'o': goto yy534; + default: goto yy444; } -yy528: +yy534: yych = *++c; switch (yych) { case 'U': - case 'u': goto yy529; - default: goto yy438; + case 'u': goto yy535; + default: goto yy444; } -yy529: +yy535: yych = *++c; switch (yych) { case 'P': - case 'p': goto yy458; - default: goto yy438; + case 'p': goto yy464; + default: goto yy444; } -yy530: +yy536: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy551; - default: goto yy438; + case 'a': goto yy557; + default: goto yy444; } -yy531: +yy537: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy547; + case 'o': goto yy553; case 'R': - case 'r': goto yy548; - default: goto yy438; + case 'r': goto yy554; + default: goto yy444; } -yy532: +yy538: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy533; + case 'e': goto yy539; case 'G': - case 'g': goto yy534; - default: goto yy438; + case 'g': goto yy540; + default: goto yy444; } -yy533: +yy539: yych = *++c; switch (yych) { case 'L': - case 'l': goto yy543; - default: goto yy438; + case 'l': goto yy549; + default: goto yy444; } -yy534: +yy540: yych = *++c; switch (yych) { case 'C': - case 'c': goto yy536; + case 'c': goto yy542; case 'U': - case 'u': goto yy535; - default: goto yy438; + case 'u': goto yy541; + default: goto yy444; } -yy535: +yy541: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy542; - default: goto yy438; + case 'r': goto yy548; + default: goto yy444; } -yy536: +yy542: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy537; - default: goto yy438; + case 'a': goto yy543; + default: goto yy444; } -yy537: +yy543: yych = *++c; switch (yych) { case 'P': - case 'p': goto yy538; - default: goto yy438; + case 'p': goto yy544; + default: goto yy444; } -yy538: +yy544: yych = *++c; switch (yych) { case 'T': - case 't': goto yy539; - default: goto yy438; + case 't': goto yy545; + default: goto yy444; } -yy539: +yy545: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy540; - default: goto yy438; + case 'i': goto yy546; + default: goto yy444; } -yy540: +yy546: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy541; - default: goto yy438; + case 'o': goto yy547; + default: goto yy444; } -yy541: +yy547: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy458; - default: goto yy438; + case 'n': goto yy464; + default: goto yy444; } -yy542: +yy548: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy458; - default: goto yy438; + case 'e': goto yy464; + default: goto yy444; } -yy543: +yy549: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy544; - default: goto yy438; + case 'd': goto yy550; + default: goto yy444; } -yy544: +yy550: yych = *++c; switch (yych) { case 'S': - case 's': goto yy545; - default: goto yy438; + case 's': goto yy551; + default: goto yy444; } -yy545: +yy551: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy546; - default: goto yy438; + case 'e': goto yy552; + default: goto yy444; } -yy546: +yy552: yych = *++c; switch (yych) { case 'T': - case 't': goto yy458; - default: goto yy438; + case 't': goto yy464; + default: goto yy444; } -yy547: +yy553: yych = *++c; switch (yych) { case 'T': - case 't': goto yy549; - default: goto yy438; + case 't': goto yy555; + default: goto yy444; } -yy548: +yy554: yych = *++c; switch (yych) { case 'M': - case 'm': goto yy458; - default: goto yy438; + case 'm': goto yy464; + default: goto yy444; } -yy549: +yy555: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy550; - default: goto yy438; + case 'e': goto yy556; + default: goto yy444; } -yy550: +yy556: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy458; - default: goto yy438; + case 'r': goto yy464; + default: goto yy444; } -yy551: +yy557: yych = *++c; switch (yych) { case 'M': - case 'm': goto yy552; - default: goto yy438; + case 'm': goto yy558; + default: goto yy444; } -yy552: +yy558: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy553; - default: goto yy438; + case 'e': goto yy559; + default: goto yy444; } -yy553: +yy559: yych = *++c; switch (yych) { case 'S': - case 's': goto yy554; - default: goto yy438; + case 's': goto yy560; + default: goto yy444; } -yy554: +yy560: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy555; - default: goto yy438; + case 'e': goto yy561; + default: goto yy444; } -yy555: +yy561: yych = *++c; switch (yych) { case 'T': - case 't': goto yy458; - default: goto yy438; + case 't': goto yy464; + default: goto yy444; } -yy556: +yy562: yych = *++c; switch (yych) { case 'R': case 'V': case 'r': - case 'v': goto yy458; - default: goto yy438; + case 'v': goto yy464; + default: goto yy444; } -yy557: +yy563: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy562; - default: goto yy438; + case 'n': goto yy568; + default: goto yy444; } -yy558: +yy564: yych = *++c; switch (yych) { case 'N': - case 'n': goto yy559; - default: goto yy438; + case 'n': goto yy565; + default: goto yy444; } -yy559: +yy565: yych = *++c; switch (yych) { case 'V': - case 'v': goto yy560; - default: goto yy438; + case 'v': goto yy566; + default: goto yy444; } -yy560: +yy566: yych = *++c; switch (yych) { case 'A': - case 'a': goto yy561; - default: goto yy438; + case 'a': goto yy567; + default: goto yy444; } -yy561: +yy567: yych = *++c; switch (yych) { case 'S': - case 's': goto yy458; - default: goto yy438; + case 's': goto yy464; + default: goto yy444; } -yy562: +yy568: yych = *++c; switch (yych) { case 'T': - case 't': goto yy563; - default: goto yy438; + case 't': goto yy569; + default: goto yy444; } -yy563: +yy569: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy564; - default: goto yy438; + case 'e': goto yy570; + default: goto yy444; } -yy564: +yy570: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy458; - default: goto yy438; + case 'r': goto yy464; + default: goto yy444; } -yy565: +yy571: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy566; - default: goto yy438; + case 'o': goto yy572; + default: goto yy444; } -yy566: +yy572: yych = *++c; switch (yych) { case 'C': - case 'c': goto yy567; - default: goto yy438; + case 'c': goto yy573; + default: goto yy444; } -yy567: +yy573: yych = *++c; switch (yych) { case 'K': - case 'k': goto yy568; - default: goto yy438; + case 'k': goto yy574; + default: goto yy444; } -yy568: +yy574: yych = *++c; switch (yych) { case 'Q': - case 'q': goto yy569; - default: goto yy438; + case 'q': goto yy575; + default: goto yy444; } -yy569: +yy575: yych = *++c; switch (yych) { case 'U': - case 'u': goto yy570; - default: goto yy438; + case 'u': goto yy576; + default: goto yy444; } -yy570: +yy576: yych = *++c; switch (yych) { case 'O': - case 'o': goto yy571; - default: goto yy438; + case 'o': goto yy577; + default: goto yy444; } -yy571: +yy577: yych = *++c; switch (yych) { case 'T': - case 't': goto yy572; - default: goto yy438; + case 't': goto yy578; + default: goto yy444; } -yy572: +yy578: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy458; - default: goto yy438; + case 'e': goto yy464; + default: goto yy444; } -yy573: +yy579: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy584; - default: goto yy438; + case 'i': goto yy590; + default: goto yy444; } -yy574: +yy580: yych = *++c; switch (yych) { case 'T': - case 't': goto yy580; - default: goto yy438; + case 't': goto yy586; + default: goto yy444; } -yy575: +yy581: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy576; - default: goto yy438; + case 'd': goto yy582; + default: goto yy444; } -yy576: +yy582: yych = *++c; switch (yych) { case 'R': - case 'r': goto yy577; - default: goto yy438; + case 'r': goto yy583; + default: goto yy444; } -yy577: +yy583: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy578; - default: goto yy438; + case 'e': goto yy584; + default: goto yy444; } -yy578: +yy584: yych = *++c; switch (yych) { case 'S': - case 's': goto yy579; - default: goto yy438; + case 's': goto yy585; + default: goto yy444; } -yy579: +yy585: yych = *++c; switch (yych) { case 'S': - case 's': goto yy458; - default: goto yy438; + case 's': goto yy464; + default: goto yy444; } -yy580: +yy586: yych = *++c; switch (yych) { case 'I': - case 'i': goto yy581; - default: goto yy438; + case 'i': goto yy587; + default: goto yy444; } -yy581: +yy587: yych = *++c; switch (yych) { case 'C': - case 'c': goto yy582; - default: goto yy438; + case 'c': goto yy588; + default: goto yy444; } -yy582: +yy588: yych = *++c; switch (yych) { case 'L': - case 'l': goto yy583; - default: goto yy438; + case 'l': goto yy589; + default: goto yy444; } -yy583: +yy589: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy458; - default: goto yy438; + case 'e': goto yy464; + default: goto yy444; } -yy584: +yy590: yych = *++c; switch (yych) { case 'D': - case 'd': goto yy585; - default: goto yy438; + case 'd': goto yy591; + default: goto yy444; } -yy585: +yy591: yych = *++c; switch (yych) { case 'E': - case 'e': goto yy458; - default: goto yy438; + case 'e': goto yy464; + default: goto yy444; } -yy586: +yy592: ++c; switch ((yych = *c)) { case 'E': - case 'e': goto yy491; - default: goto yy465; + case 'e': goto yy497; + default: goto yy471; } } @@ -7606,17 +7638,17 @@ size_t scan_html_line(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy589; - case '<': goto yy590; - default: goto yy591; + case '\n': goto yy595; + case '<': goto yy596; + default: goto yy597; } -yy589: +yy595: { return 0; } -yy590: +yy596: yych = *(marker = ++c); switch (yych) { - case '!': goto yy592; - case '/': goto yy594; + case '!': goto yy598; + case '/': goto yy600; case 'A': case 'B': case 'C': @@ -7668,22 +7700,22 @@ yy590: case 'w': case 'x': case 'y': - case 'z': goto yy595; - default: goto yy589; + case 'z': goto yy601; + default: goto yy595; } -yy591: +yy597: yych = *++c; - goto yy589; -yy592: + goto yy595; +yy598: yych = *++c; switch (yych) { - case '-': goto yy626; - default: goto yy593; + case '-': goto yy632; + default: goto yy599; } -yy593: +yy599: c = marker; - goto yy589; -yy594: + goto yy595; +yy600: yych = *++c; switch (yych) { case 'A': @@ -7737,17 +7769,17 @@ yy594: case 'w': case 'x': case 'y': - case 'z': goto yy622; - default: goto yy593; + case 'z': goto yy628; + default: goto yy599; } -yy595: +yy601: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy599; - case '\n': goto yy601; - case '\r': goto yy603; + case ' ': goto yy605; + case '\n': goto yy607; + case '\r': goto yy609; case '-': case '0': case '1': @@ -7758,11 +7790,11 @@ yy595: case '6': case '7': case '8': - case '9': goto yy595; - case '/': goto yy608; + case '9': goto yy601; + case '/': goto yy614; case ':': - case '_': goto yy604; - case '>': goto yy606; + case '_': goto yy610; + case '>': goto yy612; case 'A': case 'B': case 'C': @@ -7814,17 +7846,17 @@ yy595: case 'w': case 'x': case 'y': - case 'z': goto yy597; - default: goto yy593; + case 'z': goto yy603; + default: goto yy599; } -yy597: +yy603: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy599; - case '\n': goto yy601; - case '\r': goto yy603; + case ' ': goto yy605; + case '\n': goto yy607; + case '\r': goto yy609; case '-': case '0': case '1': @@ -7887,24 +7919,24 @@ yy597: case 'w': case 'x': case 'y': - case 'z': goto yy597; + case 'z': goto yy603; case '.': case ':': - case '_': goto yy604; - case '/': goto yy608; - case '=': goto yy612; - case '>': goto yy606; - default: goto yy593; + case '_': goto yy610; + case '/': goto yy614; + case '=': goto yy618; + case '>': goto yy612; + default: goto yy599; } -yy599: +yy605: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy599; - case '\n': goto yy601; - case '\r': goto yy603; - case '/': goto yy608; + case ' ': goto yy605; + case '\n': goto yy607; + case '\r': goto yy609; + case '/': goto yy614; case ':': case 'A': case 'B': @@ -7958,16 +7990,16 @@ yy599: case 'w': case 'x': case 'y': - case 'z': goto yy604; - case '>': goto yy606; - default: goto yy593; + case 'z': goto yy610; + case '>': goto yy612; + default: goto yy599; } -yy601: +yy607: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy601; + case ' ': goto yy607; case ':': case 'A': case 'B': @@ -8021,16 +8053,16 @@ yy601: case 'w': case 'x': case 'y': - case 'z': goto yy604; - default: goto yy593; + case 'z': goto yy610; + default: goto yy599; } -yy603: +yy609: ++c; yych = *c; switch (yych) { case '\t': case '\n': - case ' ': goto yy601; + case ' ': goto yy607; case ':': case 'A': case 'B': @@ -8084,10 +8116,10 @@ yy603: case 'w': case 'x': case 'y': - case 'z': goto yy604; - default: goto yy593; + case 'z': goto yy610; + default: goto yy599; } -yy604: +yy610: ++c; yych = *c; switch (yych) { @@ -8156,44 +8188,44 @@ yy604: case 'w': case 'x': case 'y': - case 'z': goto yy604; - case '=': goto yy612; - default: goto yy593; + case 'z': goto yy610; + case '=': goto yy618; + default: goto yy599; } -yy606: +yy612: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy606; - case '\n': goto yy609; - case '\r': goto yy611; - default: goto yy593; + case ' ': goto yy612; + case '\n': goto yy615; + case '\r': goto yy617; + default: goto yy599; } -yy608: +yy614: yych = *++c; switch (yych) { - case '>': goto yy606; - default: goto yy593; + case '>': goto yy612; + default: goto yy599; } -yy609: +yy615: ++c; -yy610: +yy616: { return (size_t)( c - start ); } -yy611: +yy617: yych = *++c; switch (yych) { - case '\n': goto yy609; - default: goto yy610; + case '\n': goto yy615; + default: goto yy616; } -yy612: +yy618: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy612; - case '"': goto yy614; - case '\'': goto yy616; + case ' ': goto yy618; + case '"': goto yy620; + case '\'': goto yy622; case '.': case '0': case '1': @@ -8256,37 +8288,37 @@ yy612: case 'w': case 'x': case 'y': - case 'z': goto yy618; - default: goto yy593; + case 'z': goto yy624; + default: goto yy599; } -yy614: +yy620: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy593; - case '"': goto yy599; - default: goto yy614; + case '\r': goto yy599; + case '"': goto yy605; + default: goto yy620; } -yy616: +yy622: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy593; - case '\'': goto yy599; - default: goto yy616; + case '\r': goto yy599; + case '\'': goto yy605; + default: goto yy622; } -yy618: +yy624: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy599; - case '\n': goto yy601; - case '\r': goto yy603; + case ' ': goto yy605; + case '\n': goto yy607; + case '\r': goto yy609; case '.': case '0': case '1': @@ -8297,11 +8329,11 @@ yy618: case '6': case '7': case '8': - case '9': goto yy618; - case '/': goto yy608; + case '9': goto yy624; + case '/': goto yy614; case ':': - case '_': goto yy604; - case '>': goto yy606; + case '_': goto yy610; + case '>': goto yy612; case 'A': case 'B': case 'C': @@ -8353,20 +8385,20 @@ yy618: case 'w': case 'x': case 'y': - case 'z': goto yy620; - default: goto yy593; + case 'z': goto yy626; + default: goto yy599; } -yy620: +yy626: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy599; - case '\n': goto yy601; - case '\r': goto yy603; + case ' ': goto yy605; + case '\n': goto yy607; + case '\r': goto yy609; case '-': case ':': - case '_': goto yy604; + case '_': goto yy610; case '.': case '0': case '1': @@ -8429,18 +8461,18 @@ yy620: case 'w': case 'x': case 'y': - case 'z': goto yy620; - case '/': goto yy608; - case '=': goto yy612; - case '>': goto yy606; - default: goto yy593; + case 'z': goto yy626; + case '/': goto yy614; + case '=': goto yy618; + case '>': goto yy612; + default: goto yy599; } -yy622: +yy628: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy624; + case ' ': goto yy630; case '-': case '0': case '1': @@ -8503,58 +8535,58 @@ yy622: case 'w': case 'x': case 'y': - case 'z': goto yy622; - case '>': goto yy606; - default: goto yy593; + case 'z': goto yy628; + case '>': goto yy612; + default: goto yy599; } -yy624: +yy630: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy624; - case '>': goto yy606; - default: goto yy593; + case ' ': goto yy630; + case '>': goto yy612; + default: goto yy599; } -yy626: +yy632: yych = *++c; switch (yych) { - case '-': goto yy627; - default: goto yy593; + case '-': goto yy633; + default: goto yy599; } -yy627: +yy633: yych = *++c; switch (yych) { - case '-': goto yy593; - default: goto yy629; + case '-': goto yy599; + default: goto yy635; } -yy628: +yy634: ++c; yych = *c; -yy629: +yy635: switch (yych) { case 0x00: - case '>': goto yy593; - case '-': goto yy630; - default: goto yy628; + case '>': goto yy599; + case '-': goto yy636; + default: goto yy634; } -yy630: +yy636: ++c; yych = *c; switch (yych) { case 0x00: - case '>': goto yy593; - case '-': goto yy631; - default: goto yy628; + case '>': goto yy599; + case '-': goto yy637; + default: goto yy634; } -yy631: +yy637: ++c; yych = *c; switch (yych) { - case 0x00: goto yy593; - case '-': goto yy631; - case '>': goto yy606; - default: goto yy628; + case 0x00: goto yy599; + case '-': goto yy637; + case '>': goto yy612; + default: goto yy634; } } @@ -8570,108 +8602,108 @@ size_t scan_fence_start(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy635; - case ' ': goto yy636; + case '\n': goto yy641; + case ' ': goto yy642; case '`': - case '~': goto yy637; - default: goto yy638; + case '~': goto yy643; + default: goto yy644; } -yy635: +yy641: { return 0; } -yy636: +yy642: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy650; + case ' ': goto yy656; case '`': - case '~': goto yy651; - default: goto yy635; + case '~': goto yy657; + default: goto yy641; } -yy637: +yy643: yych = *(marker = ++c); switch (yych) { case '`': - case '~': goto yy639; - default: goto yy635; + case '~': goto yy645; + default: goto yy641; } -yy638: +yy644: yych = *++c; - goto yy635; -yy639: + goto yy641; +yy645: yych = *++c; switch (yych) { case '`': - case '~': goto yy641; - default: goto yy640; + case '~': goto yy647; + default: goto yy646; } -yy640: +yy646: c = marker; - goto yy635; -yy641: + goto yy641; +yy647: ++c; yych = *c; switch (yych) { case 0x00: case '\n': case '\r': - case '\'': goto yy640; - case '`': goto yy641; - case '~': goto yy645; - default: goto yy643; + case '\'': goto yy646; + case '`': goto yy647; + case '~': goto yy651; + default: goto yy649; } -yy643: +yy649: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy647; - case '\r': goto yy649; + case '\n': goto yy653; + case '\r': goto yy655; case '\'': - case '`': goto yy640; - default: goto yy643; + case '`': goto yy646; + default: goto yy649; } -yy645: +yy651: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy647; - case '\r': goto yy649; - case '\'': goto yy640; - case '`': goto yy641; - case '~': goto yy645; - default: goto yy643; + case '\n': goto yy653; + case '\r': goto yy655; + case '\'': goto yy646; + case '`': goto yy647; + case '~': goto yy651; + default: goto yy649; } -yy647: +yy653: ++c; -yy648: +yy654: { return (size_t)( c - start ); } -yy649: +yy655: yych = *++c; switch (yych) { - case '\n': goto yy647; - default: goto yy648; + case '\n': goto yy653; + default: goto yy654; } -yy650: +yy656: yych = *++c; switch (yych) { - case ' ': goto yy652; + case ' ': goto yy658; case '`': - case '~': goto yy651; - default: goto yy640; + case '~': goto yy657; + default: goto yy646; } -yy651: +yy657: yych = *++c; switch (yych) { case '`': - case '~': goto yy639; - default: goto yy640; + case '~': goto yy645; + default: goto yy646; } -yy652: +yy658: ++c; switch ((yych = *c)) { case '`': - case '~': goto yy651; - default: goto yy640; + case '~': goto yy657; + default: goto yy646; } } @@ -8687,97 +8719,97 @@ size_t scan_fence_end(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy655; - case ' ': goto yy656; + case '\n': goto yy661; + case ' ': goto yy662; case '`': - case '~': goto yy657; - default: goto yy658; + case '~': goto yy663; + default: goto yy664; } -yy655: +yy661: { return 0; } -yy656: +yy662: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy668; + case ' ': goto yy674; case '`': - case '~': goto yy669; - default: goto yy655; + case '~': goto yy675; + default: goto yy661; } -yy657: +yy663: yych = *(marker = ++c); switch (yych) { case '`': - case '~': goto yy659; - default: goto yy655; + case '~': goto yy665; + default: goto yy661; } -yy658: +yy664: yych = *++c; - goto yy655; -yy659: + goto yy661; +yy665: yych = *++c; switch (yych) { case '`': - case '~': goto yy661; - default: goto yy660; + case '~': goto yy667; + default: goto yy666; } -yy660: +yy666: c = marker; - goto yy655; -yy661: + goto yy661; +yy667: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy665; + case '\n': goto yy671; case '\t': - case ' ': goto yy663; - case '\r': goto yy667; + case ' ': goto yy669; + case '\r': goto yy673; case '`': - case '~': goto yy661; - default: goto yy660; + case '~': goto yy667; + default: goto yy666; } -yy663: +yy669: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy665; + case '\n': goto yy671; case '\t': - case ' ': goto yy663; - case '\r': goto yy667; - default: goto yy660; + case ' ': goto yy669; + case '\r': goto yy673; + default: goto yy666; } -yy665: +yy671: ++c; -yy666: +yy672: { return (size_t)( c - start ); } -yy667: +yy673: yych = *++c; switch (yych) { - case '\n': goto yy665; - default: goto yy666; + case '\n': goto yy671; + default: goto yy672; } -yy668: +yy674: yych = *++c; switch (yych) { - case ' ': goto yy670; + case ' ': goto yy676; case '`': - case '~': goto yy669; - default: goto yy660; + case '~': goto yy675; + default: goto yy666; } -yy669: +yy675: yych = *++c; switch (yych) { case '`': - case '~': goto yy659; - default: goto yy660; + case '~': goto yy665; + default: goto yy666; } -yy670: +yy676: ++c; switch ((yych = *c)) { case '`': - case '~': goto yy669; - default: goto yy660; + case '~': goto yy675; + default: goto yy666; } } @@ -8793,7 +8825,7 @@ size_t scan_meta_line(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy673; + case '\n': goto yy679; case '0': case '1': case '2': @@ -8855,12 +8887,12 @@ size_t scan_meta_line(const char * c) { case 'w': case 'x': case 'y': - case 'z': goto yy674; - default: goto yy675; + case 'z': goto yy680; + default: goto yy681; } -yy673: +yy679: { return 0; } -yy674: +yy680: yych = *(marker = ++c); switch (yych) { case '\t': @@ -8930,16 +8962,16 @@ yy674: case 'w': case 'x': case 'y': - case 'z': goto yy677; - default: goto yy673; + case 'z': goto yy683; + default: goto yy679; } -yy675: +yy681: yych = *++c; - goto yy673; -yy676: + goto yy679; +yy682: ++c; yych = *c; -yy677: +yy683: switch (yych) { case '\t': case ' ': @@ -9007,39 +9039,39 @@ yy677: case 'w': case 'x': case 'y': - case 'z': goto yy676; - case ':': goto yy679; - default: goto yy678; + case 'z': goto yy682; + case ':': goto yy685; + default: goto yy684; } -yy678: +yy684: c = marker; - goto yy673; -yy679: + goto yy679; +yy685: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy678; - default: goto yy680; + case '\r': goto yy684; + default: goto yy686; } -yy680: +yy686: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy682; - case '\r': goto yy684; - default: goto yy680; + case '\n': goto yy688; + case '\r': goto yy690; + default: goto yy686; } -yy682: +yy688: ++c; -yy683: +yy689: { return (size_t)( c - start ); } -yy684: +yy690: ++c; switch ((yych = *c)) { - case '\n': goto yy682; - default: goto yy683; + case '\n': goto yy688; + default: goto yy689; } } @@ -9054,7 +9086,7 @@ size_t scan_meta_key(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy687; + case '\n': goto yy693; case '0': case '1': case '2': @@ -9116,24 +9148,24 @@ size_t scan_meta_key(const char * c) { case 'w': case 'x': case 'y': - case 'z': goto yy688; - default: goto yy690; + case 'z': goto yy694; + default: goto yy696; } -yy687: +yy693: { return 0; } -yy688: +yy694: ++c; yych = *c; - goto yy692; -yy689: + goto yy698; +yy695: { return (size_t)( c - start ); } -yy690: +yy696: yych = *++c; - goto yy687; -yy691: + goto yy693; +yy697: ++c; yych = *c; -yy692: +yy698: switch (yych) { case '\t': case ' ': @@ -9201,8 +9233,8 @@ yy692: case 'w': case 'x': case 'y': - case 'z': goto yy691; - default: goto yy689; + case 'z': goto yy697; + default: goto yy695; } } @@ -9218,71 +9250,71 @@ size_t scan_definition(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy695; - case ' ': goto yy696; - case ':': goto yy697; - default: goto yy698; + case '\n': goto yy701; + case ' ': goto yy702; + case ':': goto yy703; + default: goto yy704; } -yy695: +yy701: { return 0; } -yy696: +yy702: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy703; - case ':': goto yy705; - default: goto yy695; + case ' ': goto yy709; + case ':': goto yy711; + default: goto yy701; } -yy697: +yy703: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy695; - default: goto yy700; + case '\r': goto yy701; + default: goto yy706; } -yy698: +yy704: yych = *++c; - goto yy695; -yy699: + goto yy701; +yy705: ++c; yych = *c; -yy700: +yy706: switch (yych) { case 0x00: case '\n': - case '\r': goto yy701; + case '\r': goto yy707; case '\t': - case ' ': goto yy699; - default: goto yy702; + case ' ': goto yy705; + default: goto yy708; } -yy701: +yy707: { return (size_t)( c - start ); } -yy702: +yy708: yych = *++c; - goto yy701; -yy703: + goto yy707; +yy709: yych = *++c; switch (yych) { - case ' ': goto yy706; - case ':': goto yy705; - default: goto yy704; + case ' ': goto yy712; + case ':': goto yy711; + default: goto yy710; } -yy704: +yy710: c = marker; - goto yy695; -yy705: + goto yy701; +yy711: yych = *++c; switch (yych) { case 0x00: case '\n': - case '\r': goto yy704; - default: goto yy700; + case '\r': goto yy710; + default: goto yy706; } -yy706: +yy712: ++c; switch ((yych = *c)) { - case ':': goto yy705; - default: goto yy704; + case ':': goto yy711; + default: goto yy710; } } @@ -9303,14 +9335,14 @@ size_t scan_table_separator(const char * c) { case '+': case '-': case ':': - case '=': goto yy711; - case '\n': goto yy709; - case '|': goto yy710; - default: goto yy712; + case '=': goto yy717; + case '\n': goto yy715; + case '|': goto yy716; + default: goto yy718; } -yy709: +yy715: { return 0; } -yy710: +yy716: yych = *(marker = ++c); switch (yych) { case 0x00: @@ -9322,10 +9354,10 @@ yy710: case '-': case ':': case '=': - case '|': goto yy722; - default: goto yy709; + case '|': goto yy728; + default: goto yy715; } -yy711: +yy717: yych = *(marker = ++c); switch (yych) { case '\t': @@ -9333,33 +9365,33 @@ yy711: case '+': case '-': case ':': - case '=': goto yy716; - case '|': goto yy713; - default: goto yy709; + case '=': goto yy722; + case '|': goto yy719; + default: goto yy715; } -yy712: +yy718: yych = *++c; - goto yy709; -yy713: + goto yy715; +yy719: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy718; + case '\n': goto yy724; case '\t': case ' ': case '+': case '-': case ':': case '=': - case '|': goto yy713; - case '\r': goto yy720; - default: goto yy715; + case '|': goto yy719; + case '\r': goto yy726; + default: goto yy721; } -yy715: +yy721: c = marker; - goto yy709; -yy716: + goto yy715; +yy722: ++c; yych = *c; switch (yych) { @@ -9368,36 +9400,36 @@ yy716: case '+': case '-': case ':': - case '=': goto yy716; - case '|': goto yy713; - default: goto yy715; + case '=': goto yy722; + case '|': goto yy719; + default: goto yy721; } -yy718: +yy724: ++c; -yy719: +yy725: { return (size_t)( c - start ); } -yy720: +yy726: yych = *++c; switch (yych) { - case '\n': goto yy718; - default: goto yy719; + case '\n': goto yy724; + default: goto yy725; } -yy721: +yy727: ++c; yych = *c; -yy722: +yy728: switch (yych) { case 0x00: - case '\n': goto yy718; + case '\n': goto yy724; case '\t': case ' ': case '+': case '-': case ':': case '=': - case '|': goto yy721; - case '\r': goto yy720; - default: goto yy715; + case '|': goto yy727; + case '\r': goto yy726; + default: goto yy721; } } @@ -9413,234 +9445,234 @@ size_t scan_alignment_string(const char * c) { yych = *c; switch (yych) { case '\t': - case ' ': goto yy726; - case '\n': goto yy725; + case ' ': goto yy732; + case '\n': goto yy731; case '-': - case '=': goto yy728; - case ':': goto yy727; - default: goto yy729; + case '=': goto yy734; + case ':': goto yy733; + default: goto yy735; } -yy725: +yy731: { return 0; } -yy726: +yy732: yych = *(marker = ++c); switch (yych) { case '\t': - case ' ': goto yy768; + case ' ': goto yy774; case '-': - case '=': goto yy732; - case ':': goto yy767; - default: goto yy725; + case '=': goto yy738; + case ':': goto yy773; + default: goto yy731; } -yy727: +yy733: yych = *(marker = ++c); switch (yych) { case '-': - case '=': goto yy744; - default: goto yy725; + case '=': goto yy750; + default: goto yy731; } -yy728: +yy734: yych = *(marker = ++c); switch (yych) { case '-': - case '=': goto yy732; - case ':': goto yy730; - default: goto yy725; + case '=': goto yy738; + case ':': goto yy736; + default: goto yy731; } -yy729: +yy735: yych = *++c; - goto yy725; -yy730: + goto yy731; +yy736: yych = *++c; switch (yych) { - case '+': goto yy739; - default: goto yy735; + case '+': goto yy745; + default: goto yy741; } -yy731: +yy737: c = marker; - goto yy725; -yy732: + goto yy731; +yy738: ++c; yych = *c; switch (yych) { case '-': - case '=': goto yy732; - case ':': goto yy730; - default: goto yy731; + case '=': goto yy738; + case ':': goto yy736; + default: goto yy737; } -yy734: +yy740: ++c; yych = *c; -yy735: +yy741: switch (yych) { case 0x00: case '\n': - case '|': goto yy736; + case '|': goto yy742; case '\t': - case ' ': goto yy734; - case '\r': goto yy738; - default: goto yy731; + case ' ': goto yy740; + case '\r': goto yy744; + default: goto yy737; } -yy736: +yy742: ++c; -yy737: +yy743: { return ALIGN_RIGHT; } -yy738: +yy744: yych = *++c; switch (yych) { - case '\n': goto yy736; - default: goto yy737; + case '\n': goto yy742; + default: goto yy743; } -yy739: +yy745: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy741; + case '|': goto yy747; case '\t': - case ' ': goto yy739; - case '\r': goto yy743; - default: goto yy731; + case ' ': goto yy745; + case '\r': goto yy749; + default: goto yy737; } -yy741: +yy747: ++c; -yy742: +yy748: { return ALIGN_WRAP | ALIGN_RIGHT; } -yy743: +yy749: yych = *++c; switch (yych) { - case '\n': goto yy741; - default: goto yy742; + case '\n': goto yy747; + default: goto yy748; } -yy744: +yy750: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy748; + case '|': goto yy754; case '\t': - case ' ': goto yy746; - case '\r': goto yy750; - case '+': goto yy752; + case ' ': goto yy752; + case '\r': goto yy756; + case '+': goto yy758; case '-': - case '=': goto yy744; - case ':': goto yy751; - default: goto yy731; + case '=': goto yy750; + case ':': goto yy757; + default: goto yy737; } -yy746: +yy752: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy748; + case '|': goto yy754; case '\t': - case ' ': goto yy746; - case '\r': goto yy750; - default: goto yy731; + case ' ': goto yy752; + case '\r': goto yy756; + default: goto yy737; } -yy748: +yy754: ++c; -yy749: +yy755: { return ALIGN_LEFT; } -yy750: +yy756: yych = *++c; switch (yych) { - case '\n': goto yy748; - default: goto yy749; + case '\n': goto yy754; + default: goto yy755; } -yy751: +yy757: yych = *++c; switch (yych) { - case '+': goto yy757; - default: goto yy760; + case '+': goto yy763; + default: goto yy766; } -yy752: +yy758: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy754; + case '|': goto yy760; case '\t': - case ' ': goto yy752; - case '\r': goto yy756; - default: goto yy731; + case ' ': goto yy758; + case '\r': goto yy762; + default: goto yy737; } -yy754: +yy760: ++c; -yy755: +yy761: { return ALIGN_WRAP | ALIGN_LEFT; } -yy756: +yy762: yych = *++c; switch (yych) { - case '\n': goto yy754; - default: goto yy755; + case '\n': goto yy760; + default: goto yy761; } -yy757: +yy763: ++c; yych = *c; switch (yych) { case 0x00: case '\n': - case '|': goto yy764; + case '|': goto yy770; case '\t': - case ' ': goto yy757; - case '\r': goto yy766; - default: goto yy731; + case ' ': goto yy763; + case '\r': goto yy772; + default: goto yy737; } -yy759: +yy765: ++c; yych = *c; -yy760: +yy766: switch (yych) { case 0x00: case '\n': - case '|': goto yy761; + case '|': goto yy767; case '\t': - case ' ': goto yy759; - case '\r': goto yy763; - default: goto yy731; + case ' ': goto yy765; + case '\r': goto yy769; + default: goto yy737; } -yy761: +yy767: ++c; -yy762: +yy768: { return ALIGN_CENTER; } -yy763: +yy769: yych = *++c; switch (yych) { - case '\n': goto yy761; - default: goto yy762; + case '\n': goto yy767; + default: goto yy768; } -yy764: +yy770: ++c; -yy765: +yy771: { return ALIGN_WRAP | ALIGN_CENTER; } -yy766: +yy772: yych = *++c; switch (yych) { - case '\n': goto yy764; - default: goto yy765; + case '\n': goto yy770; + default: goto yy771; } -yy767: +yy773: yych = *++c; switch (yych) { case '-': - case '=': goto yy744; - default: goto yy731; + case '=': goto yy750; + default: goto yy737; } -yy768: +yy774: ++c; yych = *c; switch (yych) { case '\t': - case ' ': goto yy768; + case ' ': goto yy774; case '-': - case '=': goto yy732; - case ':': goto yy767; - default: goto yy731; + case '=': goto yy738; + case ':': goto yy773; + default: goto yy737; } } @@ -9658,49 +9690,49 @@ size_t scan_destination(const char * c) { case 0x00: case '\t': case '\r': - case ' ': goto yy776; - case '\n': goto yy772; - case '<': goto yy773; - default: goto yy775; + case ' ': goto yy782; + case '\n': goto yy778; + case '<': goto yy779; + default: goto yy781; } -yy772: +yy778: { return 0; } -yy773: +yy779: ++c; yych = *c; - goto yy780; -yy774: + goto yy786; +yy780: { return (size_t)( c - start ); } -yy775: +yy781: yych = *++c; - goto yy778; -yy776: + goto yy784; +yy782: yych = *++c; - goto yy772; -yy777: + goto yy778; +yy783: ++c; yych = *c; -yy778: +yy784: switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': goto yy774; - default: goto yy777; + case ' ': goto yy780; + default: goto yy783; } -yy779: +yy785: ++c; yych = *c; -yy780: +yy786: switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': goto yy774; - case '>': goto yy777; - default: goto yy779; + case ' ': goto yy780; + case '>': goto yy783; + default: goto yy785; } } @@ -9716,79 +9748,79 @@ size_t scan_title(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy783; - case '"': goto yy784; - case '\'': goto yy785; - case '(': goto yy786; - default: goto yy787; + case '\n': goto yy789; + case '"': goto yy790; + case '\'': goto yy791; + case '(': goto yy792; + default: goto yy793; } -yy783: +yy789: { return 0; } -yy784: +yy790: yych = *(marker = ++c); switch (yych) { case 0x00: case '\n': - case '\r': goto yy783; - default: goto yy796; + case '\r': goto yy789; + default: goto yy802; } -yy785: +yy791: yych = *(marker = ++c); switch (yych) { case 0x00: case '\n': - case '\r': goto yy783; - default: goto yy794; + case '\r': goto yy789; + default: goto yy800; } -yy786: +yy792: yych = *(marker = ++c); switch (yych) { case 0x00: case '\n': - case '\r': goto yy783; - default: goto yy789; + case '\r': goto yy789; + default: goto yy795; } -yy787: +yy793: yych = *++c; - goto yy783; -yy788: + goto yy789; +yy794: ++c; yych = *c; -yy789: +yy795: switch (yych) { case 0x00: case '\n': - case '\r': goto yy790; - case ')': goto yy791; - default: goto yy788; + case '\r': goto yy796; + case ')': goto yy797; + default: goto yy794; } -yy790: +yy796: c = marker; - goto yy783; -yy791: + goto yy789; +yy797: ++c; { return (size_t)( c - start ); } -yy793: +yy799: ++c; yych = *c; -yy794: +yy800: switch (yych) { case 0x00: case '\n': - case '\r': goto yy790; - case '\'': goto yy791; - default: goto yy793; + case '\r': goto yy796; + case '\'': goto yy797; + default: goto yy799; } -yy795: +yy801: ++c; yych = *c; -yy796: +yy802: switch (yych) { case 0x00: case '\n': - case '\r': goto yy790; - case '"': goto yy791; - default: goto yy795; + case '\r': goto yy796; + case '"': goto yy797; + default: goto yy801; } } @@ -9803,106 +9835,106 @@ size_t scan_setext(const char * c) { char yych; yych = *c; switch (yych) { - case '\n': goto yy799; - case ' ': goto yy800; - case '-': goto yy802; - case '=': goto yy801; - default: goto yy803; + case '\n': goto yy805; + case ' ': goto yy806; + case '-': goto yy808; + case '=': goto yy807; + default: goto yy809; } -yy799: +yy805: { return 0; } -yy800: +yy806: yych = *(marker = ++c); switch (yych) { - case ' ': goto yy815; - case '-': goto yy816; - case '=': goto yy817; - default: goto yy799; + case ' ': goto yy821; + case '-': goto yy822; + case '=': goto yy823; + default: goto yy805; } -yy801: +yy807: yych = *(marker = ++c); switch (yych) { - case '=': goto yy810; - default: goto yy799; + case '=': goto yy816; + default: goto yy805; } -yy802: +yy808: yych = *(marker = ++c); switch (yych) { - case '-': goto yy804; - default: goto yy799; + case '-': goto yy810; + default: goto yy805; } -yy803: +yy809: yych = *++c; - goto yy799; -yy804: + goto yy805; +yy810: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy807; - case '\r': goto yy809; - case '-': goto yy804; - default: goto yy806; + case '\n': goto yy813; + case '\r': goto yy815; + case '-': goto yy810; + default: goto yy812; } -yy806: +yy812: c = marker; - goto yy799; -yy807: + goto yy805; +yy813: ++c; -yy808: +yy814: { return (size_t)( c - start ); } -yy809: +yy815: yych = *++c; switch (yych) { - case '\n': goto yy807; - default: goto yy808; + case '\n': goto yy813; + default: goto yy814; } -yy810: +yy816: ++c; yych = *c; switch (yych) { case 0x00: - case '\n': goto yy812; - case '\r': goto yy814; - case '=': goto yy810; - default: goto yy806; + case '\n': goto yy818; + case '\r': goto yy820; + case '=': goto yy816; + default: goto yy812; } -yy812: +yy818: ++c; -yy813: +yy819: { return (size_t)( c - start ); } -yy814: +yy820: yych = *++c; switch (yych) { - case '\n': goto yy812; - default: goto yy813; + case '\n': goto yy818; + default: goto yy819; } -yy815: +yy821: yych = *++c; switch (yych) { - case ' ': goto yy818; - case '-': goto yy816; - case '=': goto yy817; - default: goto yy806; + case ' ': goto yy824; + case '-': goto yy822; + case '=': goto yy823; + default: goto yy812; } -yy816: +yy822: yych = *++c; switch (yych) { - case '-': goto yy804; - default: goto yy806; + case '-': goto yy810; + default: goto yy812; } -yy817: +yy823: yych = *++c; switch (yych) { - case '=': goto yy810; - default: goto yy806; + case '=': goto yy816; + default: goto yy812; } -yy818: +yy824: ++c; switch ((yych = *c)) { - case '-': goto yy816; - case '=': goto yy817; - default: goto yy806; + case '-': goto yy822; + case '=': goto yy823; + default: goto yy812; } } diff --git a/Sources/libMultiMarkdown/scanners.re b/Sources/libMultiMarkdown/scanners.re index ef4bcc3..22f47b6 100644 --- a/Sources/libMultiMarkdown/scanners.re +++ b/Sources/libMultiMarkdown/scanners.re @@ -86,7 +86,7 @@ attributes = (attr)+; title = (quoted_d | quoted_s | quoted_p); - label = [^\]\n\r\x00]+; + label = [^\]\n\r\x00]* [^\]\n\r\x00\\]; finish_line = [^\n\r\x00]+; ref_abbr = non_indent '[>' label ']' ':' finish_line; -- 2.40.0