ext/markdown_parser.c in rpeg-markdown-0.2.0 vs ext/markdown_parser.c in rpeg-markdown-1.0

- old
+ new

@@ -1,11 +1,11 @@ /* A recursive-descent parser generated by peg 0.1.2 */ #include <stdio.h> #include <stdlib.h> #include <string.h> -#define YYRULECOUNT 208 +#define YYRULECOUNT 212 /********************************************************************** markdown_parser.leg - markdown parser in C using a PEG grammar. (c) 2008 John MacFarlane (jgm at berkeley dot edu). @@ -241,205 +241,209 @@ #endif /* YY_PART */ #define YYACCEPT yyAccept(yythunkpos0) -YY_RULE(int) yy_Notes(); /* 208 */ -YY_RULE(int) yy_RawNoteBlock(); /* 207 */ -YY_RULE(int) yy_RawNoteReference(); /* 206 */ -YY_RULE(int) yy_DoubleQuoteEnd(); /* 205 */ -YY_RULE(int) yy_DoubleQuoteStart(); /* 204 */ -YY_RULE(int) yy_SingleQuoteEnd(); /* 203 */ -YY_RULE(int) yy_SingleQuoteStart(); /* 202 */ -YY_RULE(int) yy_EnDash(); /* 201 */ -YY_RULE(int) yy_EmDash(); /* 200 */ -YY_RULE(int) yy_Apostrophe(); /* 199 */ -YY_RULE(int) yy_DoubleQuoted(); /* 198 */ -YY_RULE(int) yy_SingleQuoted(); /* 197 */ -YY_RULE(int) yy_Dash(); /* 196 */ -YY_RULE(int) yy_Ellipsis(); /* 195 */ -YY_RULE(int) yy_RawLine(); /* 194 */ -YY_RULE(int) yy_Digit(); /* 193 */ -YY_RULE(int) yy_ExtendedSpecialChar(); /* 192 */ -YY_RULE(int) yy_Quoted(); /* 191 */ -YY_RULE(int) yy_HtmlTag(); /* 190 */ -YY_RULE(int) yy_Ticks5(); /* 189 */ -YY_RULE(int) yy_Ticks4(); /* 188 */ -YY_RULE(int) yy_Ticks3(); /* 187 */ -YY_RULE(int) yy_Ticks2(); /* 186 */ -YY_RULE(int) yy_Ticks1(); /* 185 */ -YY_RULE(int) yy_SkipBlock(); /* 184 */ -YY_RULE(int) yy_References(); /* 183 */ -YY_RULE(int) yy_EmptyTitle(); /* 182 */ -YY_RULE(int) yy_RefTitleParens(); /* 181 */ -YY_RULE(int) yy_RefTitleDouble(); /* 180 */ -YY_RULE(int) yy_RefTitleSingle(); /* 179 */ -YY_RULE(int) yy_RefTitle(); /* 178 */ -YY_RULE(int) yy_RefSrc(); /* 177 */ -YY_RULE(int) yy_AutoLinkEmail(); /* 176 */ -YY_RULE(int) yy_AutoLinkUrl(); /* 175 */ -YY_RULE(int) yy_TitleDouble(); /* 174 */ -YY_RULE(int) yy_TitleSingle(); /* 173 */ -YY_RULE(int) yy_Nonspacechar(); /* 172 */ -YY_RULE(int) yy_SourceContents(); /* 171 */ -YY_RULE(int) yy_Title(); /* 170 */ -YY_RULE(int) yy_Source(); /* 169 */ -YY_RULE(int) yy_Label(); /* 168 */ -YY_RULE(int) yy_ReferenceLinkSingle(); /* 167 */ -YY_RULE(int) yy_ReferenceLinkDouble(); /* 166 */ -YY_RULE(int) yy_AutoLink(); /* 165 */ -YY_RULE(int) yy_ReferenceLink(); /* 164 */ -YY_RULE(int) yy_ExplicitLink(); /* 163 */ -YY_RULE(int) yy_TwoUlClose(); /* 162 */ -YY_RULE(int) yy_TwoUlOpen(); /* 161 */ -YY_RULE(int) yy_TwoStarClose(); /* 160 */ -YY_RULE(int) yy_TwoStarOpen(); /* 159 */ -YY_RULE(int) yy_Alphanumeric(); /* 158 */ -YY_RULE(int) yy_StrongUl(); /* 157 */ -YY_RULE(int) yy_OneUlClose(); /* 156 */ -YY_RULE(int) yy_OneUlOpen(); /* 155 */ -YY_RULE(int) yy_StrongStar(); /* 154 */ -YY_RULE(int) yy_OneStarClose(); /* 153 */ -YY_RULE(int) yy_OneStarOpen(); /* 152 */ -YY_RULE(int) yy_EmphUl(); /* 151 */ -YY_RULE(int) yy_EmphStar(); /* 150 */ -YY_RULE(int) yy_StarLine(); /* 149 */ -YY_RULE(int) yy_UlLine(); /* 148 */ -YY_RULE(int) yy_SpecialChar(); /* 147 */ -YY_RULE(int) yy_Eof(); /* 146 */ -YY_RULE(int) yy_NormalEndline(); /* 145 */ -YY_RULE(int) yy_TerminalEndline(); /* 144 */ -YY_RULE(int) yy_CharEntity(); /* 143 */ -YY_RULE(int) yy_DecEntity(); /* 142 */ -YY_RULE(int) yy_HexEntity(); /* 141 */ -YY_RULE(int) yy_NormalChar(); /* 140 */ -YY_RULE(int) yy_Symbol(); /* 139 */ -YY_RULE(int) yy_Smart(); /* 138 */ -YY_RULE(int) yy_EscapedChar(); /* 137 */ -YY_RULE(int) yy_Entity(); /* 136 */ -YY_RULE(int) yy_RawHtml(); /* 135 */ -YY_RULE(int) yy_Code(); /* 134 */ -YY_RULE(int) yy_InlineNote(); /* 133 */ -YY_RULE(int) yy_NoteReference(); /* 132 */ -YY_RULE(int) yy_Link(); /* 131 */ -YY_RULE(int) yy_Image(); /* 130 */ -YY_RULE(int) yy_Emph(); /* 129 */ -YY_RULE(int) yy_Strong(); /* 128 */ -YY_RULE(int) yy_Space(); /* 127 */ -YY_RULE(int) yy_UlOrStarLine(); /* 126 */ -YY_RULE(int) yy_LineBreak(); /* 125 */ -YY_RULE(int) yy_Str(); /* 124 */ -YY_RULE(int) yy_HtmlBlockType(); /* 123 */ -YY_RULE(int) yy_HtmlBlockSelfClosing(); /* 122 */ -YY_RULE(int) yy_HtmlComment(); /* 121 */ -YY_RULE(int) yy_HtmlBlockInTags(); /* 120 */ -YY_RULE(int) yy_HtmlBlockCloseScript(); /* 119 */ -YY_RULE(int) yy_HtmlBlockOpenScript(); /* 118 */ -YY_RULE(int) yy_HtmlBlockCloseTr(); /* 117 */ -YY_RULE(int) yy_HtmlBlockOpenTr(); /* 116 */ -YY_RULE(int) yy_HtmlBlockCloseThead(); /* 115 */ -YY_RULE(int) yy_HtmlBlockOpenThead(); /* 114 */ -YY_RULE(int) yy_HtmlBlockCloseTh(); /* 113 */ -YY_RULE(int) yy_HtmlBlockOpenTh(); /* 112 */ -YY_RULE(int) yy_HtmlBlockCloseTfoot(); /* 111 */ -YY_RULE(int) yy_HtmlBlockOpenTfoot(); /* 110 */ -YY_RULE(int) yy_HtmlBlockCloseTd(); /* 109 */ -YY_RULE(int) yy_HtmlBlockOpenTd(); /* 108 */ -YY_RULE(int) yy_HtmlBlockCloseTbody(); /* 107 */ -YY_RULE(int) yy_HtmlBlockOpenTbody(); /* 106 */ -YY_RULE(int) yy_HtmlBlockCloseLi(); /* 105 */ -YY_RULE(int) yy_HtmlBlockOpenLi(); /* 104 */ -YY_RULE(int) yy_HtmlBlockCloseFrameset(); /* 103 */ -YY_RULE(int) yy_HtmlBlockOpenFrameset(); /* 102 */ -YY_RULE(int) yy_HtmlBlockCloseDt(); /* 101 */ -YY_RULE(int) yy_HtmlBlockOpenDt(); /* 100 */ -YY_RULE(int) yy_HtmlBlockCloseDd(); /* 99 */ -YY_RULE(int) yy_HtmlBlockOpenDd(); /* 98 */ -YY_RULE(int) yy_HtmlBlockCloseUl(); /* 97 */ -YY_RULE(int) yy_HtmlBlockOpenUl(); /* 96 */ -YY_RULE(int) yy_HtmlBlockCloseTable(); /* 95 */ -YY_RULE(int) yy_HtmlBlockOpenTable(); /* 94 */ -YY_RULE(int) yy_HtmlBlockClosePre(); /* 93 */ -YY_RULE(int) yy_HtmlBlockOpenPre(); /* 92 */ -YY_RULE(int) yy_HtmlBlockCloseP(); /* 91 */ -YY_RULE(int) yy_HtmlBlockOpenP(); /* 90 */ -YY_RULE(int) yy_HtmlBlockCloseOl(); /* 89 */ -YY_RULE(int) yy_HtmlBlockOpenOl(); /* 88 */ -YY_RULE(int) yy_HtmlBlockCloseNoscript(); /* 87 */ -YY_RULE(int) yy_HtmlBlockOpenNoscript(); /* 86 */ -YY_RULE(int) yy_HtmlBlockCloseNoframes(); /* 85 */ -YY_RULE(int) yy_HtmlBlockOpenNoframes(); /* 84 */ -YY_RULE(int) yy_HtmlBlockCloseMenu(); /* 83 */ -YY_RULE(int) yy_HtmlBlockOpenMenu(); /* 82 */ -YY_RULE(int) yy_HtmlBlockCloseIsindex(); /* 81 */ -YY_RULE(int) yy_HtmlBlockOpenIsindex(); /* 80 */ -YY_RULE(int) yy_HtmlBlockCloseHr(); /* 79 */ -YY_RULE(int) yy_HtmlBlockOpenHr(); /* 78 */ -YY_RULE(int) yy_HtmlBlockCloseH6(); /* 77 */ -YY_RULE(int) yy_HtmlBlockOpenH6(); /* 76 */ -YY_RULE(int) yy_HtmlBlockCloseH5(); /* 75 */ -YY_RULE(int) yy_HtmlBlockOpenH5(); /* 74 */ -YY_RULE(int) yy_HtmlBlockCloseH4(); /* 73 */ -YY_RULE(int) yy_HtmlBlockOpenH4(); /* 72 */ -YY_RULE(int) yy_HtmlBlockCloseH3(); /* 71 */ -YY_RULE(int) yy_HtmlBlockOpenH3(); /* 70 */ -YY_RULE(int) yy_HtmlBlockCloseH2(); /* 69 */ -YY_RULE(int) yy_HtmlBlockOpenH2(); /* 68 */ -YY_RULE(int) yy_HtmlBlockCloseH1(); /* 67 */ -YY_RULE(int) yy_HtmlBlockOpenH1(); /* 66 */ -YY_RULE(int) yy_HtmlBlockCloseForm(); /* 65 */ -YY_RULE(int) yy_HtmlBlockOpenForm(); /* 64 */ -YY_RULE(int) yy_HtmlBlockCloseFieldset(); /* 63 */ -YY_RULE(int) yy_HtmlBlockOpenFieldset(); /* 62 */ -YY_RULE(int) yy_HtmlBlockCloseDl(); /* 61 */ -YY_RULE(int) yy_HtmlBlockOpenDl(); /* 60 */ -YY_RULE(int) yy_HtmlBlockCloseDiv(); /* 59 */ -YY_RULE(int) yy_HtmlBlockOpenDiv(); /* 58 */ -YY_RULE(int) yy_HtmlBlockCloseDir(); /* 57 */ -YY_RULE(int) yy_HtmlBlockOpenDir(); /* 56 */ -YY_RULE(int) yy_HtmlBlockCloseCenter(); /* 55 */ -YY_RULE(int) yy_HtmlBlockOpenCenter(); /* 54 */ -YY_RULE(int) yy_HtmlBlockCloseBlockquote(); /* 53 */ -YY_RULE(int) yy_HtmlBlockOpenBlockquote(); /* 52 */ -YY_RULE(int) yy_HtmlBlockCloseAddress(); /* 51 */ -YY_RULE(int) yy_HtmlAttribute(); /* 50 */ -YY_RULE(int) yy_Spnl(); /* 49 */ -YY_RULE(int) yy_HtmlBlockOpenAddress(); /* 48 */ -YY_RULE(int) yy_OptionallyIndentedLine(); /* 47 */ -YY_RULE(int) yy_OrderedListItem(); /* 46 */ -YY_RULE(int) yy_OrderedListLoose(); /* 45 */ -YY_RULE(int) yy_OrderedListTight(); /* 44 */ -YY_RULE(int) yy_Indent(); /* 43 */ -YY_RULE(int) yy_ListBlockLine(); /* 42 */ -YY_RULE(int) yy_ListContinuationBlock(); /* 41 */ -YY_RULE(int) yy_ListBlock(); /* 40 */ -YY_RULE(int) yy_Enumerator(); /* 39 */ -YY_RULE(int) yy_ListItem(); /* 38 */ -YY_RULE(int) yy_BulletListItem(); /* 37 */ -YY_RULE(int) yy_BulletListLoose(); /* 36 */ -YY_RULE(int) yy_BulletListTight(); /* 35 */ -YY_RULE(int) yy_Spacechar(); /* 34 */ -YY_RULE(int) yy_Bullet(); /* 33 */ -YY_RULE(int) yy_VerbatimChunk(); /* 32 */ -YY_RULE(int) yy_IndentedLine(); /* 31 */ -YY_RULE(int) yy_NonblankIndentedLine(); /* 30 */ -YY_RULE(int) yy_Line(); /* 29 */ -YY_RULE(int) yy_BlockQuoteRaw(); /* 28 */ -YY_RULE(int) yy_Endline(); /* 27 */ -YY_RULE(int) yy_SetextHeading2(); /* 26 */ -YY_RULE(int) yy_SetextHeading1(); /* 25 */ -YY_RULE(int) yy_SetextHeading(); /* 24 */ -YY_RULE(int) yy_AtxHeading(); /* 23 */ -YY_RULE(int) yy_AtxStart(); /* 22 */ -YY_RULE(int) yy_Inline(); /* 21 */ -YY_RULE(int) yy_Sp(); /* 20 */ -YY_RULE(int) yy_Newline(); /* 19 */ -YY_RULE(int) yy_AtxInline(); /* 18 */ -YY_RULE(int) yy_Inlines(); /* 17 */ -YY_RULE(int) yy_NonindentSpace(); /* 16 */ -YY_RULE(int) yy_Plain(); /* 15 */ -YY_RULE(int) yy_Para(); /* 14 */ +YY_RULE(int) yy_Notes(); /* 212 */ +YY_RULE(int) yy_RawNoteBlock(); /* 211 */ +YY_RULE(int) yy_RawNoteReference(); /* 210 */ +YY_RULE(int) yy_DoubleQuoteEnd(); /* 209 */ +YY_RULE(int) yy_DoubleQuoteStart(); /* 208 */ +YY_RULE(int) yy_SingleQuoteEnd(); /* 207 */ +YY_RULE(int) yy_SingleQuoteStart(); /* 206 */ +YY_RULE(int) yy_EnDash(); /* 205 */ +YY_RULE(int) yy_EmDash(); /* 204 */ +YY_RULE(int) yy_Apostrophe(); /* 203 */ +YY_RULE(int) yy_DoubleQuoted(); /* 202 */ +YY_RULE(int) yy_SingleQuoted(); /* 201 */ +YY_RULE(int) yy_Dash(); /* 200 */ +YY_RULE(int) yy_Ellipsis(); /* 199 */ +YY_RULE(int) yy_RawLine(); /* 198 */ +YY_RULE(int) yy_Digit(); /* 197 */ +YY_RULE(int) yy_ExtendedSpecialChar(); /* 196 */ +YY_RULE(int) yy_Quoted(); /* 195 */ +YY_RULE(int) yy_HtmlTag(); /* 194 */ +YY_RULE(int) yy_Ticks5(); /* 193 */ +YY_RULE(int) yy_Ticks4(); /* 192 */ +YY_RULE(int) yy_Ticks3(); /* 191 */ +YY_RULE(int) yy_Ticks2(); /* 190 */ +YY_RULE(int) yy_Ticks1(); /* 189 */ +YY_RULE(int) yy_SkipBlock(); /* 188 */ +YY_RULE(int) yy_References(); /* 187 */ +YY_RULE(int) yy_EmptyTitle(); /* 186 */ +YY_RULE(int) yy_RefTitleParens(); /* 185 */ +YY_RULE(int) yy_RefTitleDouble(); /* 184 */ +YY_RULE(int) yy_RefTitleSingle(); /* 183 */ +YY_RULE(int) yy_RefTitle(); /* 182 */ +YY_RULE(int) yy_RefSrc(); /* 181 */ +YY_RULE(int) yy_AutoLinkEmail(); /* 180 */ +YY_RULE(int) yy_AutoLinkUrl(); /* 179 */ +YY_RULE(int) yy_TitleDouble(); /* 178 */ +YY_RULE(int) yy_TitleSingle(); /* 177 */ +YY_RULE(int) yy_Nonspacechar(); /* 176 */ +YY_RULE(int) yy_SourceContents(); /* 175 */ +YY_RULE(int) yy_Title(); /* 174 */ +YY_RULE(int) yy_Source(); /* 173 */ +YY_RULE(int) yy_Label(); /* 172 */ +YY_RULE(int) yy_ReferenceLinkSingle(); /* 171 */ +YY_RULE(int) yy_ReferenceLinkDouble(); /* 170 */ +YY_RULE(int) yy_AutoLink(); /* 169 */ +YY_RULE(int) yy_ReferenceLink(); /* 168 */ +YY_RULE(int) yy_ExplicitLink(); /* 167 */ +YY_RULE(int) yy_TwoUlClose(); /* 166 */ +YY_RULE(int) yy_TwoUlOpen(); /* 165 */ +YY_RULE(int) yy_TwoStarClose(); /* 164 */ +YY_RULE(int) yy_TwoStarOpen(); /* 163 */ +YY_RULE(int) yy_Alphanumeric(); /* 162 */ +YY_RULE(int) yy_StrongUl(); /* 161 */ +YY_RULE(int) yy_OneUlClose(); /* 160 */ +YY_RULE(int) yy_OneUlOpen(); /* 159 */ +YY_RULE(int) yy_StrongStar(); /* 158 */ +YY_RULE(int) yy_OneStarClose(); /* 157 */ +YY_RULE(int) yy_OneStarOpen(); /* 156 */ +YY_RULE(int) yy_EmphUl(); /* 155 */ +YY_RULE(int) yy_EmphStar(); /* 154 */ +YY_RULE(int) yy_StarLine(); /* 153 */ +YY_RULE(int) yy_UlLine(); /* 152 */ +YY_RULE(int) yy_SpecialChar(); /* 151 */ +YY_RULE(int) yy_Eof(); /* 150 */ +YY_RULE(int) yy_NormalEndline(); /* 149 */ +YY_RULE(int) yy_TerminalEndline(); /* 148 */ +YY_RULE(int) yy_CharEntity(); /* 147 */ +YY_RULE(int) yy_DecEntity(); /* 146 */ +YY_RULE(int) yy_HexEntity(); /* 145 */ +YY_RULE(int) yy_NormalChar(); /* 144 */ +YY_RULE(int) yy_Symbol(); /* 143 */ +YY_RULE(int) yy_Smart(); /* 142 */ +YY_RULE(int) yy_EscapedChar(); /* 141 */ +YY_RULE(int) yy_Entity(); /* 140 */ +YY_RULE(int) yy_RawHtml(); /* 139 */ +YY_RULE(int) yy_Code(); /* 138 */ +YY_RULE(int) yy_InlineNote(); /* 137 */ +YY_RULE(int) yy_NoteReference(); /* 136 */ +YY_RULE(int) yy_Link(); /* 135 */ +YY_RULE(int) yy_Image(); /* 134 */ +YY_RULE(int) yy_Emph(); /* 133 */ +YY_RULE(int) yy_Strong(); /* 132 */ +YY_RULE(int) yy_Space(); /* 131 */ +YY_RULE(int) yy_UlOrStarLine(); /* 130 */ +YY_RULE(int) yy_LineBreak(); /* 129 */ +YY_RULE(int) yy_Str(); /* 128 */ +YY_RULE(int) yy_InStyleTags(); /* 127 */ +YY_RULE(int) yy_StyleClose(); /* 126 */ +YY_RULE(int) yy_StyleOpen(); /* 125 */ +YY_RULE(int) yy_HtmlBlockType(); /* 124 */ +YY_RULE(int) yy_HtmlBlockSelfClosing(); /* 123 */ +YY_RULE(int) yy_HtmlComment(); /* 122 */ +YY_RULE(int) yy_HtmlBlockInTags(); /* 121 */ +YY_RULE(int) yy_HtmlBlockCloseScript(); /* 120 */ +YY_RULE(int) yy_HtmlBlockOpenScript(); /* 119 */ +YY_RULE(int) yy_HtmlBlockCloseTr(); /* 118 */ +YY_RULE(int) yy_HtmlBlockOpenTr(); /* 117 */ +YY_RULE(int) yy_HtmlBlockCloseThead(); /* 116 */ +YY_RULE(int) yy_HtmlBlockOpenThead(); /* 115 */ +YY_RULE(int) yy_HtmlBlockCloseTh(); /* 114 */ +YY_RULE(int) yy_HtmlBlockOpenTh(); /* 113 */ +YY_RULE(int) yy_HtmlBlockCloseTfoot(); /* 112 */ +YY_RULE(int) yy_HtmlBlockOpenTfoot(); /* 111 */ +YY_RULE(int) yy_HtmlBlockCloseTd(); /* 110 */ +YY_RULE(int) yy_HtmlBlockOpenTd(); /* 109 */ +YY_RULE(int) yy_HtmlBlockCloseTbody(); /* 108 */ +YY_RULE(int) yy_HtmlBlockOpenTbody(); /* 107 */ +YY_RULE(int) yy_HtmlBlockCloseLi(); /* 106 */ +YY_RULE(int) yy_HtmlBlockOpenLi(); /* 105 */ +YY_RULE(int) yy_HtmlBlockCloseFrameset(); /* 104 */ +YY_RULE(int) yy_HtmlBlockOpenFrameset(); /* 103 */ +YY_RULE(int) yy_HtmlBlockCloseDt(); /* 102 */ +YY_RULE(int) yy_HtmlBlockOpenDt(); /* 101 */ +YY_RULE(int) yy_HtmlBlockCloseDd(); /* 100 */ +YY_RULE(int) yy_HtmlBlockOpenDd(); /* 99 */ +YY_RULE(int) yy_HtmlBlockCloseUl(); /* 98 */ +YY_RULE(int) yy_HtmlBlockOpenUl(); /* 97 */ +YY_RULE(int) yy_HtmlBlockCloseTable(); /* 96 */ +YY_RULE(int) yy_HtmlBlockOpenTable(); /* 95 */ +YY_RULE(int) yy_HtmlBlockClosePre(); /* 94 */ +YY_RULE(int) yy_HtmlBlockOpenPre(); /* 93 */ +YY_RULE(int) yy_HtmlBlockCloseP(); /* 92 */ +YY_RULE(int) yy_HtmlBlockOpenP(); /* 91 */ +YY_RULE(int) yy_HtmlBlockCloseOl(); /* 90 */ +YY_RULE(int) yy_HtmlBlockOpenOl(); /* 89 */ +YY_RULE(int) yy_HtmlBlockCloseNoscript(); /* 88 */ +YY_RULE(int) yy_HtmlBlockOpenNoscript(); /* 87 */ +YY_RULE(int) yy_HtmlBlockCloseNoframes(); /* 86 */ +YY_RULE(int) yy_HtmlBlockOpenNoframes(); /* 85 */ +YY_RULE(int) yy_HtmlBlockCloseMenu(); /* 84 */ +YY_RULE(int) yy_HtmlBlockOpenMenu(); /* 83 */ +YY_RULE(int) yy_HtmlBlockCloseIsindex(); /* 82 */ +YY_RULE(int) yy_HtmlBlockOpenIsindex(); /* 81 */ +YY_RULE(int) yy_HtmlBlockCloseHr(); /* 80 */ +YY_RULE(int) yy_HtmlBlockOpenHr(); /* 79 */ +YY_RULE(int) yy_HtmlBlockCloseH6(); /* 78 */ +YY_RULE(int) yy_HtmlBlockOpenH6(); /* 77 */ +YY_RULE(int) yy_HtmlBlockCloseH5(); /* 76 */ +YY_RULE(int) yy_HtmlBlockOpenH5(); /* 75 */ +YY_RULE(int) yy_HtmlBlockCloseH4(); /* 74 */ +YY_RULE(int) yy_HtmlBlockOpenH4(); /* 73 */ +YY_RULE(int) yy_HtmlBlockCloseH3(); /* 72 */ +YY_RULE(int) yy_HtmlBlockOpenH3(); /* 71 */ +YY_RULE(int) yy_HtmlBlockCloseH2(); /* 70 */ +YY_RULE(int) yy_HtmlBlockOpenH2(); /* 69 */ +YY_RULE(int) yy_HtmlBlockCloseH1(); /* 68 */ +YY_RULE(int) yy_HtmlBlockOpenH1(); /* 67 */ +YY_RULE(int) yy_HtmlBlockCloseForm(); /* 66 */ +YY_RULE(int) yy_HtmlBlockOpenForm(); /* 65 */ +YY_RULE(int) yy_HtmlBlockCloseFieldset(); /* 64 */ +YY_RULE(int) yy_HtmlBlockOpenFieldset(); /* 63 */ +YY_RULE(int) yy_HtmlBlockCloseDl(); /* 62 */ +YY_RULE(int) yy_HtmlBlockOpenDl(); /* 61 */ +YY_RULE(int) yy_HtmlBlockCloseDiv(); /* 60 */ +YY_RULE(int) yy_HtmlBlockOpenDiv(); /* 59 */ +YY_RULE(int) yy_HtmlBlockCloseDir(); /* 58 */ +YY_RULE(int) yy_HtmlBlockOpenDir(); /* 57 */ +YY_RULE(int) yy_HtmlBlockCloseCenter(); /* 56 */ +YY_RULE(int) yy_HtmlBlockOpenCenter(); /* 55 */ +YY_RULE(int) yy_HtmlBlockCloseBlockquote(); /* 54 */ +YY_RULE(int) yy_HtmlBlockOpenBlockquote(); /* 53 */ +YY_RULE(int) yy_HtmlBlockCloseAddress(); /* 52 */ +YY_RULE(int) yy_HtmlAttribute(); /* 51 */ +YY_RULE(int) yy_Spnl(); /* 50 */ +YY_RULE(int) yy_HtmlBlockOpenAddress(); /* 49 */ +YY_RULE(int) yy_OptionallyIndentedLine(); /* 48 */ +YY_RULE(int) yy_OrderedListItem(); /* 47 */ +YY_RULE(int) yy_OrderedListLoose(); /* 46 */ +YY_RULE(int) yy_OrderedListTight(); /* 45 */ +YY_RULE(int) yy_Indent(); /* 44 */ +YY_RULE(int) yy_ListBlockLine(); /* 43 */ +YY_RULE(int) yy_ListContinuationBlock(); /* 42 */ +YY_RULE(int) yy_ListBlock(); /* 41 */ +YY_RULE(int) yy_Enumerator(); /* 40 */ +YY_RULE(int) yy_ListItem(); /* 39 */ +YY_RULE(int) yy_BulletListItem(); /* 38 */ +YY_RULE(int) yy_BulletListLoose(); /* 37 */ +YY_RULE(int) yy_BulletListTight(); /* 36 */ +YY_RULE(int) yy_Spacechar(); /* 35 */ +YY_RULE(int) yy_Bullet(); /* 34 */ +YY_RULE(int) yy_VerbatimChunk(); /* 33 */ +YY_RULE(int) yy_IndentedLine(); /* 32 */ +YY_RULE(int) yy_NonblankIndentedLine(); /* 31 */ +YY_RULE(int) yy_Line(); /* 30 */ +YY_RULE(int) yy_BlockQuoteRaw(); /* 29 */ +YY_RULE(int) yy_Endline(); /* 28 */ +YY_RULE(int) yy_SetextHeading2(); /* 27 */ +YY_RULE(int) yy_SetextHeading1(); /* 26 */ +YY_RULE(int) yy_SetextHeading(); /* 25 */ +YY_RULE(int) yy_AtxHeading(); /* 24 */ +YY_RULE(int) yy_AtxStart(); /* 23 */ +YY_RULE(int) yy_Inline(); /* 22 */ +YY_RULE(int) yy_Sp(); /* 21 */ +YY_RULE(int) yy_Newline(); /* 20 */ +YY_RULE(int) yy_AtxInline(); /* 19 */ +YY_RULE(int) yy_Inlines(); /* 18 */ +YY_RULE(int) yy_NonindentSpace(); /* 17 */ +YY_RULE(int) yy_Plain(); /* 16 */ +YY_RULE(int) yy_Para(); /* 15 */ +YY_RULE(int) yy_StyleBlock(); /* 14 */ YY_RULE(int) yy_HtmlBlock(); /* 13 */ YY_RULE(int) yy_BulletList(); /* 12 */ YY_RULE(int) yy_OrderedList(); /* 11 */ YY_RULE(int) yy_Heading(); /* 10 */ YY_RULE(int) yy_HorizontalRule(); /* 9 */ @@ -629,11 +633,17 @@ yy = NULL; ; } YY_ACTION(void) yy_1_RawHtml(char *yytext, int yyleng) { yyprintf((stderr, "do yy_1_RawHtml\n")); - yy = mk_str(yytext); yy->key = HTML; ; + if (extension(EXT_FILTER_HTML)) { + yy = mk_list(LIST, NULL); + } else { + yy = mk_str(yytext); + yy->key = HTML; + } + ; } YY_ACTION(void) yy_1_Code(char *yytext, int yyleng) { yyprintf((stderr, "do yy_1_Code\n")); yy = mk_str(yytext); yy->key = CODE; ; @@ -962,14 +972,31 @@ yyprintf((stderr, "do yy_1_Inlines\n")); a = cons(yy, a); ; #undef c #undef a } +YY_ACTION(void) yy_1_StyleBlock(char *yytext, int yyleng) +{ + yyprintf((stderr, "do yy_1_StyleBlock\n")); + if (extension(EXT_FILTER_STYLES)) { + yy = mk_list(LIST, NULL); + } else { + yy = mk_str(yytext); + yy->key = HTMLBLOCK; + } + ; +} YY_ACTION(void) yy_1_HtmlBlock(char *yytext, int yyleng) { yyprintf((stderr, "do yy_1_HtmlBlock\n")); - yy = mk_str(yytext); yy->key = HTMLBLOCK; ; + if (extension(EXT_FILTER_HTML)) { + yy = mk_list(LIST, NULL); + } else { + yy = mk_str(yytext); + yy->key = HTMLBLOCK; + } + ; } YY_ACTION(void) yy_2_OrderedListLoose(char *yytext, int yyleng) { #define b yyval[-1] #define a yyval[-2] @@ -2286,12 +2313,12 @@ yyprintf((stderr, "%s\n", "StarLine")); { int yypos266= yypos, yythunkpos266= yythunkpos; yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l267; if (!yymatchString("****")) goto l267; l268:; { int yypos269= yypos, yythunkpos269= yythunkpos; if (!yymatchChar('*')) goto l269; goto l268; l269:; yypos= yypos269; yythunkpos= yythunkpos269; - } goto l266; - l267:; yypos= yypos266; yythunkpos= yythunkpos266; if (!yy_Spacechar()) goto l265; if (!yymatchChar('*')) goto l265; + } yyText(yybegin, yyend); if (!(YY_END)) goto l267; goto l266; + l267:; yypos= yypos266; yythunkpos= yythunkpos266; yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l265; if (!yy_Spacechar()) goto l265; if (!yymatchChar('*')) goto l265; l270:; { int yypos271= yypos, yythunkpos271= yythunkpos; if (!yymatchChar('*')) goto l271; goto l270; l271:; yypos= yypos271; yythunkpos= yythunkpos271; } { int yypos272= yypos, yythunkpos272= yythunkpos; if (!yy_Spacechar()) goto l265; yypos= yypos272; yythunkpos= yythunkpos272; @@ -2309,12 +2336,12 @@ yyprintf((stderr, "%s\n", "UlLine")); { int yypos274= yypos, yythunkpos274= yythunkpos; yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l275; if (!yymatchString("____")) goto l275; l276:; { int yypos277= yypos, yythunkpos277= yythunkpos; if (!yymatchChar('_')) goto l277; goto l276; l277:; yypos= yypos277; yythunkpos= yythunkpos277; - } goto l274; - l275:; yypos= yypos274; yythunkpos= yythunkpos274; if (!yy_Spacechar()) goto l273; if (!yymatchChar('_')) goto l273; + } yyText(yybegin, yyend); if (!(YY_END)) goto l275; goto l274; + l275:; yypos= yypos274; yythunkpos= yythunkpos274; yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l273; if (!yy_Spacechar()) goto l273; if (!yymatchChar('_')) goto l273; l278:; { int yypos279= yypos, yythunkpos279= yythunkpos; if (!yymatchChar('_')) goto l279; goto l278; l279:; yypos= yypos279; yythunkpos= yythunkpos279; } { int yypos280= yypos, yythunkpos280= yythunkpos; if (!yy_Spacechar()) goto l273; yypos= yypos280; yythunkpos= yythunkpos280; @@ -3005,2448 +3032,2508 @@ return 1; l518:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Str", yybuf+yypos)); return 0; } +YY_RULE(int) yy_InStyleTags() +{ int yypos0= yypos, yythunkpos0= yythunkpos; + yyprintf((stderr, "%s\n", "InStyleTags")); if (!yy_StyleOpen()) goto l521; + l522:; + { int yypos523= yypos, yythunkpos523= yythunkpos; + { int yypos524= yypos, yythunkpos524= yythunkpos; if (!yy_StyleClose()) goto l524; goto l523; + l524:; yypos= yypos524; yythunkpos= yythunkpos524; + } if (!yymatchDot()) goto l523; goto l522; + l523:; yypos= yypos523; yythunkpos= yythunkpos523; + } if (!yy_StyleClose()) goto l521; + yyprintf((stderr, " ok %s @ %s\n", "InStyleTags", yybuf+yypos)); + return 1; + l521:; yypos= yypos0; yythunkpos= yythunkpos0; + yyprintf((stderr, " fail %s @ %s\n", "InStyleTags", yybuf+yypos)); + return 0; +} +YY_RULE(int) yy_StyleClose() +{ int yypos0= yypos, yythunkpos0= yythunkpos; + yyprintf((stderr, "%s\n", "StyleClose")); if (!yymatchChar('<')) goto l525; if (!yy_Spnl()) goto l525; if (!yymatchChar('/')) goto l525; + { int yypos526= yypos, yythunkpos526= yythunkpos; if (!yymatchString("style")) goto l527; goto l526; + l527:; yypos= yypos526; yythunkpos= yythunkpos526; if (!yymatchString("STYLE")) goto l525; + } + l526:; if (!yy_Spnl()) goto l525; if (!yymatchChar('>')) goto l525; + yyprintf((stderr, " ok %s @ %s\n", "StyleClose", yybuf+yypos)); + return 1; + l525:; yypos= yypos0; yythunkpos= yythunkpos0; + yyprintf((stderr, " fail %s @ %s\n", "StyleClose", yybuf+yypos)); + return 0; +} +YY_RULE(int) yy_StyleOpen() +{ int yypos0= yypos, yythunkpos0= yythunkpos; + yyprintf((stderr, "%s\n", "StyleOpen")); if (!yymatchChar('<')) goto l528; if (!yy_Spnl()) goto l528; + { int yypos529= yypos, yythunkpos529= yythunkpos; if (!yymatchString("style")) goto l530; goto l529; + l530:; yypos= yypos529; yythunkpos= yythunkpos529; if (!yymatchString("STYLE")) goto l528; + } + l529:; if (!yy_Spnl()) goto l528; + l531:; + { int yypos532= yypos, yythunkpos532= yythunkpos; if (!yy_HtmlAttribute()) goto l532; goto l531; + l532:; yypos= yypos532; yythunkpos= yythunkpos532; + } if (!yymatchChar('>')) goto l528; + yyprintf((stderr, " ok %s @ %s\n", "StyleOpen", yybuf+yypos)); + return 1; + l528:; yypos= yypos0; yythunkpos= yythunkpos0; + yyprintf((stderr, " fail %s @ %s\n", "StyleOpen", yybuf+yypos)); + return 0; +} YY_RULE(int) yy_HtmlBlockType() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "HtmlBlockType")); - { int yypos522= yypos, yythunkpos522= yythunkpos; if (!yymatchString("address")) goto l523; goto l522; - l523:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("blockquote")) goto l524; goto l522; - l524:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("center")) goto l525; goto l522; - l525:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("dir")) goto l526; goto l522; - l526:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("div")) goto l527; goto l522; - l527:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("dl")) goto l528; goto l522; - l528:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("fieldset")) goto l529; goto l522; - l529:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("form")) goto l530; goto l522; - l530:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("h1")) goto l531; goto l522; - l531:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("h2")) goto l532; goto l522; - l532:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("h3")) goto l533; goto l522; - l533:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("h4")) goto l534; goto l522; - l534:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("h5")) goto l535; goto l522; - l535:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("h6")) goto l536; goto l522; - l536:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("hr")) goto l537; goto l522; - l537:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("isindex")) goto l538; goto l522; - l538:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("menu")) goto l539; goto l522; - l539:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("noframes")) goto l540; goto l522; - l540:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("noscript")) goto l541; goto l522; - l541:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("ol")) goto l542; goto l522; - l542:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchChar('p')) goto l543; goto l522; - l543:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("pre")) goto l544; goto l522; - l544:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("table")) goto l545; goto l522; - l545:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("ul")) goto l546; goto l522; - l546:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("dd")) goto l547; goto l522; - l547:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("dt")) goto l548; goto l522; - l548:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("frameset")) goto l549; goto l522; - l549:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("li")) goto l550; goto l522; - l550:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("tbody")) goto l551; goto l522; - l551:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("td")) goto l552; goto l522; - l552:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("tfoot")) goto l553; goto l522; - l553:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("th")) goto l554; goto l522; - l554:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("thead")) goto l555; goto l522; - l555:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("tr")) goto l556; goto l522; - l556:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("script")) goto l557; goto l522; - l557:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("ADDRESS")) goto l558; goto l522; - l558:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("BLOCKQUOTE")) goto l559; goto l522; - l559:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("CENTER")) goto l560; goto l522; - l560:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("DIR")) goto l561; goto l522; - l561:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("DIV")) goto l562; goto l522; - l562:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("DL")) goto l563; goto l522; - l563:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("FIELDSET")) goto l564; goto l522; - l564:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("FORM")) goto l565; goto l522; - l565:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("H1")) goto l566; goto l522; - l566:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("H2")) goto l567; goto l522; - l567:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("H3")) goto l568; goto l522; - l568:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("H4")) goto l569; goto l522; - l569:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("H5")) goto l570; goto l522; - l570:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("H6")) goto l571; goto l522; - l571:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("HR")) goto l572; goto l522; - l572:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("ISINDEX")) goto l573; goto l522; - l573:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("MENU")) goto l574; goto l522; - l574:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("NOFRAMES")) goto l575; goto l522; - l575:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("NOSCRIPT")) goto l576; goto l522; - l576:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("OL")) goto l577; goto l522; - l577:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchChar('P')) goto l578; goto l522; - l578:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("PRE")) goto l579; goto l522; - l579:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("TABLE")) goto l580; goto l522; - l580:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("UL")) goto l581; goto l522; - l581:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("DD")) goto l582; goto l522; - l582:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("DT")) goto l583; goto l522; - l583:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("FRAMESET")) goto l584; goto l522; - l584:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("LI")) goto l585; goto l522; - l585:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("TBODY")) goto l586; goto l522; - l586:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("TD")) goto l587; goto l522; - l587:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("TFOOT")) goto l588; goto l522; - l588:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("TH")) goto l589; goto l522; - l589:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("THEAD")) goto l590; goto l522; - l590:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("TR")) goto l591; goto l522; - l591:; yypos= yypos522; yythunkpos= yythunkpos522; if (!yymatchString("SCRIPT")) goto l521; + { int yypos534= yypos, yythunkpos534= yythunkpos; if (!yymatchString("address")) goto l535; goto l534; + l535:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("blockquote")) goto l536; goto l534; + l536:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("center")) goto l537; goto l534; + l537:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("dir")) goto l538; goto l534; + l538:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("div")) goto l539; goto l534; + l539:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("dl")) goto l540; goto l534; + l540:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("fieldset")) goto l541; goto l534; + l541:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("form")) goto l542; goto l534; + l542:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("h1")) goto l543; goto l534; + l543:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("h2")) goto l544; goto l534; + l544:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("h3")) goto l545; goto l534; + l545:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("h4")) goto l546; goto l534; + l546:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("h5")) goto l547; goto l534; + l547:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("h6")) goto l548; goto l534; + l548:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("hr")) goto l549; goto l534; + l549:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("isindex")) goto l550; goto l534; + l550:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("menu")) goto l551; goto l534; + l551:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("noframes")) goto l552; goto l534; + l552:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("noscript")) goto l553; goto l534; + l553:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("ol")) goto l554; goto l534; + l554:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchChar('p')) goto l555; goto l534; + l555:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("pre")) goto l556; goto l534; + l556:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("table")) goto l557; goto l534; + l557:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("ul")) goto l558; goto l534; + l558:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("dd")) goto l559; goto l534; + l559:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("dt")) goto l560; goto l534; + l560:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("frameset")) goto l561; goto l534; + l561:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("li")) goto l562; goto l534; + l562:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("tbody")) goto l563; goto l534; + l563:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("td")) goto l564; goto l534; + l564:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("tfoot")) goto l565; goto l534; + l565:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("th")) goto l566; goto l534; + l566:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("thead")) goto l567; goto l534; + l567:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("tr")) goto l568; goto l534; + l568:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("script")) goto l569; goto l534; + l569:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("ADDRESS")) goto l570; goto l534; + l570:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("BLOCKQUOTE")) goto l571; goto l534; + l571:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("CENTER")) goto l572; goto l534; + l572:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("DIR")) goto l573; goto l534; + l573:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("DIV")) goto l574; goto l534; + l574:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("DL")) goto l575; goto l534; + l575:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("FIELDSET")) goto l576; goto l534; + l576:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("FORM")) goto l577; goto l534; + l577:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("H1")) goto l578; goto l534; + l578:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("H2")) goto l579; goto l534; + l579:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("H3")) goto l580; goto l534; + l580:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("H4")) goto l581; goto l534; + l581:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("H5")) goto l582; goto l534; + l582:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("H6")) goto l583; goto l534; + l583:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("HR")) goto l584; goto l534; + l584:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("ISINDEX")) goto l585; goto l534; + l585:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("MENU")) goto l586; goto l534; + l586:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("NOFRAMES")) goto l587; goto l534; + l587:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("NOSCRIPT")) goto l588; goto l534; + l588:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("OL")) goto l589; goto l534; + l589:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchChar('P')) goto l590; goto l534; + l590:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("PRE")) goto l591; goto l534; + l591:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("TABLE")) goto l592; goto l534; + l592:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("UL")) goto l593; goto l534; + l593:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("DD")) goto l594; goto l534; + l594:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("DT")) goto l595; goto l534; + l595:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("FRAMESET")) goto l596; goto l534; + l596:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("LI")) goto l597; goto l534; + l597:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("TBODY")) goto l598; goto l534; + l598:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("TD")) goto l599; goto l534; + l599:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("TFOOT")) goto l600; goto l534; + l600:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("TH")) goto l601; goto l534; + l601:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("THEAD")) goto l602; goto l534; + l602:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("TR")) goto l603; goto l534; + l603:; yypos= yypos534; yythunkpos= yythunkpos534; if (!yymatchString("SCRIPT")) goto l533; } - l522:; + l534:; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockType", yybuf+yypos)); return 1; - l521:; yypos= yypos0; yythunkpos= yythunkpos0; + l533:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockType", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockSelfClosing() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockSelfClosing")); if (!yymatchChar('<')) goto l592; if (!yy_Spnl()) goto l592; if (!yy_HtmlBlockType()) goto l592; if (!yy_Spnl()) goto l592; - l593:; - { int yypos594= yypos, yythunkpos594= yythunkpos; if (!yy_HtmlAttribute()) goto l594; goto l593; - l594:; yypos= yypos594; yythunkpos= yythunkpos594; - } if (!yymatchChar('/')) goto l592; if (!yy_Spnl()) goto l592; if (!yymatchChar('>')) goto l592; + yyprintf((stderr, "%s\n", "HtmlBlockSelfClosing")); if (!yymatchChar('<')) goto l604; if (!yy_Spnl()) goto l604; if (!yy_HtmlBlockType()) goto l604; if (!yy_Spnl()) goto l604; + l605:; + { int yypos606= yypos, yythunkpos606= yythunkpos; if (!yy_HtmlAttribute()) goto l606; goto l605; + l606:; yypos= yypos606; yythunkpos= yythunkpos606; + } if (!yymatchChar('/')) goto l604; if (!yy_Spnl()) goto l604; if (!yymatchChar('>')) goto l604; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockSelfClosing", yybuf+yypos)); return 1; - l592:; yypos= yypos0; yythunkpos= yythunkpos0; + l604:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockSelfClosing", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlComment() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlComment")); if (!yymatchString("<!--")) goto l595; - l596:; - { int yypos597= yypos, yythunkpos597= yythunkpos; - { int yypos598= yypos, yythunkpos598= yythunkpos; if (!yymatchString("-->")) goto l598; goto l597; - l598:; yypos= yypos598; yythunkpos= yythunkpos598; - } if (!yymatchDot()) goto l597; goto l596; - l597:; yypos= yypos597; yythunkpos= yythunkpos597; - } if (!yymatchString("-->")) goto l595; + yyprintf((stderr, "%s\n", "HtmlComment")); if (!yymatchString("<!--")) goto l607; + l608:; + { int yypos609= yypos, yythunkpos609= yythunkpos; + { int yypos610= yypos, yythunkpos610= yythunkpos; if (!yymatchString("-->")) goto l610; goto l609; + l610:; yypos= yypos610; yythunkpos= yythunkpos610; + } if (!yymatchDot()) goto l609; goto l608; + l609:; yypos= yypos609; yythunkpos= yythunkpos609; + } if (!yymatchString("-->")) goto l607; yyprintf((stderr, " ok %s @ %s\n", "HtmlComment", yybuf+yypos)); return 1; - l595:; yypos= yypos0; yythunkpos= yythunkpos0; + l607:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlComment", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockInTags() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "HtmlBlockInTags")); - { int yypos600= yypos, yythunkpos600= yythunkpos; if (!yy_HtmlBlockOpenAddress()) goto l601; - l602:; - { int yypos603= yypos, yythunkpos603= yythunkpos; - { int yypos604= yypos, yythunkpos604= yythunkpos; if (!yy_HtmlBlockInTags()) goto l605; goto l604; - l605:; yypos= yypos604; yythunkpos= yythunkpos604; - { int yypos606= yypos, yythunkpos606= yythunkpos; if (!yy_HtmlBlockCloseAddress()) goto l606; goto l603; - l606:; yypos= yypos606; yythunkpos= yythunkpos606; - } if (!yymatchDot()) goto l603; - } - l604:; goto l602; - l603:; yypos= yypos603; yythunkpos= yythunkpos603; - } if (!yy_HtmlBlockCloseAddress()) goto l601; goto l600; - l601:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenBlockquote()) goto l607; - l608:; - { int yypos609= yypos, yythunkpos609= yythunkpos; - { int yypos610= yypos, yythunkpos610= yythunkpos; if (!yy_HtmlBlockInTags()) goto l611; goto l610; - l611:; yypos= yypos610; yythunkpos= yythunkpos610; - { int yypos612= yypos, yythunkpos612= yythunkpos; if (!yy_HtmlBlockCloseBlockquote()) goto l612; goto l609; - l612:; yypos= yypos612; yythunkpos= yythunkpos612; - } if (!yymatchDot()) goto l609; - } - l610:; goto l608; - l609:; yypos= yypos609; yythunkpos= yythunkpos609; - } if (!yy_HtmlBlockCloseBlockquote()) goto l607; goto l600; - l607:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenCenter()) goto l613; + { int yypos612= yypos, yythunkpos612= yythunkpos; if (!yy_HtmlBlockOpenAddress()) goto l613; l614:; { int yypos615= yypos, yythunkpos615= yythunkpos; { int yypos616= yypos, yythunkpos616= yythunkpos; if (!yy_HtmlBlockInTags()) goto l617; goto l616; l617:; yypos= yypos616; yythunkpos= yythunkpos616; - { int yypos618= yypos, yythunkpos618= yythunkpos; if (!yy_HtmlBlockCloseCenter()) goto l618; goto l615; + { int yypos618= yypos, yythunkpos618= yythunkpos; if (!yy_HtmlBlockCloseAddress()) goto l618; goto l615; l618:; yypos= yypos618; yythunkpos= yythunkpos618; } if (!yymatchDot()) goto l615; } l616:; goto l614; l615:; yypos= yypos615; yythunkpos= yythunkpos615; - } if (!yy_HtmlBlockCloseCenter()) goto l613; goto l600; - l613:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenDir()) goto l619; + } if (!yy_HtmlBlockCloseAddress()) goto l613; goto l612; + l613:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenBlockquote()) goto l619; l620:; { int yypos621= yypos, yythunkpos621= yythunkpos; { int yypos622= yypos, yythunkpos622= yythunkpos; if (!yy_HtmlBlockInTags()) goto l623; goto l622; l623:; yypos= yypos622; yythunkpos= yythunkpos622; - { int yypos624= yypos, yythunkpos624= yythunkpos; if (!yy_HtmlBlockCloseDir()) goto l624; goto l621; + { int yypos624= yypos, yythunkpos624= yythunkpos; if (!yy_HtmlBlockCloseBlockquote()) goto l624; goto l621; l624:; yypos= yypos624; yythunkpos= yythunkpos624; } if (!yymatchDot()) goto l621; } l622:; goto l620; l621:; yypos= yypos621; yythunkpos= yythunkpos621; - } if (!yy_HtmlBlockCloseDir()) goto l619; goto l600; - l619:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenDiv()) goto l625; + } if (!yy_HtmlBlockCloseBlockquote()) goto l619; goto l612; + l619:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenCenter()) goto l625; l626:; { int yypos627= yypos, yythunkpos627= yythunkpos; { int yypos628= yypos, yythunkpos628= yythunkpos; if (!yy_HtmlBlockInTags()) goto l629; goto l628; l629:; yypos= yypos628; yythunkpos= yythunkpos628; - { int yypos630= yypos, yythunkpos630= yythunkpos; if (!yy_HtmlBlockCloseDiv()) goto l630; goto l627; + { int yypos630= yypos, yythunkpos630= yythunkpos; if (!yy_HtmlBlockCloseCenter()) goto l630; goto l627; l630:; yypos= yypos630; yythunkpos= yythunkpos630; } if (!yymatchDot()) goto l627; } l628:; goto l626; l627:; yypos= yypos627; yythunkpos= yythunkpos627; - } if (!yy_HtmlBlockCloseDiv()) goto l625; goto l600; - l625:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenDl()) goto l631; + } if (!yy_HtmlBlockCloseCenter()) goto l625; goto l612; + l625:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenDir()) goto l631; l632:; { int yypos633= yypos, yythunkpos633= yythunkpos; { int yypos634= yypos, yythunkpos634= yythunkpos; if (!yy_HtmlBlockInTags()) goto l635; goto l634; l635:; yypos= yypos634; yythunkpos= yythunkpos634; - { int yypos636= yypos, yythunkpos636= yythunkpos; if (!yy_HtmlBlockCloseDl()) goto l636; goto l633; + { int yypos636= yypos, yythunkpos636= yythunkpos; if (!yy_HtmlBlockCloseDir()) goto l636; goto l633; l636:; yypos= yypos636; yythunkpos= yythunkpos636; } if (!yymatchDot()) goto l633; } l634:; goto l632; l633:; yypos= yypos633; yythunkpos= yythunkpos633; - } if (!yy_HtmlBlockCloseDl()) goto l631; goto l600; - l631:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenFieldset()) goto l637; + } if (!yy_HtmlBlockCloseDir()) goto l631; goto l612; + l631:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenDiv()) goto l637; l638:; { int yypos639= yypos, yythunkpos639= yythunkpos; { int yypos640= yypos, yythunkpos640= yythunkpos; if (!yy_HtmlBlockInTags()) goto l641; goto l640; l641:; yypos= yypos640; yythunkpos= yythunkpos640; - { int yypos642= yypos, yythunkpos642= yythunkpos; if (!yy_HtmlBlockCloseFieldset()) goto l642; goto l639; + { int yypos642= yypos, yythunkpos642= yythunkpos; if (!yy_HtmlBlockCloseDiv()) goto l642; goto l639; l642:; yypos= yypos642; yythunkpos= yythunkpos642; } if (!yymatchDot()) goto l639; } l640:; goto l638; l639:; yypos= yypos639; yythunkpos= yythunkpos639; - } if (!yy_HtmlBlockCloseFieldset()) goto l637; goto l600; - l637:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenForm()) goto l643; + } if (!yy_HtmlBlockCloseDiv()) goto l637; goto l612; + l637:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenDl()) goto l643; l644:; { int yypos645= yypos, yythunkpos645= yythunkpos; { int yypos646= yypos, yythunkpos646= yythunkpos; if (!yy_HtmlBlockInTags()) goto l647; goto l646; l647:; yypos= yypos646; yythunkpos= yythunkpos646; - { int yypos648= yypos, yythunkpos648= yythunkpos; if (!yy_HtmlBlockCloseForm()) goto l648; goto l645; + { int yypos648= yypos, yythunkpos648= yythunkpos; if (!yy_HtmlBlockCloseDl()) goto l648; goto l645; l648:; yypos= yypos648; yythunkpos= yythunkpos648; } if (!yymatchDot()) goto l645; } l646:; goto l644; l645:; yypos= yypos645; yythunkpos= yythunkpos645; - } if (!yy_HtmlBlockCloseForm()) goto l643; goto l600; - l643:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenH1()) goto l649; + } if (!yy_HtmlBlockCloseDl()) goto l643; goto l612; + l643:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenFieldset()) goto l649; l650:; { int yypos651= yypos, yythunkpos651= yythunkpos; { int yypos652= yypos, yythunkpos652= yythunkpos; if (!yy_HtmlBlockInTags()) goto l653; goto l652; l653:; yypos= yypos652; yythunkpos= yythunkpos652; - { int yypos654= yypos, yythunkpos654= yythunkpos; if (!yy_HtmlBlockCloseH1()) goto l654; goto l651; + { int yypos654= yypos, yythunkpos654= yythunkpos; if (!yy_HtmlBlockCloseFieldset()) goto l654; goto l651; l654:; yypos= yypos654; yythunkpos= yythunkpos654; } if (!yymatchDot()) goto l651; } l652:; goto l650; l651:; yypos= yypos651; yythunkpos= yythunkpos651; - } if (!yy_HtmlBlockCloseH1()) goto l649; goto l600; - l649:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenH2()) goto l655; + } if (!yy_HtmlBlockCloseFieldset()) goto l649; goto l612; + l649:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenForm()) goto l655; l656:; { int yypos657= yypos, yythunkpos657= yythunkpos; { int yypos658= yypos, yythunkpos658= yythunkpos; if (!yy_HtmlBlockInTags()) goto l659; goto l658; l659:; yypos= yypos658; yythunkpos= yythunkpos658; - { int yypos660= yypos, yythunkpos660= yythunkpos; if (!yy_HtmlBlockCloseH2()) goto l660; goto l657; + { int yypos660= yypos, yythunkpos660= yythunkpos; if (!yy_HtmlBlockCloseForm()) goto l660; goto l657; l660:; yypos= yypos660; yythunkpos= yythunkpos660; } if (!yymatchDot()) goto l657; } l658:; goto l656; l657:; yypos= yypos657; yythunkpos= yythunkpos657; - } if (!yy_HtmlBlockCloseH2()) goto l655; goto l600; - l655:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenH3()) goto l661; + } if (!yy_HtmlBlockCloseForm()) goto l655; goto l612; + l655:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenH1()) goto l661; l662:; { int yypos663= yypos, yythunkpos663= yythunkpos; { int yypos664= yypos, yythunkpos664= yythunkpos; if (!yy_HtmlBlockInTags()) goto l665; goto l664; l665:; yypos= yypos664; yythunkpos= yythunkpos664; - { int yypos666= yypos, yythunkpos666= yythunkpos; if (!yy_HtmlBlockCloseH3()) goto l666; goto l663; + { int yypos666= yypos, yythunkpos666= yythunkpos; if (!yy_HtmlBlockCloseH1()) goto l666; goto l663; l666:; yypos= yypos666; yythunkpos= yythunkpos666; } if (!yymatchDot()) goto l663; } l664:; goto l662; l663:; yypos= yypos663; yythunkpos= yythunkpos663; - } if (!yy_HtmlBlockCloseH3()) goto l661; goto l600; - l661:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenH4()) goto l667; + } if (!yy_HtmlBlockCloseH1()) goto l661; goto l612; + l661:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenH2()) goto l667; l668:; { int yypos669= yypos, yythunkpos669= yythunkpos; { int yypos670= yypos, yythunkpos670= yythunkpos; if (!yy_HtmlBlockInTags()) goto l671; goto l670; l671:; yypos= yypos670; yythunkpos= yythunkpos670; - { int yypos672= yypos, yythunkpos672= yythunkpos; if (!yy_HtmlBlockCloseH4()) goto l672; goto l669; + { int yypos672= yypos, yythunkpos672= yythunkpos; if (!yy_HtmlBlockCloseH2()) goto l672; goto l669; l672:; yypos= yypos672; yythunkpos= yythunkpos672; } if (!yymatchDot()) goto l669; } l670:; goto l668; l669:; yypos= yypos669; yythunkpos= yythunkpos669; - } if (!yy_HtmlBlockCloseH4()) goto l667; goto l600; - l667:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenH5()) goto l673; + } if (!yy_HtmlBlockCloseH2()) goto l667; goto l612; + l667:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenH3()) goto l673; l674:; { int yypos675= yypos, yythunkpos675= yythunkpos; { int yypos676= yypos, yythunkpos676= yythunkpos; if (!yy_HtmlBlockInTags()) goto l677; goto l676; l677:; yypos= yypos676; yythunkpos= yythunkpos676; - { int yypos678= yypos, yythunkpos678= yythunkpos; if (!yy_HtmlBlockCloseH5()) goto l678; goto l675; + { int yypos678= yypos, yythunkpos678= yythunkpos; if (!yy_HtmlBlockCloseH3()) goto l678; goto l675; l678:; yypos= yypos678; yythunkpos= yythunkpos678; } if (!yymatchDot()) goto l675; } l676:; goto l674; l675:; yypos= yypos675; yythunkpos= yythunkpos675; - } if (!yy_HtmlBlockCloseH5()) goto l673; goto l600; - l673:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenH6()) goto l679; + } if (!yy_HtmlBlockCloseH3()) goto l673; goto l612; + l673:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenH4()) goto l679; l680:; { int yypos681= yypos, yythunkpos681= yythunkpos; { int yypos682= yypos, yythunkpos682= yythunkpos; if (!yy_HtmlBlockInTags()) goto l683; goto l682; l683:; yypos= yypos682; yythunkpos= yythunkpos682; - { int yypos684= yypos, yythunkpos684= yythunkpos; if (!yy_HtmlBlockCloseH6()) goto l684; goto l681; + { int yypos684= yypos, yythunkpos684= yythunkpos; if (!yy_HtmlBlockCloseH4()) goto l684; goto l681; l684:; yypos= yypos684; yythunkpos= yythunkpos684; } if (!yymatchDot()) goto l681; } l682:; goto l680; l681:; yypos= yypos681; yythunkpos= yythunkpos681; - } if (!yy_HtmlBlockCloseH6()) goto l679; goto l600; - l679:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenHr()) goto l685; + } if (!yy_HtmlBlockCloseH4()) goto l679; goto l612; + l679:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenH5()) goto l685; l686:; { int yypos687= yypos, yythunkpos687= yythunkpos; { int yypos688= yypos, yythunkpos688= yythunkpos; if (!yy_HtmlBlockInTags()) goto l689; goto l688; l689:; yypos= yypos688; yythunkpos= yythunkpos688; - { int yypos690= yypos, yythunkpos690= yythunkpos; if (!yy_HtmlBlockCloseHr()) goto l690; goto l687; + { int yypos690= yypos, yythunkpos690= yythunkpos; if (!yy_HtmlBlockCloseH5()) goto l690; goto l687; l690:; yypos= yypos690; yythunkpos= yythunkpos690; } if (!yymatchDot()) goto l687; } l688:; goto l686; l687:; yypos= yypos687; yythunkpos= yythunkpos687; - } if (!yy_HtmlBlockCloseHr()) goto l685; goto l600; - l685:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenIsindex()) goto l691; + } if (!yy_HtmlBlockCloseH5()) goto l685; goto l612; + l685:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenH6()) goto l691; l692:; { int yypos693= yypos, yythunkpos693= yythunkpos; { int yypos694= yypos, yythunkpos694= yythunkpos; if (!yy_HtmlBlockInTags()) goto l695; goto l694; l695:; yypos= yypos694; yythunkpos= yythunkpos694; - { int yypos696= yypos, yythunkpos696= yythunkpos; if (!yy_HtmlBlockCloseIsindex()) goto l696; goto l693; + { int yypos696= yypos, yythunkpos696= yythunkpos; if (!yy_HtmlBlockCloseH6()) goto l696; goto l693; l696:; yypos= yypos696; yythunkpos= yythunkpos696; } if (!yymatchDot()) goto l693; } l694:; goto l692; l693:; yypos= yypos693; yythunkpos= yythunkpos693; - } if (!yy_HtmlBlockCloseIsindex()) goto l691; goto l600; - l691:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenMenu()) goto l697; + } if (!yy_HtmlBlockCloseH6()) goto l691; goto l612; + l691:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenHr()) goto l697; l698:; { int yypos699= yypos, yythunkpos699= yythunkpos; { int yypos700= yypos, yythunkpos700= yythunkpos; if (!yy_HtmlBlockInTags()) goto l701; goto l700; l701:; yypos= yypos700; yythunkpos= yythunkpos700; - { int yypos702= yypos, yythunkpos702= yythunkpos; if (!yy_HtmlBlockCloseMenu()) goto l702; goto l699; + { int yypos702= yypos, yythunkpos702= yythunkpos; if (!yy_HtmlBlockCloseHr()) goto l702; goto l699; l702:; yypos= yypos702; yythunkpos= yythunkpos702; } if (!yymatchDot()) goto l699; } l700:; goto l698; l699:; yypos= yypos699; yythunkpos= yythunkpos699; - } if (!yy_HtmlBlockCloseMenu()) goto l697; goto l600; - l697:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenNoframes()) goto l703; + } if (!yy_HtmlBlockCloseHr()) goto l697; goto l612; + l697:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenIsindex()) goto l703; l704:; { int yypos705= yypos, yythunkpos705= yythunkpos; { int yypos706= yypos, yythunkpos706= yythunkpos; if (!yy_HtmlBlockInTags()) goto l707; goto l706; l707:; yypos= yypos706; yythunkpos= yythunkpos706; - { int yypos708= yypos, yythunkpos708= yythunkpos; if (!yy_HtmlBlockCloseNoframes()) goto l708; goto l705; + { int yypos708= yypos, yythunkpos708= yythunkpos; if (!yy_HtmlBlockCloseIsindex()) goto l708; goto l705; l708:; yypos= yypos708; yythunkpos= yythunkpos708; } if (!yymatchDot()) goto l705; } l706:; goto l704; l705:; yypos= yypos705; yythunkpos= yythunkpos705; - } if (!yy_HtmlBlockCloseNoframes()) goto l703; goto l600; - l703:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenNoscript()) goto l709; + } if (!yy_HtmlBlockCloseIsindex()) goto l703; goto l612; + l703:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenMenu()) goto l709; l710:; { int yypos711= yypos, yythunkpos711= yythunkpos; { int yypos712= yypos, yythunkpos712= yythunkpos; if (!yy_HtmlBlockInTags()) goto l713; goto l712; l713:; yypos= yypos712; yythunkpos= yythunkpos712; - { int yypos714= yypos, yythunkpos714= yythunkpos; if (!yy_HtmlBlockCloseNoscript()) goto l714; goto l711; + { int yypos714= yypos, yythunkpos714= yythunkpos; if (!yy_HtmlBlockCloseMenu()) goto l714; goto l711; l714:; yypos= yypos714; yythunkpos= yythunkpos714; } if (!yymatchDot()) goto l711; } l712:; goto l710; l711:; yypos= yypos711; yythunkpos= yythunkpos711; - } if (!yy_HtmlBlockCloseNoscript()) goto l709; goto l600; - l709:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenOl()) goto l715; + } if (!yy_HtmlBlockCloseMenu()) goto l709; goto l612; + l709:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenNoframes()) goto l715; l716:; { int yypos717= yypos, yythunkpos717= yythunkpos; { int yypos718= yypos, yythunkpos718= yythunkpos; if (!yy_HtmlBlockInTags()) goto l719; goto l718; l719:; yypos= yypos718; yythunkpos= yythunkpos718; - { int yypos720= yypos, yythunkpos720= yythunkpos; if (!yy_HtmlBlockCloseOl()) goto l720; goto l717; + { int yypos720= yypos, yythunkpos720= yythunkpos; if (!yy_HtmlBlockCloseNoframes()) goto l720; goto l717; l720:; yypos= yypos720; yythunkpos= yythunkpos720; } if (!yymatchDot()) goto l717; } l718:; goto l716; l717:; yypos= yypos717; yythunkpos= yythunkpos717; - } if (!yy_HtmlBlockCloseOl()) goto l715; goto l600; - l715:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenP()) goto l721; + } if (!yy_HtmlBlockCloseNoframes()) goto l715; goto l612; + l715:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenNoscript()) goto l721; l722:; { int yypos723= yypos, yythunkpos723= yythunkpos; { int yypos724= yypos, yythunkpos724= yythunkpos; if (!yy_HtmlBlockInTags()) goto l725; goto l724; l725:; yypos= yypos724; yythunkpos= yythunkpos724; - { int yypos726= yypos, yythunkpos726= yythunkpos; if (!yy_HtmlBlockCloseP()) goto l726; goto l723; + { int yypos726= yypos, yythunkpos726= yythunkpos; if (!yy_HtmlBlockCloseNoscript()) goto l726; goto l723; l726:; yypos= yypos726; yythunkpos= yythunkpos726; } if (!yymatchDot()) goto l723; } l724:; goto l722; l723:; yypos= yypos723; yythunkpos= yythunkpos723; - } if (!yy_HtmlBlockCloseP()) goto l721; goto l600; - l721:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenPre()) goto l727; + } if (!yy_HtmlBlockCloseNoscript()) goto l721; goto l612; + l721:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenOl()) goto l727; l728:; { int yypos729= yypos, yythunkpos729= yythunkpos; { int yypos730= yypos, yythunkpos730= yythunkpos; if (!yy_HtmlBlockInTags()) goto l731; goto l730; l731:; yypos= yypos730; yythunkpos= yythunkpos730; - { int yypos732= yypos, yythunkpos732= yythunkpos; if (!yy_HtmlBlockClosePre()) goto l732; goto l729; + { int yypos732= yypos, yythunkpos732= yythunkpos; if (!yy_HtmlBlockCloseOl()) goto l732; goto l729; l732:; yypos= yypos732; yythunkpos= yythunkpos732; } if (!yymatchDot()) goto l729; } l730:; goto l728; l729:; yypos= yypos729; yythunkpos= yythunkpos729; - } if (!yy_HtmlBlockClosePre()) goto l727; goto l600; - l727:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenTable()) goto l733; + } if (!yy_HtmlBlockCloseOl()) goto l727; goto l612; + l727:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenP()) goto l733; l734:; { int yypos735= yypos, yythunkpos735= yythunkpos; { int yypos736= yypos, yythunkpos736= yythunkpos; if (!yy_HtmlBlockInTags()) goto l737; goto l736; l737:; yypos= yypos736; yythunkpos= yythunkpos736; - { int yypos738= yypos, yythunkpos738= yythunkpos; if (!yy_HtmlBlockCloseTable()) goto l738; goto l735; + { int yypos738= yypos, yythunkpos738= yythunkpos; if (!yy_HtmlBlockCloseP()) goto l738; goto l735; l738:; yypos= yypos738; yythunkpos= yythunkpos738; } if (!yymatchDot()) goto l735; } l736:; goto l734; l735:; yypos= yypos735; yythunkpos= yythunkpos735; - } if (!yy_HtmlBlockCloseTable()) goto l733; goto l600; - l733:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenUl()) goto l739; + } if (!yy_HtmlBlockCloseP()) goto l733; goto l612; + l733:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenPre()) goto l739; l740:; { int yypos741= yypos, yythunkpos741= yythunkpos; { int yypos742= yypos, yythunkpos742= yythunkpos; if (!yy_HtmlBlockInTags()) goto l743; goto l742; l743:; yypos= yypos742; yythunkpos= yythunkpos742; - { int yypos744= yypos, yythunkpos744= yythunkpos; if (!yy_HtmlBlockCloseUl()) goto l744; goto l741; + { int yypos744= yypos, yythunkpos744= yythunkpos; if (!yy_HtmlBlockClosePre()) goto l744; goto l741; l744:; yypos= yypos744; yythunkpos= yythunkpos744; } if (!yymatchDot()) goto l741; } l742:; goto l740; l741:; yypos= yypos741; yythunkpos= yythunkpos741; - } if (!yy_HtmlBlockCloseUl()) goto l739; goto l600; - l739:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenDd()) goto l745; + } if (!yy_HtmlBlockClosePre()) goto l739; goto l612; + l739:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenTable()) goto l745; l746:; { int yypos747= yypos, yythunkpos747= yythunkpos; { int yypos748= yypos, yythunkpos748= yythunkpos; if (!yy_HtmlBlockInTags()) goto l749; goto l748; l749:; yypos= yypos748; yythunkpos= yythunkpos748; - { int yypos750= yypos, yythunkpos750= yythunkpos; if (!yy_HtmlBlockCloseDd()) goto l750; goto l747; + { int yypos750= yypos, yythunkpos750= yythunkpos; if (!yy_HtmlBlockCloseTable()) goto l750; goto l747; l750:; yypos= yypos750; yythunkpos= yythunkpos750; } if (!yymatchDot()) goto l747; } l748:; goto l746; l747:; yypos= yypos747; yythunkpos= yythunkpos747; - } if (!yy_HtmlBlockCloseDd()) goto l745; goto l600; - l745:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenDt()) goto l751; + } if (!yy_HtmlBlockCloseTable()) goto l745; goto l612; + l745:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenUl()) goto l751; l752:; { int yypos753= yypos, yythunkpos753= yythunkpos; { int yypos754= yypos, yythunkpos754= yythunkpos; if (!yy_HtmlBlockInTags()) goto l755; goto l754; l755:; yypos= yypos754; yythunkpos= yythunkpos754; - { int yypos756= yypos, yythunkpos756= yythunkpos; if (!yy_HtmlBlockCloseDt()) goto l756; goto l753; + { int yypos756= yypos, yythunkpos756= yythunkpos; if (!yy_HtmlBlockCloseUl()) goto l756; goto l753; l756:; yypos= yypos756; yythunkpos= yythunkpos756; } if (!yymatchDot()) goto l753; } l754:; goto l752; l753:; yypos= yypos753; yythunkpos= yythunkpos753; - } if (!yy_HtmlBlockCloseDt()) goto l751; goto l600; - l751:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenFrameset()) goto l757; + } if (!yy_HtmlBlockCloseUl()) goto l751; goto l612; + l751:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenDd()) goto l757; l758:; { int yypos759= yypos, yythunkpos759= yythunkpos; { int yypos760= yypos, yythunkpos760= yythunkpos; if (!yy_HtmlBlockInTags()) goto l761; goto l760; l761:; yypos= yypos760; yythunkpos= yythunkpos760; - { int yypos762= yypos, yythunkpos762= yythunkpos; if (!yy_HtmlBlockCloseFrameset()) goto l762; goto l759; + { int yypos762= yypos, yythunkpos762= yythunkpos; if (!yy_HtmlBlockCloseDd()) goto l762; goto l759; l762:; yypos= yypos762; yythunkpos= yythunkpos762; } if (!yymatchDot()) goto l759; } l760:; goto l758; l759:; yypos= yypos759; yythunkpos= yythunkpos759; - } if (!yy_HtmlBlockCloseFrameset()) goto l757; goto l600; - l757:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenLi()) goto l763; + } if (!yy_HtmlBlockCloseDd()) goto l757; goto l612; + l757:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenDt()) goto l763; l764:; { int yypos765= yypos, yythunkpos765= yythunkpos; { int yypos766= yypos, yythunkpos766= yythunkpos; if (!yy_HtmlBlockInTags()) goto l767; goto l766; l767:; yypos= yypos766; yythunkpos= yythunkpos766; - { int yypos768= yypos, yythunkpos768= yythunkpos; if (!yy_HtmlBlockCloseLi()) goto l768; goto l765; + { int yypos768= yypos, yythunkpos768= yythunkpos; if (!yy_HtmlBlockCloseDt()) goto l768; goto l765; l768:; yypos= yypos768; yythunkpos= yythunkpos768; } if (!yymatchDot()) goto l765; } l766:; goto l764; l765:; yypos= yypos765; yythunkpos= yythunkpos765; - } if (!yy_HtmlBlockCloseLi()) goto l763; goto l600; - l763:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenTbody()) goto l769; + } if (!yy_HtmlBlockCloseDt()) goto l763; goto l612; + l763:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenFrameset()) goto l769; l770:; { int yypos771= yypos, yythunkpos771= yythunkpos; { int yypos772= yypos, yythunkpos772= yythunkpos; if (!yy_HtmlBlockInTags()) goto l773; goto l772; l773:; yypos= yypos772; yythunkpos= yythunkpos772; - { int yypos774= yypos, yythunkpos774= yythunkpos; if (!yy_HtmlBlockCloseTbody()) goto l774; goto l771; + { int yypos774= yypos, yythunkpos774= yythunkpos; if (!yy_HtmlBlockCloseFrameset()) goto l774; goto l771; l774:; yypos= yypos774; yythunkpos= yythunkpos774; } if (!yymatchDot()) goto l771; } l772:; goto l770; l771:; yypos= yypos771; yythunkpos= yythunkpos771; - } if (!yy_HtmlBlockCloseTbody()) goto l769; goto l600; - l769:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenTd()) goto l775; + } if (!yy_HtmlBlockCloseFrameset()) goto l769; goto l612; + l769:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenLi()) goto l775; l776:; { int yypos777= yypos, yythunkpos777= yythunkpos; { int yypos778= yypos, yythunkpos778= yythunkpos; if (!yy_HtmlBlockInTags()) goto l779; goto l778; l779:; yypos= yypos778; yythunkpos= yythunkpos778; - { int yypos780= yypos, yythunkpos780= yythunkpos; if (!yy_HtmlBlockCloseTd()) goto l780; goto l777; + { int yypos780= yypos, yythunkpos780= yythunkpos; if (!yy_HtmlBlockCloseLi()) goto l780; goto l777; l780:; yypos= yypos780; yythunkpos= yythunkpos780; } if (!yymatchDot()) goto l777; } l778:; goto l776; l777:; yypos= yypos777; yythunkpos= yythunkpos777; - } if (!yy_HtmlBlockCloseTd()) goto l775; goto l600; - l775:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenTfoot()) goto l781; + } if (!yy_HtmlBlockCloseLi()) goto l775; goto l612; + l775:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenTbody()) goto l781; l782:; { int yypos783= yypos, yythunkpos783= yythunkpos; { int yypos784= yypos, yythunkpos784= yythunkpos; if (!yy_HtmlBlockInTags()) goto l785; goto l784; l785:; yypos= yypos784; yythunkpos= yythunkpos784; - { int yypos786= yypos, yythunkpos786= yythunkpos; if (!yy_HtmlBlockCloseTfoot()) goto l786; goto l783; + { int yypos786= yypos, yythunkpos786= yythunkpos; if (!yy_HtmlBlockCloseTbody()) goto l786; goto l783; l786:; yypos= yypos786; yythunkpos= yythunkpos786; } if (!yymatchDot()) goto l783; } l784:; goto l782; l783:; yypos= yypos783; yythunkpos= yythunkpos783; - } if (!yy_HtmlBlockCloseTfoot()) goto l781; goto l600; - l781:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenTh()) goto l787; + } if (!yy_HtmlBlockCloseTbody()) goto l781; goto l612; + l781:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenTd()) goto l787; l788:; { int yypos789= yypos, yythunkpos789= yythunkpos; { int yypos790= yypos, yythunkpos790= yythunkpos; if (!yy_HtmlBlockInTags()) goto l791; goto l790; l791:; yypos= yypos790; yythunkpos= yythunkpos790; - { int yypos792= yypos, yythunkpos792= yythunkpos; if (!yy_HtmlBlockCloseTh()) goto l792; goto l789; + { int yypos792= yypos, yythunkpos792= yythunkpos; if (!yy_HtmlBlockCloseTd()) goto l792; goto l789; l792:; yypos= yypos792; yythunkpos= yythunkpos792; } if (!yymatchDot()) goto l789; } l790:; goto l788; l789:; yypos= yypos789; yythunkpos= yythunkpos789; - } if (!yy_HtmlBlockCloseTh()) goto l787; goto l600; - l787:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenThead()) goto l793; + } if (!yy_HtmlBlockCloseTd()) goto l787; goto l612; + l787:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenTfoot()) goto l793; l794:; { int yypos795= yypos, yythunkpos795= yythunkpos; { int yypos796= yypos, yythunkpos796= yythunkpos; if (!yy_HtmlBlockInTags()) goto l797; goto l796; l797:; yypos= yypos796; yythunkpos= yythunkpos796; - { int yypos798= yypos, yythunkpos798= yythunkpos; if (!yy_HtmlBlockCloseThead()) goto l798; goto l795; + { int yypos798= yypos, yythunkpos798= yythunkpos; if (!yy_HtmlBlockCloseTfoot()) goto l798; goto l795; l798:; yypos= yypos798; yythunkpos= yythunkpos798; } if (!yymatchDot()) goto l795; } l796:; goto l794; l795:; yypos= yypos795; yythunkpos= yythunkpos795; - } if (!yy_HtmlBlockCloseThead()) goto l793; goto l600; - l793:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenTr()) goto l799; + } if (!yy_HtmlBlockCloseTfoot()) goto l793; goto l612; + l793:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenTh()) goto l799; l800:; { int yypos801= yypos, yythunkpos801= yythunkpos; { int yypos802= yypos, yythunkpos802= yythunkpos; if (!yy_HtmlBlockInTags()) goto l803; goto l802; l803:; yypos= yypos802; yythunkpos= yythunkpos802; - { int yypos804= yypos, yythunkpos804= yythunkpos; if (!yy_HtmlBlockCloseTr()) goto l804; goto l801; + { int yypos804= yypos, yythunkpos804= yythunkpos; if (!yy_HtmlBlockCloseTh()) goto l804; goto l801; l804:; yypos= yypos804; yythunkpos= yythunkpos804; } if (!yymatchDot()) goto l801; } l802:; goto l800; l801:; yypos= yypos801; yythunkpos= yythunkpos801; - } if (!yy_HtmlBlockCloseTr()) goto l799; goto l600; - l799:; yypos= yypos600; yythunkpos= yythunkpos600; if (!yy_HtmlBlockOpenScript()) goto l599; - l805:; - { int yypos806= yypos, yythunkpos806= yythunkpos; - { int yypos807= yypos, yythunkpos807= yythunkpos; if (!yy_HtmlBlockInTags()) goto l808; goto l807; - l808:; yypos= yypos807; yythunkpos= yythunkpos807; - { int yypos809= yypos, yythunkpos809= yythunkpos; if (!yy_HtmlBlockCloseScript()) goto l809; goto l806; - l809:; yypos= yypos809; yythunkpos= yythunkpos809; - } if (!yymatchDot()) goto l806; + } if (!yy_HtmlBlockCloseTh()) goto l799; goto l612; + l799:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenThead()) goto l805; + l806:; + { int yypos807= yypos, yythunkpos807= yythunkpos; + { int yypos808= yypos, yythunkpos808= yythunkpos; if (!yy_HtmlBlockInTags()) goto l809; goto l808; + l809:; yypos= yypos808; yythunkpos= yythunkpos808; + { int yypos810= yypos, yythunkpos810= yythunkpos; if (!yy_HtmlBlockCloseThead()) goto l810; goto l807; + l810:; yypos= yypos810; yythunkpos= yythunkpos810; + } if (!yymatchDot()) goto l807; } - l807:; goto l805; - l806:; yypos= yypos806; yythunkpos= yythunkpos806; - } if (!yy_HtmlBlockCloseScript()) goto l599; + l808:; goto l806; + l807:; yypos= yypos807; yythunkpos= yythunkpos807; + } if (!yy_HtmlBlockCloseThead()) goto l805; goto l612; + l805:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenTr()) goto l811; + l812:; + { int yypos813= yypos, yythunkpos813= yythunkpos; + { int yypos814= yypos, yythunkpos814= yythunkpos; if (!yy_HtmlBlockInTags()) goto l815; goto l814; + l815:; yypos= yypos814; yythunkpos= yythunkpos814; + { int yypos816= yypos, yythunkpos816= yythunkpos; if (!yy_HtmlBlockCloseTr()) goto l816; goto l813; + l816:; yypos= yypos816; yythunkpos= yythunkpos816; + } if (!yymatchDot()) goto l813; } - l600:; + l814:; goto l812; + l813:; yypos= yypos813; yythunkpos= yythunkpos813; + } if (!yy_HtmlBlockCloseTr()) goto l811; goto l612; + l811:; yypos= yypos612; yythunkpos= yythunkpos612; if (!yy_HtmlBlockOpenScript()) goto l611; + l817:; + { int yypos818= yypos, yythunkpos818= yythunkpos; + { int yypos819= yypos, yythunkpos819= yythunkpos; if (!yy_HtmlBlockInTags()) goto l820; goto l819; + l820:; yypos= yypos819; yythunkpos= yythunkpos819; + { int yypos821= yypos, yythunkpos821= yythunkpos; if (!yy_HtmlBlockCloseScript()) goto l821; goto l818; + l821:; yypos= yypos821; yythunkpos= yythunkpos821; + } if (!yymatchDot()) goto l818; + } + l819:; goto l817; + l818:; yypos= yypos818; yythunkpos= yythunkpos818; + } if (!yy_HtmlBlockCloseScript()) goto l611; + } + l612:; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockInTags", yybuf+yypos)); return 1; - l599:; yypos= yypos0; yythunkpos= yythunkpos0; + l611:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockInTags", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseScript() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseScript")); if (!yymatchChar('<')) goto l810; if (!yy_Spnl()) goto l810; if (!yymatchChar('/')) goto l810; - { int yypos811= yypos, yythunkpos811= yythunkpos; if (!yymatchString("script")) goto l812; goto l811; - l812:; yypos= yypos811; yythunkpos= yythunkpos811; if (!yymatchString("SCRIPT")) goto l810; + yyprintf((stderr, "%s\n", "HtmlBlockCloseScript")); if (!yymatchChar('<')) goto l822; if (!yy_Spnl()) goto l822; if (!yymatchChar('/')) goto l822; + { int yypos823= yypos, yythunkpos823= yythunkpos; if (!yymatchString("script")) goto l824; goto l823; + l824:; yypos= yypos823; yythunkpos= yythunkpos823; if (!yymatchString("SCRIPT")) goto l822; } - l811:; if (!yy_Spnl()) goto l810; if (!yymatchChar('>')) goto l810; + l823:; if (!yy_Spnl()) goto l822; if (!yymatchChar('>')) goto l822; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseScript", yybuf+yypos)); return 1; - l810:; yypos= yypos0; yythunkpos= yythunkpos0; + l822:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseScript", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenScript() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenScript")); if (!yymatchChar('<')) goto l813; if (!yy_Spnl()) goto l813; - { int yypos814= yypos, yythunkpos814= yythunkpos; if (!yymatchString("script")) goto l815; goto l814; - l815:; yypos= yypos814; yythunkpos= yythunkpos814; if (!yymatchString("SCRIPT")) goto l813; + yyprintf((stderr, "%s\n", "HtmlBlockOpenScript")); if (!yymatchChar('<')) goto l825; if (!yy_Spnl()) goto l825; + { int yypos826= yypos, yythunkpos826= yythunkpos; if (!yymatchString("script")) goto l827; goto l826; + l827:; yypos= yypos826; yythunkpos= yythunkpos826; if (!yymatchString("SCRIPT")) goto l825; } - l814:; if (!yy_Spnl()) goto l813; - l816:; - { int yypos817= yypos, yythunkpos817= yythunkpos; if (!yy_HtmlAttribute()) goto l817; goto l816; - l817:; yypos= yypos817; yythunkpos= yythunkpos817; - } if (!yymatchChar('>')) goto l813; + l826:; if (!yy_Spnl()) goto l825; + l828:; + { int yypos829= yypos, yythunkpos829= yythunkpos; if (!yy_HtmlAttribute()) goto l829; goto l828; + l829:; yypos= yypos829; yythunkpos= yythunkpos829; + } if (!yymatchChar('>')) goto l825; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenScript", yybuf+yypos)); return 1; - l813:; yypos= yypos0; yythunkpos= yythunkpos0; + l825:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenScript", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseTr() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseTr")); if (!yymatchChar('<')) goto l818; if (!yy_Spnl()) goto l818; if (!yymatchChar('/')) goto l818; - { int yypos819= yypos, yythunkpos819= yythunkpos; if (!yymatchString("tr")) goto l820; goto l819; - l820:; yypos= yypos819; yythunkpos= yythunkpos819; if (!yymatchString("TR")) goto l818; + yyprintf((stderr, "%s\n", "HtmlBlockCloseTr")); if (!yymatchChar('<')) goto l830; if (!yy_Spnl()) goto l830; if (!yymatchChar('/')) goto l830; + { int yypos831= yypos, yythunkpos831= yythunkpos; if (!yymatchString("tr")) goto l832; goto l831; + l832:; yypos= yypos831; yythunkpos= yythunkpos831; if (!yymatchString("TR")) goto l830; } - l819:; if (!yy_Spnl()) goto l818; if (!yymatchChar('>')) goto l818; + l831:; if (!yy_Spnl()) goto l830; if (!yymatchChar('>')) goto l830; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseTr", yybuf+yypos)); return 1; - l818:; yypos= yypos0; yythunkpos= yythunkpos0; + l830:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseTr", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenTr() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenTr")); if (!yymatchChar('<')) goto l821; if (!yy_Spnl()) goto l821; - { int yypos822= yypos, yythunkpos822= yythunkpos; if (!yymatchString("tr")) goto l823; goto l822; - l823:; yypos= yypos822; yythunkpos= yythunkpos822; if (!yymatchString("TR")) goto l821; + yyprintf((stderr, "%s\n", "HtmlBlockOpenTr")); if (!yymatchChar('<')) goto l833; if (!yy_Spnl()) goto l833; + { int yypos834= yypos, yythunkpos834= yythunkpos; if (!yymatchString("tr")) goto l835; goto l834; + l835:; yypos= yypos834; yythunkpos= yythunkpos834; if (!yymatchString("TR")) goto l833; } - l822:; if (!yy_Spnl()) goto l821; - l824:; - { int yypos825= yypos, yythunkpos825= yythunkpos; if (!yy_HtmlAttribute()) goto l825; goto l824; - l825:; yypos= yypos825; yythunkpos= yythunkpos825; - } if (!yymatchChar('>')) goto l821; + l834:; if (!yy_Spnl()) goto l833; + l836:; + { int yypos837= yypos, yythunkpos837= yythunkpos; if (!yy_HtmlAttribute()) goto l837; goto l836; + l837:; yypos= yypos837; yythunkpos= yythunkpos837; + } if (!yymatchChar('>')) goto l833; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenTr", yybuf+yypos)); return 1; - l821:; yypos= yypos0; yythunkpos= yythunkpos0; + l833:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenTr", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseThead() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseThead")); if (!yymatchChar('<')) goto l826; if (!yy_Spnl()) goto l826; if (!yymatchChar('/')) goto l826; - { int yypos827= yypos, yythunkpos827= yythunkpos; if (!yymatchString("thead")) goto l828; goto l827; - l828:; yypos= yypos827; yythunkpos= yythunkpos827; if (!yymatchString("THEAD")) goto l826; + yyprintf((stderr, "%s\n", "HtmlBlockCloseThead")); if (!yymatchChar('<')) goto l838; if (!yy_Spnl()) goto l838; if (!yymatchChar('/')) goto l838; + { int yypos839= yypos, yythunkpos839= yythunkpos; if (!yymatchString("thead")) goto l840; goto l839; + l840:; yypos= yypos839; yythunkpos= yythunkpos839; if (!yymatchString("THEAD")) goto l838; } - l827:; if (!yy_Spnl()) goto l826; if (!yymatchChar('>')) goto l826; + l839:; if (!yy_Spnl()) goto l838; if (!yymatchChar('>')) goto l838; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseThead", yybuf+yypos)); return 1; - l826:; yypos= yypos0; yythunkpos= yythunkpos0; + l838:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseThead", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenThead() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenThead")); if (!yymatchChar('<')) goto l829; if (!yy_Spnl()) goto l829; - { int yypos830= yypos, yythunkpos830= yythunkpos; if (!yymatchString("thead")) goto l831; goto l830; - l831:; yypos= yypos830; yythunkpos= yythunkpos830; if (!yymatchString("THEAD")) goto l829; + yyprintf((stderr, "%s\n", "HtmlBlockOpenThead")); if (!yymatchChar('<')) goto l841; if (!yy_Spnl()) goto l841; + { int yypos842= yypos, yythunkpos842= yythunkpos; if (!yymatchString("thead")) goto l843; goto l842; + l843:; yypos= yypos842; yythunkpos= yythunkpos842; if (!yymatchString("THEAD")) goto l841; } - l830:; if (!yy_Spnl()) goto l829; - l832:; - { int yypos833= yypos, yythunkpos833= yythunkpos; if (!yy_HtmlAttribute()) goto l833; goto l832; - l833:; yypos= yypos833; yythunkpos= yythunkpos833; - } if (!yymatchChar('>')) goto l829; + l842:; if (!yy_Spnl()) goto l841; + l844:; + { int yypos845= yypos, yythunkpos845= yythunkpos; if (!yy_HtmlAttribute()) goto l845; goto l844; + l845:; yypos= yypos845; yythunkpos= yythunkpos845; + } if (!yymatchChar('>')) goto l841; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenThead", yybuf+yypos)); return 1; - l829:; yypos= yypos0; yythunkpos= yythunkpos0; + l841:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenThead", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseTh() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseTh")); if (!yymatchChar('<')) goto l834; if (!yy_Spnl()) goto l834; if (!yymatchChar('/')) goto l834; - { int yypos835= yypos, yythunkpos835= yythunkpos; if (!yymatchString("th")) goto l836; goto l835; - l836:; yypos= yypos835; yythunkpos= yythunkpos835; if (!yymatchString("TH")) goto l834; + yyprintf((stderr, "%s\n", "HtmlBlockCloseTh")); if (!yymatchChar('<')) goto l846; if (!yy_Spnl()) goto l846; if (!yymatchChar('/')) goto l846; + { int yypos847= yypos, yythunkpos847= yythunkpos; if (!yymatchString("th")) goto l848; goto l847; + l848:; yypos= yypos847; yythunkpos= yythunkpos847; if (!yymatchString("TH")) goto l846; } - l835:; if (!yy_Spnl()) goto l834; if (!yymatchChar('>')) goto l834; + l847:; if (!yy_Spnl()) goto l846; if (!yymatchChar('>')) goto l846; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseTh", yybuf+yypos)); return 1; - l834:; yypos= yypos0; yythunkpos= yythunkpos0; + l846:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseTh", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenTh() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenTh")); if (!yymatchChar('<')) goto l837; if (!yy_Spnl()) goto l837; - { int yypos838= yypos, yythunkpos838= yythunkpos; if (!yymatchString("th")) goto l839; goto l838; - l839:; yypos= yypos838; yythunkpos= yythunkpos838; if (!yymatchString("TH")) goto l837; + yyprintf((stderr, "%s\n", "HtmlBlockOpenTh")); if (!yymatchChar('<')) goto l849; if (!yy_Spnl()) goto l849; + { int yypos850= yypos, yythunkpos850= yythunkpos; if (!yymatchString("th")) goto l851; goto l850; + l851:; yypos= yypos850; yythunkpos= yythunkpos850; if (!yymatchString("TH")) goto l849; } - l838:; if (!yy_Spnl()) goto l837; - l840:; - { int yypos841= yypos, yythunkpos841= yythunkpos; if (!yy_HtmlAttribute()) goto l841; goto l840; - l841:; yypos= yypos841; yythunkpos= yythunkpos841; - } if (!yymatchChar('>')) goto l837; + l850:; if (!yy_Spnl()) goto l849; + l852:; + { int yypos853= yypos, yythunkpos853= yythunkpos; if (!yy_HtmlAttribute()) goto l853; goto l852; + l853:; yypos= yypos853; yythunkpos= yythunkpos853; + } if (!yymatchChar('>')) goto l849; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenTh", yybuf+yypos)); return 1; - l837:; yypos= yypos0; yythunkpos= yythunkpos0; + l849:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenTh", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseTfoot() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseTfoot")); if (!yymatchChar('<')) goto l842; if (!yy_Spnl()) goto l842; if (!yymatchChar('/')) goto l842; - { int yypos843= yypos, yythunkpos843= yythunkpos; if (!yymatchString("tfoot")) goto l844; goto l843; - l844:; yypos= yypos843; yythunkpos= yythunkpos843; if (!yymatchString("TFOOT")) goto l842; + yyprintf((stderr, "%s\n", "HtmlBlockCloseTfoot")); if (!yymatchChar('<')) goto l854; if (!yy_Spnl()) goto l854; if (!yymatchChar('/')) goto l854; + { int yypos855= yypos, yythunkpos855= yythunkpos; if (!yymatchString("tfoot")) goto l856; goto l855; + l856:; yypos= yypos855; yythunkpos= yythunkpos855; if (!yymatchString("TFOOT")) goto l854; } - l843:; if (!yy_Spnl()) goto l842; if (!yymatchChar('>')) goto l842; + l855:; if (!yy_Spnl()) goto l854; if (!yymatchChar('>')) goto l854; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseTfoot", yybuf+yypos)); return 1; - l842:; yypos= yypos0; yythunkpos= yythunkpos0; + l854:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseTfoot", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenTfoot() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenTfoot")); if (!yymatchChar('<')) goto l845; if (!yy_Spnl()) goto l845; - { int yypos846= yypos, yythunkpos846= yythunkpos; if (!yymatchString("tfoot")) goto l847; goto l846; - l847:; yypos= yypos846; yythunkpos= yythunkpos846; if (!yymatchString("TFOOT")) goto l845; + yyprintf((stderr, "%s\n", "HtmlBlockOpenTfoot")); if (!yymatchChar('<')) goto l857; if (!yy_Spnl()) goto l857; + { int yypos858= yypos, yythunkpos858= yythunkpos; if (!yymatchString("tfoot")) goto l859; goto l858; + l859:; yypos= yypos858; yythunkpos= yythunkpos858; if (!yymatchString("TFOOT")) goto l857; } - l846:; if (!yy_Spnl()) goto l845; - l848:; - { int yypos849= yypos, yythunkpos849= yythunkpos; if (!yy_HtmlAttribute()) goto l849; goto l848; - l849:; yypos= yypos849; yythunkpos= yythunkpos849; - } if (!yymatchChar('>')) goto l845; + l858:; if (!yy_Spnl()) goto l857; + l860:; + { int yypos861= yypos, yythunkpos861= yythunkpos; if (!yy_HtmlAttribute()) goto l861; goto l860; + l861:; yypos= yypos861; yythunkpos= yythunkpos861; + } if (!yymatchChar('>')) goto l857; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenTfoot", yybuf+yypos)); return 1; - l845:; yypos= yypos0; yythunkpos= yythunkpos0; + l857:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenTfoot", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseTd() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseTd")); if (!yymatchChar('<')) goto l850; if (!yy_Spnl()) goto l850; if (!yymatchChar('/')) goto l850; - { int yypos851= yypos, yythunkpos851= yythunkpos; if (!yymatchString("td")) goto l852; goto l851; - l852:; yypos= yypos851; yythunkpos= yythunkpos851; if (!yymatchString("TD")) goto l850; + yyprintf((stderr, "%s\n", "HtmlBlockCloseTd")); if (!yymatchChar('<')) goto l862; if (!yy_Spnl()) goto l862; if (!yymatchChar('/')) goto l862; + { int yypos863= yypos, yythunkpos863= yythunkpos; if (!yymatchString("td")) goto l864; goto l863; + l864:; yypos= yypos863; yythunkpos= yythunkpos863; if (!yymatchString("TD")) goto l862; } - l851:; if (!yy_Spnl()) goto l850; if (!yymatchChar('>')) goto l850; + l863:; if (!yy_Spnl()) goto l862; if (!yymatchChar('>')) goto l862; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseTd", yybuf+yypos)); return 1; - l850:; yypos= yypos0; yythunkpos= yythunkpos0; + l862:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseTd", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenTd() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenTd")); if (!yymatchChar('<')) goto l853; if (!yy_Spnl()) goto l853; - { int yypos854= yypos, yythunkpos854= yythunkpos; if (!yymatchString("td")) goto l855; goto l854; - l855:; yypos= yypos854; yythunkpos= yythunkpos854; if (!yymatchString("TD")) goto l853; + yyprintf((stderr, "%s\n", "HtmlBlockOpenTd")); if (!yymatchChar('<')) goto l865; if (!yy_Spnl()) goto l865; + { int yypos866= yypos, yythunkpos866= yythunkpos; if (!yymatchString("td")) goto l867; goto l866; + l867:; yypos= yypos866; yythunkpos= yythunkpos866; if (!yymatchString("TD")) goto l865; } - l854:; if (!yy_Spnl()) goto l853; - l856:; - { int yypos857= yypos, yythunkpos857= yythunkpos; if (!yy_HtmlAttribute()) goto l857; goto l856; - l857:; yypos= yypos857; yythunkpos= yythunkpos857; - } if (!yymatchChar('>')) goto l853; + l866:; if (!yy_Spnl()) goto l865; + l868:; + { int yypos869= yypos, yythunkpos869= yythunkpos; if (!yy_HtmlAttribute()) goto l869; goto l868; + l869:; yypos= yypos869; yythunkpos= yythunkpos869; + } if (!yymatchChar('>')) goto l865; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenTd", yybuf+yypos)); return 1; - l853:; yypos= yypos0; yythunkpos= yythunkpos0; + l865:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenTd", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseTbody() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseTbody")); if (!yymatchChar('<')) goto l858; if (!yy_Spnl()) goto l858; if (!yymatchChar('/')) goto l858; - { int yypos859= yypos, yythunkpos859= yythunkpos; if (!yymatchString("tbody")) goto l860; goto l859; - l860:; yypos= yypos859; yythunkpos= yythunkpos859; if (!yymatchString("TBODY")) goto l858; + yyprintf((stderr, "%s\n", "HtmlBlockCloseTbody")); if (!yymatchChar('<')) goto l870; if (!yy_Spnl()) goto l870; if (!yymatchChar('/')) goto l870; + { int yypos871= yypos, yythunkpos871= yythunkpos; if (!yymatchString("tbody")) goto l872; goto l871; + l872:; yypos= yypos871; yythunkpos= yythunkpos871; if (!yymatchString("TBODY")) goto l870; } - l859:; if (!yy_Spnl()) goto l858; if (!yymatchChar('>')) goto l858; + l871:; if (!yy_Spnl()) goto l870; if (!yymatchChar('>')) goto l870; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseTbody", yybuf+yypos)); return 1; - l858:; yypos= yypos0; yythunkpos= yythunkpos0; + l870:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseTbody", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenTbody() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenTbody")); if (!yymatchChar('<')) goto l861; if (!yy_Spnl()) goto l861; - { int yypos862= yypos, yythunkpos862= yythunkpos; if (!yymatchString("tbody")) goto l863; goto l862; - l863:; yypos= yypos862; yythunkpos= yythunkpos862; if (!yymatchString("TBODY")) goto l861; + yyprintf((stderr, "%s\n", "HtmlBlockOpenTbody")); if (!yymatchChar('<')) goto l873; if (!yy_Spnl()) goto l873; + { int yypos874= yypos, yythunkpos874= yythunkpos; if (!yymatchString("tbody")) goto l875; goto l874; + l875:; yypos= yypos874; yythunkpos= yythunkpos874; if (!yymatchString("TBODY")) goto l873; } - l862:; if (!yy_Spnl()) goto l861; - l864:; - { int yypos865= yypos, yythunkpos865= yythunkpos; if (!yy_HtmlAttribute()) goto l865; goto l864; - l865:; yypos= yypos865; yythunkpos= yythunkpos865; - } if (!yymatchChar('>')) goto l861; + l874:; if (!yy_Spnl()) goto l873; + l876:; + { int yypos877= yypos, yythunkpos877= yythunkpos; if (!yy_HtmlAttribute()) goto l877; goto l876; + l877:; yypos= yypos877; yythunkpos= yythunkpos877; + } if (!yymatchChar('>')) goto l873; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenTbody", yybuf+yypos)); return 1; - l861:; yypos= yypos0; yythunkpos= yythunkpos0; + l873:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenTbody", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseLi() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseLi")); if (!yymatchChar('<')) goto l866; if (!yy_Spnl()) goto l866; if (!yymatchChar('/')) goto l866; - { int yypos867= yypos, yythunkpos867= yythunkpos; if (!yymatchString("li")) goto l868; goto l867; - l868:; yypos= yypos867; yythunkpos= yythunkpos867; if (!yymatchString("LI")) goto l866; + yyprintf((stderr, "%s\n", "HtmlBlockCloseLi")); if (!yymatchChar('<')) goto l878; if (!yy_Spnl()) goto l878; if (!yymatchChar('/')) goto l878; + { int yypos879= yypos, yythunkpos879= yythunkpos; if (!yymatchString("li")) goto l880; goto l879; + l880:; yypos= yypos879; yythunkpos= yythunkpos879; if (!yymatchString("LI")) goto l878; } - l867:; if (!yy_Spnl()) goto l866; if (!yymatchChar('>')) goto l866; + l879:; if (!yy_Spnl()) goto l878; if (!yymatchChar('>')) goto l878; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseLi", yybuf+yypos)); return 1; - l866:; yypos= yypos0; yythunkpos= yythunkpos0; + l878:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseLi", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenLi() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenLi")); if (!yymatchChar('<')) goto l869; if (!yy_Spnl()) goto l869; - { int yypos870= yypos, yythunkpos870= yythunkpos; if (!yymatchString("li")) goto l871; goto l870; - l871:; yypos= yypos870; yythunkpos= yythunkpos870; if (!yymatchString("LI")) goto l869; + yyprintf((stderr, "%s\n", "HtmlBlockOpenLi")); if (!yymatchChar('<')) goto l881; if (!yy_Spnl()) goto l881; + { int yypos882= yypos, yythunkpos882= yythunkpos; if (!yymatchString("li")) goto l883; goto l882; + l883:; yypos= yypos882; yythunkpos= yythunkpos882; if (!yymatchString("LI")) goto l881; } - l870:; if (!yy_Spnl()) goto l869; - l872:; - { int yypos873= yypos, yythunkpos873= yythunkpos; if (!yy_HtmlAttribute()) goto l873; goto l872; - l873:; yypos= yypos873; yythunkpos= yythunkpos873; - } if (!yymatchChar('>')) goto l869; + l882:; if (!yy_Spnl()) goto l881; + l884:; + { int yypos885= yypos, yythunkpos885= yythunkpos; if (!yy_HtmlAttribute()) goto l885; goto l884; + l885:; yypos= yypos885; yythunkpos= yythunkpos885; + } if (!yymatchChar('>')) goto l881; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenLi", yybuf+yypos)); return 1; - l869:; yypos= yypos0; yythunkpos= yythunkpos0; + l881:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenLi", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseFrameset() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseFrameset")); if (!yymatchChar('<')) goto l874; if (!yy_Spnl()) goto l874; if (!yymatchChar('/')) goto l874; - { int yypos875= yypos, yythunkpos875= yythunkpos; if (!yymatchString("frameset")) goto l876; goto l875; - l876:; yypos= yypos875; yythunkpos= yythunkpos875; if (!yymatchString("FRAMESET")) goto l874; + yyprintf((stderr, "%s\n", "HtmlBlockCloseFrameset")); if (!yymatchChar('<')) goto l886; if (!yy_Spnl()) goto l886; if (!yymatchChar('/')) goto l886; + { int yypos887= yypos, yythunkpos887= yythunkpos; if (!yymatchString("frameset")) goto l888; goto l887; + l888:; yypos= yypos887; yythunkpos= yythunkpos887; if (!yymatchString("FRAMESET")) goto l886; } - l875:; if (!yy_Spnl()) goto l874; if (!yymatchChar('>')) goto l874; + l887:; if (!yy_Spnl()) goto l886; if (!yymatchChar('>')) goto l886; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseFrameset", yybuf+yypos)); return 1; - l874:; yypos= yypos0; yythunkpos= yythunkpos0; + l886:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseFrameset", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenFrameset() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenFrameset")); if (!yymatchChar('<')) goto l877; if (!yy_Spnl()) goto l877; - { int yypos878= yypos, yythunkpos878= yythunkpos; if (!yymatchString("frameset")) goto l879; goto l878; - l879:; yypos= yypos878; yythunkpos= yythunkpos878; if (!yymatchString("FRAMESET")) goto l877; + yyprintf((stderr, "%s\n", "HtmlBlockOpenFrameset")); if (!yymatchChar('<')) goto l889; if (!yy_Spnl()) goto l889; + { int yypos890= yypos, yythunkpos890= yythunkpos; if (!yymatchString("frameset")) goto l891; goto l890; + l891:; yypos= yypos890; yythunkpos= yythunkpos890; if (!yymatchString("FRAMESET")) goto l889; } - l878:; if (!yy_Spnl()) goto l877; - l880:; - { int yypos881= yypos, yythunkpos881= yythunkpos; if (!yy_HtmlAttribute()) goto l881; goto l880; - l881:; yypos= yypos881; yythunkpos= yythunkpos881; - } if (!yymatchChar('>')) goto l877; + l890:; if (!yy_Spnl()) goto l889; + l892:; + { int yypos893= yypos, yythunkpos893= yythunkpos; if (!yy_HtmlAttribute()) goto l893; goto l892; + l893:; yypos= yypos893; yythunkpos= yythunkpos893; + } if (!yymatchChar('>')) goto l889; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenFrameset", yybuf+yypos)); return 1; - l877:; yypos= yypos0; yythunkpos= yythunkpos0; + l889:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenFrameset", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseDt() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseDt")); if (!yymatchChar('<')) goto l882; if (!yy_Spnl()) goto l882; if (!yymatchChar('/')) goto l882; - { int yypos883= yypos, yythunkpos883= yythunkpos; if (!yymatchString("dt")) goto l884; goto l883; - l884:; yypos= yypos883; yythunkpos= yythunkpos883; if (!yymatchString("DT")) goto l882; + yyprintf((stderr, "%s\n", "HtmlBlockCloseDt")); if (!yymatchChar('<')) goto l894; if (!yy_Spnl()) goto l894; if (!yymatchChar('/')) goto l894; + { int yypos895= yypos, yythunkpos895= yythunkpos; if (!yymatchString("dt")) goto l896; goto l895; + l896:; yypos= yypos895; yythunkpos= yythunkpos895; if (!yymatchString("DT")) goto l894; } - l883:; if (!yy_Spnl()) goto l882; if (!yymatchChar('>')) goto l882; + l895:; if (!yy_Spnl()) goto l894; if (!yymatchChar('>')) goto l894; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseDt", yybuf+yypos)); return 1; - l882:; yypos= yypos0; yythunkpos= yythunkpos0; + l894:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseDt", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenDt() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenDt")); if (!yymatchChar('<')) goto l885; if (!yy_Spnl()) goto l885; - { int yypos886= yypos, yythunkpos886= yythunkpos; if (!yymatchString("dt")) goto l887; goto l886; - l887:; yypos= yypos886; yythunkpos= yythunkpos886; if (!yymatchString("DT")) goto l885; + yyprintf((stderr, "%s\n", "HtmlBlockOpenDt")); if (!yymatchChar('<')) goto l897; if (!yy_Spnl()) goto l897; + { int yypos898= yypos, yythunkpos898= yythunkpos; if (!yymatchString("dt")) goto l899; goto l898; + l899:; yypos= yypos898; yythunkpos= yythunkpos898; if (!yymatchString("DT")) goto l897; } - l886:; if (!yy_Spnl()) goto l885; - l888:; - { int yypos889= yypos, yythunkpos889= yythunkpos; if (!yy_HtmlAttribute()) goto l889; goto l888; - l889:; yypos= yypos889; yythunkpos= yythunkpos889; - } if (!yymatchChar('>')) goto l885; + l898:; if (!yy_Spnl()) goto l897; + l900:; + { int yypos901= yypos, yythunkpos901= yythunkpos; if (!yy_HtmlAttribute()) goto l901; goto l900; + l901:; yypos= yypos901; yythunkpos= yythunkpos901; + } if (!yymatchChar('>')) goto l897; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenDt", yybuf+yypos)); return 1; - l885:; yypos= yypos0; yythunkpos= yythunkpos0; + l897:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenDt", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseDd() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseDd")); if (!yymatchChar('<')) goto l890; if (!yy_Spnl()) goto l890; if (!yymatchChar('/')) goto l890; - { int yypos891= yypos, yythunkpos891= yythunkpos; if (!yymatchString("dd")) goto l892; goto l891; - l892:; yypos= yypos891; yythunkpos= yythunkpos891; if (!yymatchString("DD")) goto l890; + yyprintf((stderr, "%s\n", "HtmlBlockCloseDd")); if (!yymatchChar('<')) goto l902; if (!yy_Spnl()) goto l902; if (!yymatchChar('/')) goto l902; + { int yypos903= yypos, yythunkpos903= yythunkpos; if (!yymatchString("dd")) goto l904; goto l903; + l904:; yypos= yypos903; yythunkpos= yythunkpos903; if (!yymatchString("DD")) goto l902; } - l891:; if (!yy_Spnl()) goto l890; if (!yymatchChar('>')) goto l890; + l903:; if (!yy_Spnl()) goto l902; if (!yymatchChar('>')) goto l902; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseDd", yybuf+yypos)); return 1; - l890:; yypos= yypos0; yythunkpos= yythunkpos0; + l902:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseDd", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenDd() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenDd")); if (!yymatchChar('<')) goto l893; if (!yy_Spnl()) goto l893; - { int yypos894= yypos, yythunkpos894= yythunkpos; if (!yymatchString("dd")) goto l895; goto l894; - l895:; yypos= yypos894; yythunkpos= yythunkpos894; if (!yymatchString("DD")) goto l893; + yyprintf((stderr, "%s\n", "HtmlBlockOpenDd")); if (!yymatchChar('<')) goto l905; if (!yy_Spnl()) goto l905; + { int yypos906= yypos, yythunkpos906= yythunkpos; if (!yymatchString("dd")) goto l907; goto l906; + l907:; yypos= yypos906; yythunkpos= yythunkpos906; if (!yymatchString("DD")) goto l905; } - l894:; if (!yy_Spnl()) goto l893; - l896:; - { int yypos897= yypos, yythunkpos897= yythunkpos; if (!yy_HtmlAttribute()) goto l897; goto l896; - l897:; yypos= yypos897; yythunkpos= yythunkpos897; - } if (!yymatchChar('>')) goto l893; + l906:; if (!yy_Spnl()) goto l905; + l908:; + { int yypos909= yypos, yythunkpos909= yythunkpos; if (!yy_HtmlAttribute()) goto l909; goto l908; + l909:; yypos= yypos909; yythunkpos= yythunkpos909; + } if (!yymatchChar('>')) goto l905; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenDd", yybuf+yypos)); return 1; - l893:; yypos= yypos0; yythunkpos= yythunkpos0; + l905:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenDd", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseUl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseUl")); if (!yymatchChar('<')) goto l898; if (!yy_Spnl()) goto l898; if (!yymatchChar('/')) goto l898; - { int yypos899= yypos, yythunkpos899= yythunkpos; if (!yymatchString("ul")) goto l900; goto l899; - l900:; yypos= yypos899; yythunkpos= yythunkpos899; if (!yymatchString("UL")) goto l898; + yyprintf((stderr, "%s\n", "HtmlBlockCloseUl")); if (!yymatchChar('<')) goto l910; if (!yy_Spnl()) goto l910; if (!yymatchChar('/')) goto l910; + { int yypos911= yypos, yythunkpos911= yythunkpos; if (!yymatchString("ul")) goto l912; goto l911; + l912:; yypos= yypos911; yythunkpos= yythunkpos911; if (!yymatchString("UL")) goto l910; } - l899:; if (!yy_Spnl()) goto l898; if (!yymatchChar('>')) goto l898; + l911:; if (!yy_Spnl()) goto l910; if (!yymatchChar('>')) goto l910; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseUl", yybuf+yypos)); return 1; - l898:; yypos= yypos0; yythunkpos= yythunkpos0; + l910:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseUl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenUl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenUl")); if (!yymatchChar('<')) goto l901; if (!yy_Spnl()) goto l901; - { int yypos902= yypos, yythunkpos902= yythunkpos; if (!yymatchString("ul")) goto l903; goto l902; - l903:; yypos= yypos902; yythunkpos= yythunkpos902; if (!yymatchString("UL")) goto l901; + yyprintf((stderr, "%s\n", "HtmlBlockOpenUl")); if (!yymatchChar('<')) goto l913; if (!yy_Spnl()) goto l913; + { int yypos914= yypos, yythunkpos914= yythunkpos; if (!yymatchString("ul")) goto l915; goto l914; + l915:; yypos= yypos914; yythunkpos= yythunkpos914; if (!yymatchString("UL")) goto l913; } - l902:; if (!yy_Spnl()) goto l901; - l904:; - { int yypos905= yypos, yythunkpos905= yythunkpos; if (!yy_HtmlAttribute()) goto l905; goto l904; - l905:; yypos= yypos905; yythunkpos= yythunkpos905; - } if (!yymatchChar('>')) goto l901; + l914:; if (!yy_Spnl()) goto l913; + l916:; + { int yypos917= yypos, yythunkpos917= yythunkpos; if (!yy_HtmlAttribute()) goto l917; goto l916; + l917:; yypos= yypos917; yythunkpos= yythunkpos917; + } if (!yymatchChar('>')) goto l913; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenUl", yybuf+yypos)); return 1; - l901:; yypos= yypos0; yythunkpos= yythunkpos0; + l913:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenUl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseTable() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseTable")); if (!yymatchChar('<')) goto l906; if (!yy_Spnl()) goto l906; if (!yymatchChar('/')) goto l906; - { int yypos907= yypos, yythunkpos907= yythunkpos; if (!yymatchString("table")) goto l908; goto l907; - l908:; yypos= yypos907; yythunkpos= yythunkpos907; if (!yymatchString("TABLE")) goto l906; + yyprintf((stderr, "%s\n", "HtmlBlockCloseTable")); if (!yymatchChar('<')) goto l918; if (!yy_Spnl()) goto l918; if (!yymatchChar('/')) goto l918; + { int yypos919= yypos, yythunkpos919= yythunkpos; if (!yymatchString("table")) goto l920; goto l919; + l920:; yypos= yypos919; yythunkpos= yythunkpos919; if (!yymatchString("TABLE")) goto l918; } - l907:; if (!yy_Spnl()) goto l906; if (!yymatchChar('>')) goto l906; + l919:; if (!yy_Spnl()) goto l918; if (!yymatchChar('>')) goto l918; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseTable", yybuf+yypos)); return 1; - l906:; yypos= yypos0; yythunkpos= yythunkpos0; + l918:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseTable", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenTable() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenTable")); if (!yymatchChar('<')) goto l909; if (!yy_Spnl()) goto l909; - { int yypos910= yypos, yythunkpos910= yythunkpos; if (!yymatchString("table")) goto l911; goto l910; - l911:; yypos= yypos910; yythunkpos= yythunkpos910; if (!yymatchString("TABLE")) goto l909; + yyprintf((stderr, "%s\n", "HtmlBlockOpenTable")); if (!yymatchChar('<')) goto l921; if (!yy_Spnl()) goto l921; + { int yypos922= yypos, yythunkpos922= yythunkpos; if (!yymatchString("table")) goto l923; goto l922; + l923:; yypos= yypos922; yythunkpos= yythunkpos922; if (!yymatchString("TABLE")) goto l921; } - l910:; if (!yy_Spnl()) goto l909; - l912:; - { int yypos913= yypos, yythunkpos913= yythunkpos; if (!yy_HtmlAttribute()) goto l913; goto l912; - l913:; yypos= yypos913; yythunkpos= yythunkpos913; - } if (!yymatchChar('>')) goto l909; + l922:; if (!yy_Spnl()) goto l921; + l924:; + { int yypos925= yypos, yythunkpos925= yythunkpos; if (!yy_HtmlAttribute()) goto l925; goto l924; + l925:; yypos= yypos925; yythunkpos= yythunkpos925; + } if (!yymatchChar('>')) goto l921; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenTable", yybuf+yypos)); return 1; - l909:; yypos= yypos0; yythunkpos= yythunkpos0; + l921:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenTable", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockClosePre() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockClosePre")); if (!yymatchChar('<')) goto l914; if (!yy_Spnl()) goto l914; if (!yymatchChar('/')) goto l914; - { int yypos915= yypos, yythunkpos915= yythunkpos; if (!yymatchString("pre")) goto l916; goto l915; - l916:; yypos= yypos915; yythunkpos= yythunkpos915; if (!yymatchString("PRE")) goto l914; + yyprintf((stderr, "%s\n", "HtmlBlockClosePre")); if (!yymatchChar('<')) goto l926; if (!yy_Spnl()) goto l926; if (!yymatchChar('/')) goto l926; + { int yypos927= yypos, yythunkpos927= yythunkpos; if (!yymatchString("pre")) goto l928; goto l927; + l928:; yypos= yypos927; yythunkpos= yythunkpos927; if (!yymatchString("PRE")) goto l926; } - l915:; if (!yy_Spnl()) goto l914; if (!yymatchChar('>')) goto l914; + l927:; if (!yy_Spnl()) goto l926; if (!yymatchChar('>')) goto l926; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockClosePre", yybuf+yypos)); return 1; - l914:; yypos= yypos0; yythunkpos= yythunkpos0; + l926:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockClosePre", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenPre() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenPre")); if (!yymatchChar('<')) goto l917; if (!yy_Spnl()) goto l917; - { int yypos918= yypos, yythunkpos918= yythunkpos; if (!yymatchString("pre")) goto l919; goto l918; - l919:; yypos= yypos918; yythunkpos= yythunkpos918; if (!yymatchString("PRE")) goto l917; + yyprintf((stderr, "%s\n", "HtmlBlockOpenPre")); if (!yymatchChar('<')) goto l929; if (!yy_Spnl()) goto l929; + { int yypos930= yypos, yythunkpos930= yythunkpos; if (!yymatchString("pre")) goto l931; goto l930; + l931:; yypos= yypos930; yythunkpos= yythunkpos930; if (!yymatchString("PRE")) goto l929; } - l918:; if (!yy_Spnl()) goto l917; - l920:; - { int yypos921= yypos, yythunkpos921= yythunkpos; if (!yy_HtmlAttribute()) goto l921; goto l920; - l921:; yypos= yypos921; yythunkpos= yythunkpos921; - } if (!yymatchChar('>')) goto l917; + l930:; if (!yy_Spnl()) goto l929; + l932:; + { int yypos933= yypos, yythunkpos933= yythunkpos; if (!yy_HtmlAttribute()) goto l933; goto l932; + l933:; yypos= yypos933; yythunkpos= yythunkpos933; + } if (!yymatchChar('>')) goto l929; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenPre", yybuf+yypos)); return 1; - l917:; yypos= yypos0; yythunkpos= yythunkpos0; + l929:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenPre", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseP() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseP")); if (!yymatchChar('<')) goto l922; if (!yy_Spnl()) goto l922; if (!yymatchChar('/')) goto l922; - { int yypos923= yypos, yythunkpos923= yythunkpos; if (!yymatchChar('p')) goto l924; goto l923; - l924:; yypos= yypos923; yythunkpos= yythunkpos923; if (!yymatchChar('P')) goto l922; + yyprintf((stderr, "%s\n", "HtmlBlockCloseP")); if (!yymatchChar('<')) goto l934; if (!yy_Spnl()) goto l934; if (!yymatchChar('/')) goto l934; + { int yypos935= yypos, yythunkpos935= yythunkpos; if (!yymatchChar('p')) goto l936; goto l935; + l936:; yypos= yypos935; yythunkpos= yythunkpos935; if (!yymatchChar('P')) goto l934; } - l923:; if (!yy_Spnl()) goto l922; if (!yymatchChar('>')) goto l922; + l935:; if (!yy_Spnl()) goto l934; if (!yymatchChar('>')) goto l934; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseP", yybuf+yypos)); return 1; - l922:; yypos= yypos0; yythunkpos= yythunkpos0; + l934:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseP", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenP() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenP")); if (!yymatchChar('<')) goto l925; if (!yy_Spnl()) goto l925; - { int yypos926= yypos, yythunkpos926= yythunkpos; if (!yymatchChar('p')) goto l927; goto l926; - l927:; yypos= yypos926; yythunkpos= yythunkpos926; if (!yymatchChar('P')) goto l925; + yyprintf((stderr, "%s\n", "HtmlBlockOpenP")); if (!yymatchChar('<')) goto l937; if (!yy_Spnl()) goto l937; + { int yypos938= yypos, yythunkpos938= yythunkpos; if (!yymatchChar('p')) goto l939; goto l938; + l939:; yypos= yypos938; yythunkpos= yythunkpos938; if (!yymatchChar('P')) goto l937; } - l926:; if (!yy_Spnl()) goto l925; - l928:; - { int yypos929= yypos, yythunkpos929= yythunkpos; if (!yy_HtmlAttribute()) goto l929; goto l928; - l929:; yypos= yypos929; yythunkpos= yythunkpos929; - } if (!yymatchChar('>')) goto l925; + l938:; if (!yy_Spnl()) goto l937; + l940:; + { int yypos941= yypos, yythunkpos941= yythunkpos; if (!yy_HtmlAttribute()) goto l941; goto l940; + l941:; yypos= yypos941; yythunkpos= yythunkpos941; + } if (!yymatchChar('>')) goto l937; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenP", yybuf+yypos)); return 1; - l925:; yypos= yypos0; yythunkpos= yythunkpos0; + l937:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenP", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseOl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseOl")); if (!yymatchChar('<')) goto l930; if (!yy_Spnl()) goto l930; if (!yymatchChar('/')) goto l930; - { int yypos931= yypos, yythunkpos931= yythunkpos; if (!yymatchString("ol")) goto l932; goto l931; - l932:; yypos= yypos931; yythunkpos= yythunkpos931; if (!yymatchString("OL")) goto l930; + yyprintf((stderr, "%s\n", "HtmlBlockCloseOl")); if (!yymatchChar('<')) goto l942; if (!yy_Spnl()) goto l942; if (!yymatchChar('/')) goto l942; + { int yypos943= yypos, yythunkpos943= yythunkpos; if (!yymatchString("ol")) goto l944; goto l943; + l944:; yypos= yypos943; yythunkpos= yythunkpos943; if (!yymatchString("OL")) goto l942; } - l931:; if (!yy_Spnl()) goto l930; if (!yymatchChar('>')) goto l930; + l943:; if (!yy_Spnl()) goto l942; if (!yymatchChar('>')) goto l942; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseOl", yybuf+yypos)); return 1; - l930:; yypos= yypos0; yythunkpos= yythunkpos0; + l942:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseOl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenOl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenOl")); if (!yymatchChar('<')) goto l933; if (!yy_Spnl()) goto l933; - { int yypos934= yypos, yythunkpos934= yythunkpos; if (!yymatchString("ol")) goto l935; goto l934; - l935:; yypos= yypos934; yythunkpos= yythunkpos934; if (!yymatchString("OL")) goto l933; + yyprintf((stderr, "%s\n", "HtmlBlockOpenOl")); if (!yymatchChar('<')) goto l945; if (!yy_Spnl()) goto l945; + { int yypos946= yypos, yythunkpos946= yythunkpos; if (!yymatchString("ol")) goto l947; goto l946; + l947:; yypos= yypos946; yythunkpos= yythunkpos946; if (!yymatchString("OL")) goto l945; } - l934:; if (!yy_Spnl()) goto l933; - l936:; - { int yypos937= yypos, yythunkpos937= yythunkpos; if (!yy_HtmlAttribute()) goto l937; goto l936; - l937:; yypos= yypos937; yythunkpos= yythunkpos937; - } if (!yymatchChar('>')) goto l933; + l946:; if (!yy_Spnl()) goto l945; + l948:; + { int yypos949= yypos, yythunkpos949= yythunkpos; if (!yy_HtmlAttribute()) goto l949; goto l948; + l949:; yypos= yypos949; yythunkpos= yythunkpos949; + } if (!yymatchChar('>')) goto l945; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenOl", yybuf+yypos)); return 1; - l933:; yypos= yypos0; yythunkpos= yythunkpos0; + l945:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenOl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseNoscript() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseNoscript")); if (!yymatchChar('<')) goto l938; if (!yy_Spnl()) goto l938; if (!yymatchChar('/')) goto l938; - { int yypos939= yypos, yythunkpos939= yythunkpos; if (!yymatchString("noscript")) goto l940; goto l939; - l940:; yypos= yypos939; yythunkpos= yythunkpos939; if (!yymatchString("NOSCRIPT")) goto l938; + yyprintf((stderr, "%s\n", "HtmlBlockCloseNoscript")); if (!yymatchChar('<')) goto l950; if (!yy_Spnl()) goto l950; if (!yymatchChar('/')) goto l950; + { int yypos951= yypos, yythunkpos951= yythunkpos; if (!yymatchString("noscript")) goto l952; goto l951; + l952:; yypos= yypos951; yythunkpos= yythunkpos951; if (!yymatchString("NOSCRIPT")) goto l950; } - l939:; if (!yy_Spnl()) goto l938; if (!yymatchChar('>')) goto l938; + l951:; if (!yy_Spnl()) goto l950; if (!yymatchChar('>')) goto l950; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseNoscript", yybuf+yypos)); return 1; - l938:; yypos= yypos0; yythunkpos= yythunkpos0; + l950:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseNoscript", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenNoscript() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenNoscript")); if (!yymatchChar('<')) goto l941; if (!yy_Spnl()) goto l941; - { int yypos942= yypos, yythunkpos942= yythunkpos; if (!yymatchString("noscript")) goto l943; goto l942; - l943:; yypos= yypos942; yythunkpos= yythunkpos942; if (!yymatchString("NOSCRIPT")) goto l941; + yyprintf((stderr, "%s\n", "HtmlBlockOpenNoscript")); if (!yymatchChar('<')) goto l953; if (!yy_Spnl()) goto l953; + { int yypos954= yypos, yythunkpos954= yythunkpos; if (!yymatchString("noscript")) goto l955; goto l954; + l955:; yypos= yypos954; yythunkpos= yythunkpos954; if (!yymatchString("NOSCRIPT")) goto l953; } - l942:; if (!yy_Spnl()) goto l941; - l944:; - { int yypos945= yypos, yythunkpos945= yythunkpos; if (!yy_HtmlAttribute()) goto l945; goto l944; - l945:; yypos= yypos945; yythunkpos= yythunkpos945; - } if (!yymatchChar('>')) goto l941; + l954:; if (!yy_Spnl()) goto l953; + l956:; + { int yypos957= yypos, yythunkpos957= yythunkpos; if (!yy_HtmlAttribute()) goto l957; goto l956; + l957:; yypos= yypos957; yythunkpos= yythunkpos957; + } if (!yymatchChar('>')) goto l953; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenNoscript", yybuf+yypos)); return 1; - l941:; yypos= yypos0; yythunkpos= yythunkpos0; + l953:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenNoscript", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseNoframes() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseNoframes")); if (!yymatchChar('<')) goto l946; if (!yy_Spnl()) goto l946; if (!yymatchChar('/')) goto l946; - { int yypos947= yypos, yythunkpos947= yythunkpos; if (!yymatchString("noframes")) goto l948; goto l947; - l948:; yypos= yypos947; yythunkpos= yythunkpos947; if (!yymatchString("NOFRAMES")) goto l946; + yyprintf((stderr, "%s\n", "HtmlBlockCloseNoframes")); if (!yymatchChar('<')) goto l958; if (!yy_Spnl()) goto l958; if (!yymatchChar('/')) goto l958; + { int yypos959= yypos, yythunkpos959= yythunkpos; if (!yymatchString("noframes")) goto l960; goto l959; + l960:; yypos= yypos959; yythunkpos= yythunkpos959; if (!yymatchString("NOFRAMES")) goto l958; } - l947:; if (!yy_Spnl()) goto l946; if (!yymatchChar('>')) goto l946; + l959:; if (!yy_Spnl()) goto l958; if (!yymatchChar('>')) goto l958; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseNoframes", yybuf+yypos)); return 1; - l946:; yypos= yypos0; yythunkpos= yythunkpos0; + l958:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseNoframes", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenNoframes() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenNoframes")); if (!yymatchChar('<')) goto l949; if (!yy_Spnl()) goto l949; - { int yypos950= yypos, yythunkpos950= yythunkpos; if (!yymatchString("noframes")) goto l951; goto l950; - l951:; yypos= yypos950; yythunkpos= yythunkpos950; if (!yymatchString("NOFRAMES")) goto l949; + yyprintf((stderr, "%s\n", "HtmlBlockOpenNoframes")); if (!yymatchChar('<')) goto l961; if (!yy_Spnl()) goto l961; + { int yypos962= yypos, yythunkpos962= yythunkpos; if (!yymatchString("noframes")) goto l963; goto l962; + l963:; yypos= yypos962; yythunkpos= yythunkpos962; if (!yymatchString("NOFRAMES")) goto l961; } - l950:; if (!yy_Spnl()) goto l949; - l952:; - { int yypos953= yypos, yythunkpos953= yythunkpos; if (!yy_HtmlAttribute()) goto l953; goto l952; - l953:; yypos= yypos953; yythunkpos= yythunkpos953; - } if (!yymatchChar('>')) goto l949; + l962:; if (!yy_Spnl()) goto l961; + l964:; + { int yypos965= yypos, yythunkpos965= yythunkpos; if (!yy_HtmlAttribute()) goto l965; goto l964; + l965:; yypos= yypos965; yythunkpos= yythunkpos965; + } if (!yymatchChar('>')) goto l961; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenNoframes", yybuf+yypos)); return 1; - l949:; yypos= yypos0; yythunkpos= yythunkpos0; + l961:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenNoframes", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseMenu() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseMenu")); if (!yymatchChar('<')) goto l954; if (!yy_Spnl()) goto l954; if (!yymatchChar('/')) goto l954; - { int yypos955= yypos, yythunkpos955= yythunkpos; if (!yymatchString("menu")) goto l956; goto l955; - l956:; yypos= yypos955; yythunkpos= yythunkpos955; if (!yymatchString("MENU")) goto l954; + yyprintf((stderr, "%s\n", "HtmlBlockCloseMenu")); if (!yymatchChar('<')) goto l966; if (!yy_Spnl()) goto l966; if (!yymatchChar('/')) goto l966; + { int yypos967= yypos, yythunkpos967= yythunkpos; if (!yymatchString("menu")) goto l968; goto l967; + l968:; yypos= yypos967; yythunkpos= yythunkpos967; if (!yymatchString("MENU")) goto l966; } - l955:; if (!yy_Spnl()) goto l954; if (!yymatchChar('>')) goto l954; + l967:; if (!yy_Spnl()) goto l966; if (!yymatchChar('>')) goto l966; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseMenu", yybuf+yypos)); return 1; - l954:; yypos= yypos0; yythunkpos= yythunkpos0; + l966:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseMenu", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenMenu() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenMenu")); if (!yymatchChar('<')) goto l957; if (!yy_Spnl()) goto l957; - { int yypos958= yypos, yythunkpos958= yythunkpos; if (!yymatchString("menu")) goto l959; goto l958; - l959:; yypos= yypos958; yythunkpos= yythunkpos958; if (!yymatchString("MENU")) goto l957; + yyprintf((stderr, "%s\n", "HtmlBlockOpenMenu")); if (!yymatchChar('<')) goto l969; if (!yy_Spnl()) goto l969; + { int yypos970= yypos, yythunkpos970= yythunkpos; if (!yymatchString("menu")) goto l971; goto l970; + l971:; yypos= yypos970; yythunkpos= yythunkpos970; if (!yymatchString("MENU")) goto l969; } - l958:; if (!yy_Spnl()) goto l957; - l960:; - { int yypos961= yypos, yythunkpos961= yythunkpos; if (!yy_HtmlAttribute()) goto l961; goto l960; - l961:; yypos= yypos961; yythunkpos= yythunkpos961; - } if (!yymatchChar('>')) goto l957; + l970:; if (!yy_Spnl()) goto l969; + l972:; + { int yypos973= yypos, yythunkpos973= yythunkpos; if (!yy_HtmlAttribute()) goto l973; goto l972; + l973:; yypos= yypos973; yythunkpos= yythunkpos973; + } if (!yymatchChar('>')) goto l969; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenMenu", yybuf+yypos)); return 1; - l957:; yypos= yypos0; yythunkpos= yythunkpos0; + l969:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenMenu", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseIsindex() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseIsindex")); if (!yymatchChar('<')) goto l962; if (!yy_Spnl()) goto l962; if (!yymatchChar('/')) goto l962; - { int yypos963= yypos, yythunkpos963= yythunkpos; if (!yymatchString("isindex")) goto l964; goto l963; - l964:; yypos= yypos963; yythunkpos= yythunkpos963; if (!yymatchString("ISINDEX")) goto l962; + yyprintf((stderr, "%s\n", "HtmlBlockCloseIsindex")); if (!yymatchChar('<')) goto l974; if (!yy_Spnl()) goto l974; if (!yymatchChar('/')) goto l974; + { int yypos975= yypos, yythunkpos975= yythunkpos; if (!yymatchString("isindex")) goto l976; goto l975; + l976:; yypos= yypos975; yythunkpos= yythunkpos975; if (!yymatchString("ISINDEX")) goto l974; } - l963:; if (!yy_Spnl()) goto l962; if (!yymatchChar('>')) goto l962; + l975:; if (!yy_Spnl()) goto l974; if (!yymatchChar('>')) goto l974; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseIsindex", yybuf+yypos)); return 1; - l962:; yypos= yypos0; yythunkpos= yythunkpos0; + l974:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseIsindex", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenIsindex() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenIsindex")); if (!yymatchChar('<')) goto l965; if (!yy_Spnl()) goto l965; - { int yypos966= yypos, yythunkpos966= yythunkpos; if (!yymatchString("isindex")) goto l967; goto l966; - l967:; yypos= yypos966; yythunkpos= yythunkpos966; if (!yymatchString("ISINDEX")) goto l965; + yyprintf((stderr, "%s\n", "HtmlBlockOpenIsindex")); if (!yymatchChar('<')) goto l977; if (!yy_Spnl()) goto l977; + { int yypos978= yypos, yythunkpos978= yythunkpos; if (!yymatchString("isindex")) goto l979; goto l978; + l979:; yypos= yypos978; yythunkpos= yythunkpos978; if (!yymatchString("ISINDEX")) goto l977; } - l966:; if (!yy_Spnl()) goto l965; - l968:; - { int yypos969= yypos, yythunkpos969= yythunkpos; if (!yy_HtmlAttribute()) goto l969; goto l968; - l969:; yypos= yypos969; yythunkpos= yythunkpos969; - } if (!yymatchChar('>')) goto l965; + l978:; if (!yy_Spnl()) goto l977; + l980:; + { int yypos981= yypos, yythunkpos981= yythunkpos; if (!yy_HtmlAttribute()) goto l981; goto l980; + l981:; yypos= yypos981; yythunkpos= yythunkpos981; + } if (!yymatchChar('>')) goto l977; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenIsindex", yybuf+yypos)); return 1; - l965:; yypos= yypos0; yythunkpos= yythunkpos0; + l977:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenIsindex", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseHr() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseHr")); if (!yymatchChar('<')) goto l970; if (!yy_Spnl()) goto l970; if (!yymatchChar('/')) goto l970; - { int yypos971= yypos, yythunkpos971= yythunkpos; if (!yymatchString("hr")) goto l972; goto l971; - l972:; yypos= yypos971; yythunkpos= yythunkpos971; if (!yymatchString("HR")) goto l970; + yyprintf((stderr, "%s\n", "HtmlBlockCloseHr")); if (!yymatchChar('<')) goto l982; if (!yy_Spnl()) goto l982; if (!yymatchChar('/')) goto l982; + { int yypos983= yypos, yythunkpos983= yythunkpos; if (!yymatchString("hr")) goto l984; goto l983; + l984:; yypos= yypos983; yythunkpos= yythunkpos983; if (!yymatchString("HR")) goto l982; } - l971:; if (!yy_Spnl()) goto l970; if (!yymatchChar('>')) goto l970; + l983:; if (!yy_Spnl()) goto l982; if (!yymatchChar('>')) goto l982; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseHr", yybuf+yypos)); return 1; - l970:; yypos= yypos0; yythunkpos= yythunkpos0; + l982:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseHr", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenHr() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenHr")); if (!yymatchChar('<')) goto l973; if (!yy_Spnl()) goto l973; - { int yypos974= yypos, yythunkpos974= yythunkpos; if (!yymatchString("hr")) goto l975; goto l974; - l975:; yypos= yypos974; yythunkpos= yythunkpos974; if (!yymatchString("HR")) goto l973; + yyprintf((stderr, "%s\n", "HtmlBlockOpenHr")); if (!yymatchChar('<')) goto l985; if (!yy_Spnl()) goto l985; + { int yypos986= yypos, yythunkpos986= yythunkpos; if (!yymatchString("hr")) goto l987; goto l986; + l987:; yypos= yypos986; yythunkpos= yythunkpos986; if (!yymatchString("HR")) goto l985; } - l974:; if (!yy_Spnl()) goto l973; - l976:; - { int yypos977= yypos, yythunkpos977= yythunkpos; if (!yy_HtmlAttribute()) goto l977; goto l976; - l977:; yypos= yypos977; yythunkpos= yythunkpos977; - } if (!yymatchChar('>')) goto l973; + l986:; if (!yy_Spnl()) goto l985; + l988:; + { int yypos989= yypos, yythunkpos989= yythunkpos; if (!yy_HtmlAttribute()) goto l989; goto l988; + l989:; yypos= yypos989; yythunkpos= yythunkpos989; + } if (!yymatchChar('>')) goto l985; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenHr", yybuf+yypos)); return 1; - l973:; yypos= yypos0; yythunkpos= yythunkpos0; + l985:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenHr", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseH6() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseH6")); if (!yymatchChar('<')) goto l978; if (!yy_Spnl()) goto l978; if (!yymatchChar('/')) goto l978; - { int yypos979= yypos, yythunkpos979= yythunkpos; if (!yymatchString("h6")) goto l980; goto l979; - l980:; yypos= yypos979; yythunkpos= yythunkpos979; if (!yymatchString("H6")) goto l978; + yyprintf((stderr, "%s\n", "HtmlBlockCloseH6")); if (!yymatchChar('<')) goto l990; if (!yy_Spnl()) goto l990; if (!yymatchChar('/')) goto l990; + { int yypos991= yypos, yythunkpos991= yythunkpos; if (!yymatchString("h6")) goto l992; goto l991; + l992:; yypos= yypos991; yythunkpos= yythunkpos991; if (!yymatchString("H6")) goto l990; } - l979:; if (!yy_Spnl()) goto l978; if (!yymatchChar('>')) goto l978; + l991:; if (!yy_Spnl()) goto l990; if (!yymatchChar('>')) goto l990; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseH6", yybuf+yypos)); return 1; - l978:; yypos= yypos0; yythunkpos= yythunkpos0; + l990:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseH6", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenH6() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenH6")); if (!yymatchChar('<')) goto l981; if (!yy_Spnl()) goto l981; - { int yypos982= yypos, yythunkpos982= yythunkpos; if (!yymatchString("h6")) goto l983; goto l982; - l983:; yypos= yypos982; yythunkpos= yythunkpos982; if (!yymatchString("H6")) goto l981; + yyprintf((stderr, "%s\n", "HtmlBlockOpenH6")); if (!yymatchChar('<')) goto l993; if (!yy_Spnl()) goto l993; + { int yypos994= yypos, yythunkpos994= yythunkpos; if (!yymatchString("h6")) goto l995; goto l994; + l995:; yypos= yypos994; yythunkpos= yythunkpos994; if (!yymatchString("H6")) goto l993; } - l982:; if (!yy_Spnl()) goto l981; - l984:; - { int yypos985= yypos, yythunkpos985= yythunkpos; if (!yy_HtmlAttribute()) goto l985; goto l984; - l985:; yypos= yypos985; yythunkpos= yythunkpos985; - } if (!yymatchChar('>')) goto l981; + l994:; if (!yy_Spnl()) goto l993; + l996:; + { int yypos997= yypos, yythunkpos997= yythunkpos; if (!yy_HtmlAttribute()) goto l997; goto l996; + l997:; yypos= yypos997; yythunkpos= yythunkpos997; + } if (!yymatchChar('>')) goto l993; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenH6", yybuf+yypos)); return 1; - l981:; yypos= yypos0; yythunkpos= yythunkpos0; + l993:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenH6", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseH5() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseH5")); if (!yymatchChar('<')) goto l986; if (!yy_Spnl()) goto l986; if (!yymatchChar('/')) goto l986; - { int yypos987= yypos, yythunkpos987= yythunkpos; if (!yymatchString("h5")) goto l988; goto l987; - l988:; yypos= yypos987; yythunkpos= yythunkpos987; if (!yymatchString("H5")) goto l986; + yyprintf((stderr, "%s\n", "HtmlBlockCloseH5")); if (!yymatchChar('<')) goto l998; if (!yy_Spnl()) goto l998; if (!yymatchChar('/')) goto l998; + { int yypos999= yypos, yythunkpos999= yythunkpos; if (!yymatchString("h5")) goto l1000; goto l999; + l1000:; yypos= yypos999; yythunkpos= yythunkpos999; if (!yymatchString("H5")) goto l998; } - l987:; if (!yy_Spnl()) goto l986; if (!yymatchChar('>')) goto l986; + l999:; if (!yy_Spnl()) goto l998; if (!yymatchChar('>')) goto l998; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseH5", yybuf+yypos)); return 1; - l986:; yypos= yypos0; yythunkpos= yythunkpos0; + l998:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseH5", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenH5() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenH5")); if (!yymatchChar('<')) goto l989; if (!yy_Spnl()) goto l989; - { int yypos990= yypos, yythunkpos990= yythunkpos; if (!yymatchString("h5")) goto l991; goto l990; - l991:; yypos= yypos990; yythunkpos= yythunkpos990; if (!yymatchString("H5")) goto l989; + yyprintf((stderr, "%s\n", "HtmlBlockOpenH5")); if (!yymatchChar('<')) goto l1001; if (!yy_Spnl()) goto l1001; + { int yypos1002= yypos, yythunkpos1002= yythunkpos; if (!yymatchString("h5")) goto l1003; goto l1002; + l1003:; yypos= yypos1002; yythunkpos= yythunkpos1002; if (!yymatchString("H5")) goto l1001; } - l990:; if (!yy_Spnl()) goto l989; - l992:; - { int yypos993= yypos, yythunkpos993= yythunkpos; if (!yy_HtmlAttribute()) goto l993; goto l992; - l993:; yypos= yypos993; yythunkpos= yythunkpos993; - } if (!yymatchChar('>')) goto l989; + l1002:; if (!yy_Spnl()) goto l1001; + l1004:; + { int yypos1005= yypos, yythunkpos1005= yythunkpos; if (!yy_HtmlAttribute()) goto l1005; goto l1004; + l1005:; yypos= yypos1005; yythunkpos= yythunkpos1005; + } if (!yymatchChar('>')) goto l1001; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenH5", yybuf+yypos)); return 1; - l989:; yypos= yypos0; yythunkpos= yythunkpos0; + l1001:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenH5", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseH4() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseH4")); if (!yymatchChar('<')) goto l994; if (!yy_Spnl()) goto l994; if (!yymatchChar('/')) goto l994; - { int yypos995= yypos, yythunkpos995= yythunkpos; if (!yymatchString("h4")) goto l996; goto l995; - l996:; yypos= yypos995; yythunkpos= yythunkpos995; if (!yymatchString("H4")) goto l994; + yyprintf((stderr, "%s\n", "HtmlBlockCloseH4")); if (!yymatchChar('<')) goto l1006; if (!yy_Spnl()) goto l1006; if (!yymatchChar('/')) goto l1006; + { int yypos1007= yypos, yythunkpos1007= yythunkpos; if (!yymatchString("h4")) goto l1008; goto l1007; + l1008:; yypos= yypos1007; yythunkpos= yythunkpos1007; if (!yymatchString("H4")) goto l1006; } - l995:; if (!yy_Spnl()) goto l994; if (!yymatchChar('>')) goto l994; + l1007:; if (!yy_Spnl()) goto l1006; if (!yymatchChar('>')) goto l1006; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseH4", yybuf+yypos)); return 1; - l994:; yypos= yypos0; yythunkpos= yythunkpos0; + l1006:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseH4", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenH4() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenH4")); if (!yymatchChar('<')) goto l997; if (!yy_Spnl()) goto l997; - { int yypos998= yypos, yythunkpos998= yythunkpos; if (!yymatchString("h4")) goto l999; goto l998; - l999:; yypos= yypos998; yythunkpos= yythunkpos998; if (!yymatchString("H4")) goto l997; + yyprintf((stderr, "%s\n", "HtmlBlockOpenH4")); if (!yymatchChar('<')) goto l1009; if (!yy_Spnl()) goto l1009; + { int yypos1010= yypos, yythunkpos1010= yythunkpos; if (!yymatchString("h4")) goto l1011; goto l1010; + l1011:; yypos= yypos1010; yythunkpos= yythunkpos1010; if (!yymatchString("H4")) goto l1009; } - l998:; if (!yy_Spnl()) goto l997; - l1000:; - { int yypos1001= yypos, yythunkpos1001= yythunkpos; if (!yy_HtmlAttribute()) goto l1001; goto l1000; - l1001:; yypos= yypos1001; yythunkpos= yythunkpos1001; - } if (!yymatchChar('>')) goto l997; + l1010:; if (!yy_Spnl()) goto l1009; + l1012:; + { int yypos1013= yypos, yythunkpos1013= yythunkpos; if (!yy_HtmlAttribute()) goto l1013; goto l1012; + l1013:; yypos= yypos1013; yythunkpos= yythunkpos1013; + } if (!yymatchChar('>')) goto l1009; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenH4", yybuf+yypos)); return 1; - l997:; yypos= yypos0; yythunkpos= yythunkpos0; + l1009:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenH4", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseH3() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseH3")); if (!yymatchChar('<')) goto l1002; if (!yy_Spnl()) goto l1002; if (!yymatchChar('/')) goto l1002; - { int yypos1003= yypos, yythunkpos1003= yythunkpos; if (!yymatchString("h3")) goto l1004; goto l1003; - l1004:; yypos= yypos1003; yythunkpos= yythunkpos1003; if (!yymatchString("H3")) goto l1002; + yyprintf((stderr, "%s\n", "HtmlBlockCloseH3")); if (!yymatchChar('<')) goto l1014; if (!yy_Spnl()) goto l1014; if (!yymatchChar('/')) goto l1014; + { int yypos1015= yypos, yythunkpos1015= yythunkpos; if (!yymatchString("h3")) goto l1016; goto l1015; + l1016:; yypos= yypos1015; yythunkpos= yythunkpos1015; if (!yymatchString("H3")) goto l1014; } - l1003:; if (!yy_Spnl()) goto l1002; if (!yymatchChar('>')) goto l1002; + l1015:; if (!yy_Spnl()) goto l1014; if (!yymatchChar('>')) goto l1014; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseH3", yybuf+yypos)); return 1; - l1002:; yypos= yypos0; yythunkpos= yythunkpos0; + l1014:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseH3", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenH3() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenH3")); if (!yymatchChar('<')) goto l1005; if (!yy_Spnl()) goto l1005; - { int yypos1006= yypos, yythunkpos1006= yythunkpos; if (!yymatchString("h3")) goto l1007; goto l1006; - l1007:; yypos= yypos1006; yythunkpos= yythunkpos1006; if (!yymatchString("H3")) goto l1005; + yyprintf((stderr, "%s\n", "HtmlBlockOpenH3")); if (!yymatchChar('<')) goto l1017; if (!yy_Spnl()) goto l1017; + { int yypos1018= yypos, yythunkpos1018= yythunkpos; if (!yymatchString("h3")) goto l1019; goto l1018; + l1019:; yypos= yypos1018; yythunkpos= yythunkpos1018; if (!yymatchString("H3")) goto l1017; } - l1006:; if (!yy_Spnl()) goto l1005; - l1008:; - { int yypos1009= yypos, yythunkpos1009= yythunkpos; if (!yy_HtmlAttribute()) goto l1009; goto l1008; - l1009:; yypos= yypos1009; yythunkpos= yythunkpos1009; - } if (!yymatchChar('>')) goto l1005; + l1018:; if (!yy_Spnl()) goto l1017; + l1020:; + { int yypos1021= yypos, yythunkpos1021= yythunkpos; if (!yy_HtmlAttribute()) goto l1021; goto l1020; + l1021:; yypos= yypos1021; yythunkpos= yythunkpos1021; + } if (!yymatchChar('>')) goto l1017; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenH3", yybuf+yypos)); return 1; - l1005:; yypos= yypos0; yythunkpos= yythunkpos0; + l1017:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenH3", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseH2() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseH2")); if (!yymatchChar('<')) goto l1010; if (!yy_Spnl()) goto l1010; if (!yymatchChar('/')) goto l1010; - { int yypos1011= yypos, yythunkpos1011= yythunkpos; if (!yymatchString("h2")) goto l1012; goto l1011; - l1012:; yypos= yypos1011; yythunkpos= yythunkpos1011; if (!yymatchString("H2")) goto l1010; + yyprintf((stderr, "%s\n", "HtmlBlockCloseH2")); if (!yymatchChar('<')) goto l1022; if (!yy_Spnl()) goto l1022; if (!yymatchChar('/')) goto l1022; + { int yypos1023= yypos, yythunkpos1023= yythunkpos; if (!yymatchString("h2")) goto l1024; goto l1023; + l1024:; yypos= yypos1023; yythunkpos= yythunkpos1023; if (!yymatchString("H2")) goto l1022; } - l1011:; if (!yy_Spnl()) goto l1010; if (!yymatchChar('>')) goto l1010; + l1023:; if (!yy_Spnl()) goto l1022; if (!yymatchChar('>')) goto l1022; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseH2", yybuf+yypos)); return 1; - l1010:; yypos= yypos0; yythunkpos= yythunkpos0; + l1022:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseH2", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenH2() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenH2")); if (!yymatchChar('<')) goto l1013; if (!yy_Spnl()) goto l1013; - { int yypos1014= yypos, yythunkpos1014= yythunkpos; if (!yymatchString("h2")) goto l1015; goto l1014; - l1015:; yypos= yypos1014; yythunkpos= yythunkpos1014; if (!yymatchString("H2")) goto l1013; + yyprintf((stderr, "%s\n", "HtmlBlockOpenH2")); if (!yymatchChar('<')) goto l1025; if (!yy_Spnl()) goto l1025; + { int yypos1026= yypos, yythunkpos1026= yythunkpos; if (!yymatchString("h2")) goto l1027; goto l1026; + l1027:; yypos= yypos1026; yythunkpos= yythunkpos1026; if (!yymatchString("H2")) goto l1025; } - l1014:; if (!yy_Spnl()) goto l1013; - l1016:; - { int yypos1017= yypos, yythunkpos1017= yythunkpos; if (!yy_HtmlAttribute()) goto l1017; goto l1016; - l1017:; yypos= yypos1017; yythunkpos= yythunkpos1017; - } if (!yymatchChar('>')) goto l1013; + l1026:; if (!yy_Spnl()) goto l1025; + l1028:; + { int yypos1029= yypos, yythunkpos1029= yythunkpos; if (!yy_HtmlAttribute()) goto l1029; goto l1028; + l1029:; yypos= yypos1029; yythunkpos= yythunkpos1029; + } if (!yymatchChar('>')) goto l1025; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenH2", yybuf+yypos)); return 1; - l1013:; yypos= yypos0; yythunkpos= yythunkpos0; + l1025:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenH2", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseH1() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseH1")); if (!yymatchChar('<')) goto l1018; if (!yy_Spnl()) goto l1018; if (!yymatchChar('/')) goto l1018; - { int yypos1019= yypos, yythunkpos1019= yythunkpos; if (!yymatchString("h1")) goto l1020; goto l1019; - l1020:; yypos= yypos1019; yythunkpos= yythunkpos1019; if (!yymatchString("H1")) goto l1018; + yyprintf((stderr, "%s\n", "HtmlBlockCloseH1")); if (!yymatchChar('<')) goto l1030; if (!yy_Spnl()) goto l1030; if (!yymatchChar('/')) goto l1030; + { int yypos1031= yypos, yythunkpos1031= yythunkpos; if (!yymatchString("h1")) goto l1032; goto l1031; + l1032:; yypos= yypos1031; yythunkpos= yythunkpos1031; if (!yymatchString("H1")) goto l1030; } - l1019:; if (!yy_Spnl()) goto l1018; if (!yymatchChar('>')) goto l1018; + l1031:; if (!yy_Spnl()) goto l1030; if (!yymatchChar('>')) goto l1030; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseH1", yybuf+yypos)); return 1; - l1018:; yypos= yypos0; yythunkpos= yythunkpos0; + l1030:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseH1", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenH1() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenH1")); if (!yymatchChar('<')) goto l1021; if (!yy_Spnl()) goto l1021; - { int yypos1022= yypos, yythunkpos1022= yythunkpos; if (!yymatchString("h1")) goto l1023; goto l1022; - l1023:; yypos= yypos1022; yythunkpos= yythunkpos1022; if (!yymatchString("H1")) goto l1021; + yyprintf((stderr, "%s\n", "HtmlBlockOpenH1")); if (!yymatchChar('<')) goto l1033; if (!yy_Spnl()) goto l1033; + { int yypos1034= yypos, yythunkpos1034= yythunkpos; if (!yymatchString("h1")) goto l1035; goto l1034; + l1035:; yypos= yypos1034; yythunkpos= yythunkpos1034; if (!yymatchString("H1")) goto l1033; } - l1022:; if (!yy_Spnl()) goto l1021; - l1024:; - { int yypos1025= yypos, yythunkpos1025= yythunkpos; if (!yy_HtmlAttribute()) goto l1025; goto l1024; - l1025:; yypos= yypos1025; yythunkpos= yythunkpos1025; - } if (!yymatchChar('>')) goto l1021; + l1034:; if (!yy_Spnl()) goto l1033; + l1036:; + { int yypos1037= yypos, yythunkpos1037= yythunkpos; if (!yy_HtmlAttribute()) goto l1037; goto l1036; + l1037:; yypos= yypos1037; yythunkpos= yythunkpos1037; + } if (!yymatchChar('>')) goto l1033; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenH1", yybuf+yypos)); return 1; - l1021:; yypos= yypos0; yythunkpos= yythunkpos0; + l1033:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenH1", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseForm() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseForm")); if (!yymatchChar('<')) goto l1026; if (!yy_Spnl()) goto l1026; if (!yymatchChar('/')) goto l1026; - { int yypos1027= yypos, yythunkpos1027= yythunkpos; if (!yymatchString("form")) goto l1028; goto l1027; - l1028:; yypos= yypos1027; yythunkpos= yythunkpos1027; if (!yymatchString("FORM")) goto l1026; + yyprintf((stderr, "%s\n", "HtmlBlockCloseForm")); if (!yymatchChar('<')) goto l1038; if (!yy_Spnl()) goto l1038; if (!yymatchChar('/')) goto l1038; + { int yypos1039= yypos, yythunkpos1039= yythunkpos; if (!yymatchString("form")) goto l1040; goto l1039; + l1040:; yypos= yypos1039; yythunkpos= yythunkpos1039; if (!yymatchString("FORM")) goto l1038; } - l1027:; if (!yy_Spnl()) goto l1026; if (!yymatchChar('>')) goto l1026; + l1039:; if (!yy_Spnl()) goto l1038; if (!yymatchChar('>')) goto l1038; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseForm", yybuf+yypos)); return 1; - l1026:; yypos= yypos0; yythunkpos= yythunkpos0; + l1038:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseForm", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenForm() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenForm")); if (!yymatchChar('<')) goto l1029; if (!yy_Spnl()) goto l1029; - { int yypos1030= yypos, yythunkpos1030= yythunkpos; if (!yymatchString("form")) goto l1031; goto l1030; - l1031:; yypos= yypos1030; yythunkpos= yythunkpos1030; if (!yymatchString("FORM")) goto l1029; + yyprintf((stderr, "%s\n", "HtmlBlockOpenForm")); if (!yymatchChar('<')) goto l1041; if (!yy_Spnl()) goto l1041; + { int yypos1042= yypos, yythunkpos1042= yythunkpos; if (!yymatchString("form")) goto l1043; goto l1042; + l1043:; yypos= yypos1042; yythunkpos= yythunkpos1042; if (!yymatchString("FORM")) goto l1041; } - l1030:; if (!yy_Spnl()) goto l1029; - l1032:; - { int yypos1033= yypos, yythunkpos1033= yythunkpos; if (!yy_HtmlAttribute()) goto l1033; goto l1032; - l1033:; yypos= yypos1033; yythunkpos= yythunkpos1033; - } if (!yymatchChar('>')) goto l1029; + l1042:; if (!yy_Spnl()) goto l1041; + l1044:; + { int yypos1045= yypos, yythunkpos1045= yythunkpos; if (!yy_HtmlAttribute()) goto l1045; goto l1044; + l1045:; yypos= yypos1045; yythunkpos= yythunkpos1045; + } if (!yymatchChar('>')) goto l1041; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenForm", yybuf+yypos)); return 1; - l1029:; yypos= yypos0; yythunkpos= yythunkpos0; + l1041:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenForm", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseFieldset() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseFieldset")); if (!yymatchChar('<')) goto l1034; if (!yy_Spnl()) goto l1034; if (!yymatchChar('/')) goto l1034; - { int yypos1035= yypos, yythunkpos1035= yythunkpos; if (!yymatchString("fieldset")) goto l1036; goto l1035; - l1036:; yypos= yypos1035; yythunkpos= yythunkpos1035; if (!yymatchString("FIELDSET")) goto l1034; + yyprintf((stderr, "%s\n", "HtmlBlockCloseFieldset")); if (!yymatchChar('<')) goto l1046; if (!yy_Spnl()) goto l1046; if (!yymatchChar('/')) goto l1046; + { int yypos1047= yypos, yythunkpos1047= yythunkpos; if (!yymatchString("fieldset")) goto l1048; goto l1047; + l1048:; yypos= yypos1047; yythunkpos= yythunkpos1047; if (!yymatchString("FIELDSET")) goto l1046; } - l1035:; if (!yy_Spnl()) goto l1034; if (!yymatchChar('>')) goto l1034; + l1047:; if (!yy_Spnl()) goto l1046; if (!yymatchChar('>')) goto l1046; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseFieldset", yybuf+yypos)); return 1; - l1034:; yypos= yypos0; yythunkpos= yythunkpos0; + l1046:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseFieldset", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenFieldset() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenFieldset")); if (!yymatchChar('<')) goto l1037; if (!yy_Spnl()) goto l1037; - { int yypos1038= yypos, yythunkpos1038= yythunkpos; if (!yymatchString("fieldset")) goto l1039; goto l1038; - l1039:; yypos= yypos1038; yythunkpos= yythunkpos1038; if (!yymatchString("FIELDSET")) goto l1037; + yyprintf((stderr, "%s\n", "HtmlBlockOpenFieldset")); if (!yymatchChar('<')) goto l1049; if (!yy_Spnl()) goto l1049; + { int yypos1050= yypos, yythunkpos1050= yythunkpos; if (!yymatchString("fieldset")) goto l1051; goto l1050; + l1051:; yypos= yypos1050; yythunkpos= yythunkpos1050; if (!yymatchString("FIELDSET")) goto l1049; } - l1038:; if (!yy_Spnl()) goto l1037; - l1040:; - { int yypos1041= yypos, yythunkpos1041= yythunkpos; if (!yy_HtmlAttribute()) goto l1041; goto l1040; - l1041:; yypos= yypos1041; yythunkpos= yythunkpos1041; - } if (!yymatchChar('>')) goto l1037; + l1050:; if (!yy_Spnl()) goto l1049; + l1052:; + { int yypos1053= yypos, yythunkpos1053= yythunkpos; if (!yy_HtmlAttribute()) goto l1053; goto l1052; + l1053:; yypos= yypos1053; yythunkpos= yythunkpos1053; + } if (!yymatchChar('>')) goto l1049; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenFieldset", yybuf+yypos)); return 1; - l1037:; yypos= yypos0; yythunkpos= yythunkpos0; + l1049:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenFieldset", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseDl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseDl")); if (!yymatchChar('<')) goto l1042; if (!yy_Spnl()) goto l1042; if (!yymatchChar('/')) goto l1042; - { int yypos1043= yypos, yythunkpos1043= yythunkpos; if (!yymatchString("dl")) goto l1044; goto l1043; - l1044:; yypos= yypos1043; yythunkpos= yythunkpos1043; if (!yymatchString("DL")) goto l1042; + yyprintf((stderr, "%s\n", "HtmlBlockCloseDl")); if (!yymatchChar('<')) goto l1054; if (!yy_Spnl()) goto l1054; if (!yymatchChar('/')) goto l1054; + { int yypos1055= yypos, yythunkpos1055= yythunkpos; if (!yymatchString("dl")) goto l1056; goto l1055; + l1056:; yypos= yypos1055; yythunkpos= yythunkpos1055; if (!yymatchString("DL")) goto l1054; } - l1043:; if (!yy_Spnl()) goto l1042; if (!yymatchChar('>')) goto l1042; + l1055:; if (!yy_Spnl()) goto l1054; if (!yymatchChar('>')) goto l1054; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseDl", yybuf+yypos)); return 1; - l1042:; yypos= yypos0; yythunkpos= yythunkpos0; + l1054:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseDl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenDl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenDl")); if (!yymatchChar('<')) goto l1045; if (!yy_Spnl()) goto l1045; - { int yypos1046= yypos, yythunkpos1046= yythunkpos; if (!yymatchString("dl")) goto l1047; goto l1046; - l1047:; yypos= yypos1046; yythunkpos= yythunkpos1046; if (!yymatchString("DL")) goto l1045; + yyprintf((stderr, "%s\n", "HtmlBlockOpenDl")); if (!yymatchChar('<')) goto l1057; if (!yy_Spnl()) goto l1057; + { int yypos1058= yypos, yythunkpos1058= yythunkpos; if (!yymatchString("dl")) goto l1059; goto l1058; + l1059:; yypos= yypos1058; yythunkpos= yythunkpos1058; if (!yymatchString("DL")) goto l1057; } - l1046:; if (!yy_Spnl()) goto l1045; - l1048:; - { int yypos1049= yypos, yythunkpos1049= yythunkpos; if (!yy_HtmlAttribute()) goto l1049; goto l1048; - l1049:; yypos= yypos1049; yythunkpos= yythunkpos1049; - } if (!yymatchChar('>')) goto l1045; + l1058:; if (!yy_Spnl()) goto l1057; + l1060:; + { int yypos1061= yypos, yythunkpos1061= yythunkpos; if (!yy_HtmlAttribute()) goto l1061; goto l1060; + l1061:; yypos= yypos1061; yythunkpos= yythunkpos1061; + } if (!yymatchChar('>')) goto l1057; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenDl", yybuf+yypos)); return 1; - l1045:; yypos= yypos0; yythunkpos= yythunkpos0; + l1057:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenDl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseDiv() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseDiv")); if (!yymatchChar('<')) goto l1050; if (!yy_Spnl()) goto l1050; if (!yymatchChar('/')) goto l1050; - { int yypos1051= yypos, yythunkpos1051= yythunkpos; if (!yymatchString("div")) goto l1052; goto l1051; - l1052:; yypos= yypos1051; yythunkpos= yythunkpos1051; if (!yymatchString("DIV")) goto l1050; + yyprintf((stderr, "%s\n", "HtmlBlockCloseDiv")); if (!yymatchChar('<')) goto l1062; if (!yy_Spnl()) goto l1062; if (!yymatchChar('/')) goto l1062; + { int yypos1063= yypos, yythunkpos1063= yythunkpos; if (!yymatchString("div")) goto l1064; goto l1063; + l1064:; yypos= yypos1063; yythunkpos= yythunkpos1063; if (!yymatchString("DIV")) goto l1062; } - l1051:; if (!yy_Spnl()) goto l1050; if (!yymatchChar('>')) goto l1050; + l1063:; if (!yy_Spnl()) goto l1062; if (!yymatchChar('>')) goto l1062; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseDiv", yybuf+yypos)); return 1; - l1050:; yypos= yypos0; yythunkpos= yythunkpos0; + l1062:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseDiv", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenDiv() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenDiv")); if (!yymatchChar('<')) goto l1053; if (!yy_Spnl()) goto l1053; - { int yypos1054= yypos, yythunkpos1054= yythunkpos; if (!yymatchString("div")) goto l1055; goto l1054; - l1055:; yypos= yypos1054; yythunkpos= yythunkpos1054; if (!yymatchString("DIV")) goto l1053; + yyprintf((stderr, "%s\n", "HtmlBlockOpenDiv")); if (!yymatchChar('<')) goto l1065; if (!yy_Spnl()) goto l1065; + { int yypos1066= yypos, yythunkpos1066= yythunkpos; if (!yymatchString("div")) goto l1067; goto l1066; + l1067:; yypos= yypos1066; yythunkpos= yythunkpos1066; if (!yymatchString("DIV")) goto l1065; } - l1054:; if (!yy_Spnl()) goto l1053; - l1056:; - { int yypos1057= yypos, yythunkpos1057= yythunkpos; if (!yy_HtmlAttribute()) goto l1057; goto l1056; - l1057:; yypos= yypos1057; yythunkpos= yythunkpos1057; - } if (!yymatchChar('>')) goto l1053; + l1066:; if (!yy_Spnl()) goto l1065; + l1068:; + { int yypos1069= yypos, yythunkpos1069= yythunkpos; if (!yy_HtmlAttribute()) goto l1069; goto l1068; + l1069:; yypos= yypos1069; yythunkpos= yythunkpos1069; + } if (!yymatchChar('>')) goto l1065; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenDiv", yybuf+yypos)); return 1; - l1053:; yypos= yypos0; yythunkpos= yythunkpos0; + l1065:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenDiv", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseDir() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseDir")); if (!yymatchChar('<')) goto l1058; if (!yy_Spnl()) goto l1058; if (!yymatchChar('/')) goto l1058; - { int yypos1059= yypos, yythunkpos1059= yythunkpos; if (!yymatchString("dir")) goto l1060; goto l1059; - l1060:; yypos= yypos1059; yythunkpos= yythunkpos1059; if (!yymatchString("DIR")) goto l1058; + yyprintf((stderr, "%s\n", "HtmlBlockCloseDir")); if (!yymatchChar('<')) goto l1070; if (!yy_Spnl()) goto l1070; if (!yymatchChar('/')) goto l1070; + { int yypos1071= yypos, yythunkpos1071= yythunkpos; if (!yymatchString("dir")) goto l1072; goto l1071; + l1072:; yypos= yypos1071; yythunkpos= yythunkpos1071; if (!yymatchString("DIR")) goto l1070; } - l1059:; if (!yy_Spnl()) goto l1058; if (!yymatchChar('>')) goto l1058; + l1071:; if (!yy_Spnl()) goto l1070; if (!yymatchChar('>')) goto l1070; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseDir", yybuf+yypos)); return 1; - l1058:; yypos= yypos0; yythunkpos= yythunkpos0; + l1070:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseDir", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenDir() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenDir")); if (!yymatchChar('<')) goto l1061; if (!yy_Spnl()) goto l1061; - { int yypos1062= yypos, yythunkpos1062= yythunkpos; if (!yymatchString("dir")) goto l1063; goto l1062; - l1063:; yypos= yypos1062; yythunkpos= yythunkpos1062; if (!yymatchString("DIR")) goto l1061; + yyprintf((stderr, "%s\n", "HtmlBlockOpenDir")); if (!yymatchChar('<')) goto l1073; if (!yy_Spnl()) goto l1073; + { int yypos1074= yypos, yythunkpos1074= yythunkpos; if (!yymatchString("dir")) goto l1075; goto l1074; + l1075:; yypos= yypos1074; yythunkpos= yythunkpos1074; if (!yymatchString("DIR")) goto l1073; } - l1062:; if (!yy_Spnl()) goto l1061; - l1064:; - { int yypos1065= yypos, yythunkpos1065= yythunkpos; if (!yy_HtmlAttribute()) goto l1065; goto l1064; - l1065:; yypos= yypos1065; yythunkpos= yythunkpos1065; - } if (!yymatchChar('>')) goto l1061; + l1074:; if (!yy_Spnl()) goto l1073; + l1076:; + { int yypos1077= yypos, yythunkpos1077= yythunkpos; if (!yy_HtmlAttribute()) goto l1077; goto l1076; + l1077:; yypos= yypos1077; yythunkpos= yythunkpos1077; + } if (!yymatchChar('>')) goto l1073; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenDir", yybuf+yypos)); return 1; - l1061:; yypos= yypos0; yythunkpos= yythunkpos0; + l1073:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenDir", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseCenter() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseCenter")); if (!yymatchChar('<')) goto l1066; if (!yy_Spnl()) goto l1066; if (!yymatchChar('/')) goto l1066; - { int yypos1067= yypos, yythunkpos1067= yythunkpos; if (!yymatchString("center")) goto l1068; goto l1067; - l1068:; yypos= yypos1067; yythunkpos= yythunkpos1067; if (!yymatchString("CENTER")) goto l1066; + yyprintf((stderr, "%s\n", "HtmlBlockCloseCenter")); if (!yymatchChar('<')) goto l1078; if (!yy_Spnl()) goto l1078; if (!yymatchChar('/')) goto l1078; + { int yypos1079= yypos, yythunkpos1079= yythunkpos; if (!yymatchString("center")) goto l1080; goto l1079; + l1080:; yypos= yypos1079; yythunkpos= yythunkpos1079; if (!yymatchString("CENTER")) goto l1078; } - l1067:; if (!yy_Spnl()) goto l1066; if (!yymatchChar('>')) goto l1066; + l1079:; if (!yy_Spnl()) goto l1078; if (!yymatchChar('>')) goto l1078; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseCenter", yybuf+yypos)); return 1; - l1066:; yypos= yypos0; yythunkpos= yythunkpos0; + l1078:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseCenter", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenCenter() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenCenter")); if (!yymatchChar('<')) goto l1069; if (!yy_Spnl()) goto l1069; - { int yypos1070= yypos, yythunkpos1070= yythunkpos; if (!yymatchString("center")) goto l1071; goto l1070; - l1071:; yypos= yypos1070; yythunkpos= yythunkpos1070; if (!yymatchString("CENTER")) goto l1069; + yyprintf((stderr, "%s\n", "HtmlBlockOpenCenter")); if (!yymatchChar('<')) goto l1081; if (!yy_Spnl()) goto l1081; + { int yypos1082= yypos, yythunkpos1082= yythunkpos; if (!yymatchString("center")) goto l1083; goto l1082; + l1083:; yypos= yypos1082; yythunkpos= yythunkpos1082; if (!yymatchString("CENTER")) goto l1081; } - l1070:; if (!yy_Spnl()) goto l1069; - l1072:; - { int yypos1073= yypos, yythunkpos1073= yythunkpos; if (!yy_HtmlAttribute()) goto l1073; goto l1072; - l1073:; yypos= yypos1073; yythunkpos= yythunkpos1073; - } if (!yymatchChar('>')) goto l1069; + l1082:; if (!yy_Spnl()) goto l1081; + l1084:; + { int yypos1085= yypos, yythunkpos1085= yythunkpos; if (!yy_HtmlAttribute()) goto l1085; goto l1084; + l1085:; yypos= yypos1085; yythunkpos= yythunkpos1085; + } if (!yymatchChar('>')) goto l1081; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenCenter", yybuf+yypos)); return 1; - l1069:; yypos= yypos0; yythunkpos= yythunkpos0; + l1081:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenCenter", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseBlockquote() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseBlockquote")); if (!yymatchChar('<')) goto l1074; if (!yy_Spnl()) goto l1074; if (!yymatchChar('/')) goto l1074; - { int yypos1075= yypos, yythunkpos1075= yythunkpos; if (!yymatchString("blockquote")) goto l1076; goto l1075; - l1076:; yypos= yypos1075; yythunkpos= yythunkpos1075; if (!yymatchString("BLOCKQUOTE")) goto l1074; + yyprintf((stderr, "%s\n", "HtmlBlockCloseBlockquote")); if (!yymatchChar('<')) goto l1086; if (!yy_Spnl()) goto l1086; if (!yymatchChar('/')) goto l1086; + { int yypos1087= yypos, yythunkpos1087= yythunkpos; if (!yymatchString("blockquote")) goto l1088; goto l1087; + l1088:; yypos= yypos1087; yythunkpos= yythunkpos1087; if (!yymatchString("BLOCKQUOTE")) goto l1086; } - l1075:; if (!yy_Spnl()) goto l1074; if (!yymatchChar('>')) goto l1074; + l1087:; if (!yy_Spnl()) goto l1086; if (!yymatchChar('>')) goto l1086; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseBlockquote", yybuf+yypos)); return 1; - l1074:; yypos= yypos0; yythunkpos= yythunkpos0; + l1086:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseBlockquote", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenBlockquote() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenBlockquote")); if (!yymatchChar('<')) goto l1077; if (!yy_Spnl()) goto l1077; - { int yypos1078= yypos, yythunkpos1078= yythunkpos; if (!yymatchString("blockquote")) goto l1079; goto l1078; - l1079:; yypos= yypos1078; yythunkpos= yythunkpos1078; if (!yymatchString("BLOCKQUOTE")) goto l1077; + yyprintf((stderr, "%s\n", "HtmlBlockOpenBlockquote")); if (!yymatchChar('<')) goto l1089; if (!yy_Spnl()) goto l1089; + { int yypos1090= yypos, yythunkpos1090= yythunkpos; if (!yymatchString("blockquote")) goto l1091; goto l1090; + l1091:; yypos= yypos1090; yythunkpos= yythunkpos1090; if (!yymatchString("BLOCKQUOTE")) goto l1089; } - l1078:; if (!yy_Spnl()) goto l1077; - l1080:; - { int yypos1081= yypos, yythunkpos1081= yythunkpos; if (!yy_HtmlAttribute()) goto l1081; goto l1080; - l1081:; yypos= yypos1081; yythunkpos= yythunkpos1081; - } if (!yymatchChar('>')) goto l1077; + l1090:; if (!yy_Spnl()) goto l1089; + l1092:; + { int yypos1093= yypos, yythunkpos1093= yythunkpos; if (!yy_HtmlAttribute()) goto l1093; goto l1092; + l1093:; yypos= yypos1093; yythunkpos= yythunkpos1093; + } if (!yymatchChar('>')) goto l1089; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenBlockquote", yybuf+yypos)); return 1; - l1077:; yypos= yypos0; yythunkpos= yythunkpos0; + l1089:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenBlockquote", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockCloseAddress() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockCloseAddress")); if (!yymatchChar('<')) goto l1082; if (!yy_Spnl()) goto l1082; if (!yymatchChar('/')) goto l1082; - { int yypos1083= yypos, yythunkpos1083= yythunkpos; if (!yymatchString("address")) goto l1084; goto l1083; - l1084:; yypos= yypos1083; yythunkpos= yythunkpos1083; if (!yymatchString("ADDRESS")) goto l1082; + yyprintf((stderr, "%s\n", "HtmlBlockCloseAddress")); if (!yymatchChar('<')) goto l1094; if (!yy_Spnl()) goto l1094; if (!yymatchChar('/')) goto l1094; + { int yypos1095= yypos, yythunkpos1095= yythunkpos; if (!yymatchString("address")) goto l1096; goto l1095; + l1096:; yypos= yypos1095; yythunkpos= yythunkpos1095; if (!yymatchString("ADDRESS")) goto l1094; } - l1083:; if (!yy_Spnl()) goto l1082; if (!yymatchChar('>')) goto l1082; + l1095:; if (!yy_Spnl()) goto l1094; if (!yymatchChar('>')) goto l1094; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockCloseAddress", yybuf+yypos)); return 1; - l1082:; yypos= yypos0; yythunkpos= yythunkpos0; + l1094:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockCloseAddress", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlAttribute() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "HtmlAttribute")); - { int yypos1088= yypos, yythunkpos1088= yythunkpos; if (!yy_Alphanumeric()) goto l1089; goto l1088; - l1089:; yypos= yypos1088; yythunkpos= yythunkpos1088; if (!yymatchChar('-')) goto l1085; + { int yypos1100= yypos, yythunkpos1100= yythunkpos; if (!yy_Alphanumeric()) goto l1101; goto l1100; + l1101:; yypos= yypos1100; yythunkpos= yythunkpos1100; if (!yymatchChar('-')) goto l1097; } - l1088:; - l1086:; - { int yypos1087= yypos, yythunkpos1087= yythunkpos; - { int yypos1090= yypos, yythunkpos1090= yythunkpos; if (!yy_Alphanumeric()) goto l1091; goto l1090; - l1091:; yypos= yypos1090; yythunkpos= yythunkpos1090; if (!yymatchChar('-')) goto l1087; + l1100:; + l1098:; + { int yypos1099= yypos, yythunkpos1099= yythunkpos; + { int yypos1102= yypos, yythunkpos1102= yythunkpos; if (!yy_Alphanumeric()) goto l1103; goto l1102; + l1103:; yypos= yypos1102; yythunkpos= yythunkpos1102; if (!yymatchChar('-')) goto l1099; } - l1090:; goto l1086; - l1087:; yypos= yypos1087; yythunkpos= yythunkpos1087; - } if (!yy_Spnl()) goto l1085; - { int yypos1092= yypos, yythunkpos1092= yythunkpos; if (!yymatchChar('=')) goto l1092; if (!yy_Spnl()) goto l1092; - { int yypos1094= yypos, yythunkpos1094= yythunkpos; if (!yy_Quoted()) goto l1095; goto l1094; - l1095:; yypos= yypos1094; yythunkpos= yythunkpos1094; if (!yy_Nonspacechar()) goto l1092; - l1096:; - { int yypos1097= yypos, yythunkpos1097= yythunkpos; if (!yy_Nonspacechar()) goto l1097; goto l1096; - l1097:; yypos= yypos1097; yythunkpos= yythunkpos1097; + l1102:; goto l1098; + l1099:; yypos= yypos1099; yythunkpos= yythunkpos1099; + } if (!yy_Spnl()) goto l1097; + { int yypos1104= yypos, yythunkpos1104= yythunkpos; if (!yymatchChar('=')) goto l1104; if (!yy_Spnl()) goto l1104; + { int yypos1106= yypos, yythunkpos1106= yythunkpos; if (!yy_Quoted()) goto l1107; goto l1106; + l1107:; yypos= yypos1106; yythunkpos= yythunkpos1106; if (!yy_Nonspacechar()) goto l1104; + l1108:; + { int yypos1109= yypos, yythunkpos1109= yythunkpos; if (!yy_Nonspacechar()) goto l1109; goto l1108; + l1109:; yypos= yypos1109; yythunkpos= yythunkpos1109; } } - l1094:; goto l1093; - l1092:; yypos= yypos1092; yythunkpos= yythunkpos1092; + l1106:; goto l1105; + l1104:; yypos= yypos1104; yythunkpos= yythunkpos1104; } - l1093:; if (!yy_Spnl()) goto l1085; + l1105:; if (!yy_Spnl()) goto l1097; yyprintf((stderr, " ok %s @ %s\n", "HtmlAttribute", yybuf+yypos)); return 1; - l1085:; yypos= yypos0; yythunkpos= yythunkpos0; + l1097:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlAttribute", yybuf+yypos)); return 0; } YY_RULE(int) yy_Spnl() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "Spnl")); if (!yy_Sp()) goto l1098; - { int yypos1099= yypos, yythunkpos1099= yythunkpos; if (!yy_Newline()) goto l1099; if (!yy_Sp()) goto l1099; goto l1100; - l1099:; yypos= yypos1099; yythunkpos= yythunkpos1099; + yyprintf((stderr, "%s\n", "Spnl")); if (!yy_Sp()) goto l1110; + { int yypos1111= yypos, yythunkpos1111= yythunkpos; if (!yy_Newline()) goto l1111; if (!yy_Sp()) goto l1111; goto l1112; + l1111:; yypos= yypos1111; yythunkpos= yythunkpos1111; } - l1100:; + l1112:; yyprintf((stderr, " ok %s @ %s\n", "Spnl", yybuf+yypos)); return 1; - l1098:; yypos= yypos0; yythunkpos= yythunkpos0; + l1110:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Spnl", yybuf+yypos)); return 0; } YY_RULE(int) yy_HtmlBlockOpenAddress() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlockOpenAddress")); if (!yymatchChar('<')) goto l1101; if (!yy_Spnl()) goto l1101; - { int yypos1102= yypos, yythunkpos1102= yythunkpos; if (!yymatchString("address")) goto l1103; goto l1102; - l1103:; yypos= yypos1102; yythunkpos= yythunkpos1102; if (!yymatchString("ADDRESS")) goto l1101; + yyprintf((stderr, "%s\n", "HtmlBlockOpenAddress")); if (!yymatchChar('<')) goto l1113; if (!yy_Spnl()) goto l1113; + { int yypos1114= yypos, yythunkpos1114= yythunkpos; if (!yymatchString("address")) goto l1115; goto l1114; + l1115:; yypos= yypos1114; yythunkpos= yythunkpos1114; if (!yymatchString("ADDRESS")) goto l1113; } - l1102:; if (!yy_Spnl()) goto l1101; - l1104:; - { int yypos1105= yypos, yythunkpos1105= yythunkpos; if (!yy_HtmlAttribute()) goto l1105; goto l1104; - l1105:; yypos= yypos1105; yythunkpos= yythunkpos1105; - } if (!yymatchChar('>')) goto l1101; + l1114:; if (!yy_Spnl()) goto l1113; + l1116:; + { int yypos1117= yypos, yythunkpos1117= yythunkpos; if (!yy_HtmlAttribute()) goto l1117; goto l1116; + l1117:; yypos= yypos1117; yythunkpos= yythunkpos1117; + } if (!yymatchChar('>')) goto l1113; yyprintf((stderr, " ok %s @ %s\n", "HtmlBlockOpenAddress", yybuf+yypos)); return 1; - l1101:; yypos= yypos0; yythunkpos= yythunkpos0; + l1113:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlockOpenAddress", yybuf+yypos)); return 0; } YY_RULE(int) yy_OptionallyIndentedLine() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "OptionallyIndentedLine")); - { int yypos1107= yypos, yythunkpos1107= yythunkpos; if (!yy_Indent()) goto l1107; goto l1108; - l1107:; yypos= yypos1107; yythunkpos= yythunkpos1107; + { int yypos1119= yypos, yythunkpos1119= yythunkpos; if (!yy_Indent()) goto l1119; goto l1120; + l1119:; yypos= yypos1119; yythunkpos= yythunkpos1119; } - l1108:; if (!yy_Line()) goto l1106; + l1120:; if (!yy_Line()) goto l1118; yyprintf((stderr, " ok %s @ %s\n", "OptionallyIndentedLine", yybuf+yypos)); return 1; - l1106:; yypos= yypos0; yythunkpos= yythunkpos0; + l1118:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "OptionallyIndentedLine", yybuf+yypos)); return 0; } YY_RULE(int) yy_OrderedListItem() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "OrderedListItem")); - { int yypos1110= yypos, yythunkpos1110= yythunkpos; if (!yy_HorizontalRule()) goto l1110; goto l1109; - l1110:; yypos= yypos1110; yythunkpos= yythunkpos1110; + { int yypos1122= yypos, yythunkpos1122= yythunkpos; if (!yy_HorizontalRule()) goto l1122; goto l1121; + l1122:; yypos= yypos1122; yythunkpos= yythunkpos1122; } - { int yypos1111= yypos, yythunkpos1111= yythunkpos; if (!yy_Enumerator()) goto l1109; yypos= yypos1111; yythunkpos= yythunkpos1111; - } if (!yy_ListItem()) goto l1109; + { int yypos1123= yypos, yythunkpos1123= yythunkpos; if (!yy_Enumerator()) goto l1121; yypos= yypos1123; yythunkpos= yythunkpos1123; + } if (!yy_ListItem()) goto l1121; yyprintf((stderr, " ok %s @ %s\n", "OrderedListItem", yybuf+yypos)); return 1; - l1109:; yypos= yypos0; yythunkpos= yythunkpos0; + l1121:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "OrderedListItem", yybuf+yypos)); return 0; } YY_RULE(int) yy_OrderedListLoose() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 2, 0); - yyprintf((stderr, "%s\n", "OrderedListLoose")); if (!yy_StartList()) goto l1112; yyDo(yySet, -2, 0); if (!yy_OrderedListItem()) goto l1112; yyDo(yySet, -1, 0); - l1115:; - { int yypos1116= yypos, yythunkpos1116= yythunkpos; if (!yy_BlankLine()) goto l1116; goto l1115; - l1116:; yypos= yypos1116; yythunkpos= yythunkpos1116; + yyprintf((stderr, "%s\n", "OrderedListLoose")); if (!yy_StartList()) goto l1124; yyDo(yySet, -2, 0); if (!yy_OrderedListItem()) goto l1124; yyDo(yySet, -1, 0); + l1127:; + { int yypos1128= yypos, yythunkpos1128= yythunkpos; if (!yy_BlankLine()) goto l1128; goto l1127; + l1128:; yypos= yypos1128; yythunkpos= yythunkpos1128; } yyDo(yy_1_OrderedListLoose, yybegin, yyend); - l1113:; - { int yypos1114= yypos, yythunkpos1114= yythunkpos; if (!yy_OrderedListItem()) goto l1114; yyDo(yySet, -1, 0); - l1117:; - { int yypos1118= yypos, yythunkpos1118= yythunkpos; if (!yy_BlankLine()) goto l1118; goto l1117; - l1118:; yypos= yypos1118; yythunkpos= yythunkpos1118; - } yyDo(yy_1_OrderedListLoose, yybegin, yyend); goto l1113; - l1114:; yypos= yypos1114; yythunkpos= yythunkpos1114; + l1125:; + { int yypos1126= yypos, yythunkpos1126= yythunkpos; if (!yy_OrderedListItem()) goto l1126; yyDo(yySet, -1, 0); + l1129:; + { int yypos1130= yypos, yythunkpos1130= yythunkpos; if (!yy_BlankLine()) goto l1130; goto l1129; + l1130:; yypos= yypos1130; yythunkpos= yythunkpos1130; + } yyDo(yy_1_OrderedListLoose, yybegin, yyend); goto l1125; + l1126:; yypos= yypos1126; yythunkpos= yythunkpos1126; } yyDo(yy_2_OrderedListLoose, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "OrderedListLoose", yybuf+yypos)); yyDo(yyPop, 2, 0); return 1; - l1112:; yypos= yypos0; yythunkpos= yythunkpos0; + l1124:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "OrderedListLoose", yybuf+yypos)); return 0; } YY_RULE(int) yy_OrderedListTight() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "OrderedListTight")); if (!yy_StartList()) goto l1119; yyDo(yySet, -1, 0); if (!yy_OrderedListItem()) goto l1119; yyDo(yy_1_OrderedListTight, yybegin, yyend); - l1120:; - { int yypos1121= yypos, yythunkpos1121= yythunkpos; if (!yy_OrderedListItem()) goto l1121; yyDo(yy_1_OrderedListTight, yybegin, yyend); goto l1120; - l1121:; yypos= yypos1121; yythunkpos= yythunkpos1121; + yyprintf((stderr, "%s\n", "OrderedListTight")); if (!yy_StartList()) goto l1131; yyDo(yySet, -1, 0); if (!yy_OrderedListItem()) goto l1131; yyDo(yy_1_OrderedListTight, yybegin, yyend); + l1132:; + { int yypos1133= yypos, yythunkpos1133= yythunkpos; if (!yy_OrderedListItem()) goto l1133; yyDo(yy_1_OrderedListTight, yybegin, yyend); goto l1132; + l1133:; yypos= yypos1133; yythunkpos= yythunkpos1133; } - l1122:; - { int yypos1123= yypos, yythunkpos1123= yythunkpos; if (!yy_BlankLine()) goto l1123; goto l1122; - l1123:; yypos= yypos1123; yythunkpos= yythunkpos1123; + l1134:; + { int yypos1135= yypos, yythunkpos1135= yythunkpos; if (!yy_BlankLine()) goto l1135; goto l1134; + l1135:; yypos= yypos1135; yythunkpos= yythunkpos1135; } - { int yypos1124= yypos, yythunkpos1124= yythunkpos; if (!yy_OrderedListLoose()) goto l1124; goto l1119; - l1124:; yypos= yypos1124; yythunkpos= yythunkpos1124; + { int yypos1136= yypos, yythunkpos1136= yythunkpos; if (!yy_OrderedListLoose()) goto l1136; goto l1131; + l1136:; yypos= yypos1136; yythunkpos= yythunkpos1136; } yyDo(yy_2_OrderedListTight, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "OrderedListTight", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1119:; yypos= yypos0; yythunkpos= yythunkpos0; + l1131:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "OrderedListTight", yybuf+yypos)); return 0; } YY_RULE(int) yy_Indent() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Indent")); - { int yypos1126= yypos, yythunkpos1126= yythunkpos; if (!yymatchChar('\t')) goto l1127; goto l1126; - l1127:; yypos= yypos1126; yythunkpos= yythunkpos1126; if (!yymatchString(" ")) goto l1125; + { int yypos1138= yypos, yythunkpos1138= yythunkpos; if (!yymatchChar('\t')) goto l1139; goto l1138; + l1139:; yypos= yypos1138; yythunkpos= yythunkpos1138; if (!yymatchString(" ")) goto l1137; } - l1126:; + l1138:; yyprintf((stderr, " ok %s @ %s\n", "Indent", yybuf+yypos)); return 1; - l1125:; yypos= yypos0; yythunkpos= yythunkpos0; + l1137:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Indent", yybuf+yypos)); return 0; } YY_RULE(int) yy_ListBlockLine() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "ListBlockLine")); - { int yypos1129= yypos, yythunkpos1129= yythunkpos; - { int yypos1130= yypos, yythunkpos1130= yythunkpos; if (!yy_Indent()) goto l1130; goto l1131; - l1130:; yypos= yypos1130; yythunkpos= yythunkpos1130; + { int yypos1141= yypos, yythunkpos1141= yythunkpos; + { int yypos1142= yypos, yythunkpos1142= yythunkpos; if (!yy_Indent()) goto l1142; goto l1143; + l1142:; yypos= yypos1142; yythunkpos= yythunkpos1142; } - l1131:; - { int yypos1132= yypos, yythunkpos1132= yythunkpos; if (!yy_BulletListItem()) goto l1133; goto l1132; - l1133:; yypos= yypos1132; yythunkpos= yythunkpos1132; if (!yy_OrderedListItem()) goto l1129; + l1143:; + { int yypos1144= yypos, yythunkpos1144= yythunkpos; if (!yy_BulletListItem()) goto l1145; goto l1144; + l1145:; yypos= yypos1144; yythunkpos= yythunkpos1144; if (!yy_OrderedListItem()) goto l1141; } - l1132:; goto l1128; - l1129:; yypos= yypos1129; yythunkpos= yythunkpos1129; + l1144:; goto l1140; + l1141:; yypos= yypos1141; yythunkpos= yythunkpos1141; } - { int yypos1134= yypos, yythunkpos1134= yythunkpos; if (!yy_BlankLine()) goto l1134; goto l1128; - l1134:; yypos= yypos1134; yythunkpos= yythunkpos1134; - } if (!yy_OptionallyIndentedLine()) goto l1128; + { int yypos1146= yypos, yythunkpos1146= yythunkpos; if (!yy_BlankLine()) goto l1146; goto l1140; + l1146:; yypos= yypos1146; yythunkpos= yythunkpos1146; + } if (!yy_OptionallyIndentedLine()) goto l1140; yyprintf((stderr, " ok %s @ %s\n", "ListBlockLine", yybuf+yypos)); return 1; - l1128:; yypos= yypos0; yythunkpos= yythunkpos0; + l1140:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "ListBlockLine", yybuf+yypos)); return 0; } YY_RULE(int) yy_ListContinuationBlock() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "ListContinuationBlock")); if (!yy_StartList()) goto l1135; yyDo(yySet, -1, 0); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1135; - l1136:; - { int yypos1137= yypos, yythunkpos1137= yythunkpos; if (!yy_BlankLine()) goto l1137; goto l1136; - l1137:; yypos= yypos1137; yythunkpos= yythunkpos1137; - } yyText(yybegin, yyend); if (!(YY_END)) goto l1135; yyDo(yy_1_ListContinuationBlock, yybegin, yyend); if (!yy_Indent()) goto l1135; if (!yy_ListBlock()) goto l1135; yyDo(yy_2_ListContinuationBlock, yybegin, yyend); - l1138:; - { int yypos1139= yypos, yythunkpos1139= yythunkpos; if (!yy_Indent()) goto l1139; if (!yy_ListBlock()) goto l1139; yyDo(yy_2_ListContinuationBlock, yybegin, yyend); goto l1138; - l1139:; yypos= yypos1139; yythunkpos= yythunkpos1139; + yyprintf((stderr, "%s\n", "ListContinuationBlock")); if (!yy_StartList()) goto l1147; yyDo(yySet, -1, 0); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1147; + l1148:; + { int yypos1149= yypos, yythunkpos1149= yythunkpos; if (!yy_BlankLine()) goto l1149; goto l1148; + l1149:; yypos= yypos1149; yythunkpos= yythunkpos1149; + } yyText(yybegin, yyend); if (!(YY_END)) goto l1147; yyDo(yy_1_ListContinuationBlock, yybegin, yyend); if (!yy_Indent()) goto l1147; if (!yy_ListBlock()) goto l1147; yyDo(yy_2_ListContinuationBlock, yybegin, yyend); + l1150:; + { int yypos1151= yypos, yythunkpos1151= yythunkpos; if (!yy_Indent()) goto l1151; if (!yy_ListBlock()) goto l1151; yyDo(yy_2_ListContinuationBlock, yybegin, yyend); goto l1150; + l1151:; yypos= yypos1151; yythunkpos= yythunkpos1151; } yyDo(yy_3_ListContinuationBlock, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "ListContinuationBlock", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1135:; yypos= yypos0; yythunkpos= yythunkpos0; + l1147:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "ListContinuationBlock", yybuf+yypos)); return 0; } YY_RULE(int) yy_ListBlock() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "ListBlock")); if (!yy_StartList()) goto l1140; yyDo(yySet, -1, 0); if (!yy_Line()) goto l1140; yyDo(yy_1_ListBlock, yybegin, yyend); - l1141:; - { int yypos1142= yypos, yythunkpos1142= yythunkpos; if (!yy_ListBlockLine()) goto l1142; yyDo(yy_2_ListBlock, yybegin, yyend); goto l1141; - l1142:; yypos= yypos1142; yythunkpos= yythunkpos1142; + yyprintf((stderr, "%s\n", "ListBlock")); if (!yy_StartList()) goto l1152; yyDo(yySet, -1, 0); if (!yy_Line()) goto l1152; yyDo(yy_1_ListBlock, yybegin, yyend); + l1153:; + { int yypos1154= yypos, yythunkpos1154= yythunkpos; if (!yy_ListBlockLine()) goto l1154; yyDo(yy_2_ListBlock, yybegin, yyend); goto l1153; + l1154:; yypos= yypos1154; yythunkpos= yythunkpos1154; } yyDo(yy_3_ListBlock, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "ListBlock", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1140:; yypos= yypos0; yythunkpos= yythunkpos0; + l1152:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "ListBlock", yybuf+yypos)); return 0; } YY_RULE(int) yy_Enumerator() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "Enumerator")); if (!yy_NonindentSpace()) goto l1143; if (!yymatchClass((unsigned char *)"\000\000\000\000\000\000\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l1143; - l1144:; - { int yypos1145= yypos, yythunkpos1145= yythunkpos; if (!yymatchClass((unsigned char *)"\000\000\000\000\000\000\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l1145; goto l1144; - l1145:; yypos= yypos1145; yythunkpos= yythunkpos1145; - } if (!yymatchChar('.')) goto l1143; if (!yy_Spacechar()) goto l1143; - l1146:; - { int yypos1147= yypos, yythunkpos1147= yythunkpos; if (!yy_Spacechar()) goto l1147; goto l1146; - l1147:; yypos= yypos1147; yythunkpos= yythunkpos1147; + yyprintf((stderr, "%s\n", "Enumerator")); if (!yy_NonindentSpace()) goto l1155; if (!yymatchClass((unsigned char *)"\000\000\000\000\000\000\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l1155; + l1156:; + { int yypos1157= yypos, yythunkpos1157= yythunkpos; if (!yymatchClass((unsigned char *)"\000\000\000\000\000\000\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l1157; goto l1156; + l1157:; yypos= yypos1157; yythunkpos= yythunkpos1157; + } if (!yymatchChar('.')) goto l1155; if (!yy_Spacechar()) goto l1155; + l1158:; + { int yypos1159= yypos, yythunkpos1159= yythunkpos; if (!yy_Spacechar()) goto l1159; goto l1158; + l1159:; yypos= yypos1159; yythunkpos= yythunkpos1159; } yyprintf((stderr, " ok %s @ %s\n", "Enumerator", yybuf+yypos)); return 1; - l1143:; yypos= yypos0; yythunkpos= yythunkpos0; + l1155:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Enumerator", yybuf+yypos)); return 0; } YY_RULE(int) yy_ListItem() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); yyprintf((stderr, "%s\n", "ListItem")); - { int yypos1149= yypos, yythunkpos1149= yythunkpos; if (!yy_Bullet()) goto l1150; goto l1149; - l1150:; yypos= yypos1149; yythunkpos= yythunkpos1149; if (!yy_Enumerator()) goto l1148; + { int yypos1161= yypos, yythunkpos1161= yythunkpos; if (!yy_Bullet()) goto l1162; goto l1161; + l1162:; yypos= yypos1161; yythunkpos= yythunkpos1161; if (!yy_Enumerator()) goto l1160; } - l1149:; if (!yy_StartList()) goto l1148; yyDo(yySet, -1, 0); if (!yy_ListBlock()) goto l1148; yyDo(yy_1_ListItem, yybegin, yyend); - l1151:; - { int yypos1152= yypos, yythunkpos1152= yythunkpos; if (!yy_ListContinuationBlock()) goto l1152; yyDo(yy_2_ListItem, yybegin, yyend); goto l1151; - l1152:; yypos= yypos1152; yythunkpos= yythunkpos1152; + l1161:; if (!yy_StartList()) goto l1160; yyDo(yySet, -1, 0); if (!yy_ListBlock()) goto l1160; yyDo(yy_1_ListItem, yybegin, yyend); + l1163:; + { int yypos1164= yypos, yythunkpos1164= yythunkpos; if (!yy_ListContinuationBlock()) goto l1164; yyDo(yy_2_ListItem, yybegin, yyend); goto l1163; + l1164:; yypos= yypos1164; yythunkpos= yythunkpos1164; } yyDo(yy_3_ListItem, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "ListItem", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1148:; yypos= yypos0; yythunkpos= yythunkpos0; + l1160:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "ListItem", yybuf+yypos)); return 0; } YY_RULE(int) yy_BulletListItem() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "BulletListItem")); - { int yypos1154= yypos, yythunkpos1154= yythunkpos; if (!yy_HorizontalRule()) goto l1154; goto l1153; - l1154:; yypos= yypos1154; yythunkpos= yythunkpos1154; + { int yypos1166= yypos, yythunkpos1166= yythunkpos; if (!yy_HorizontalRule()) goto l1166; goto l1165; + l1166:; yypos= yypos1166; yythunkpos= yythunkpos1166; } - { int yypos1155= yypos, yythunkpos1155= yythunkpos; if (!yy_Bullet()) goto l1153; yypos= yypos1155; yythunkpos= yythunkpos1155; - } if (!yy_ListItem()) goto l1153; + { int yypos1167= yypos, yythunkpos1167= yythunkpos; if (!yy_Bullet()) goto l1165; yypos= yypos1167; yythunkpos= yythunkpos1167; + } if (!yy_ListItem()) goto l1165; yyprintf((stderr, " ok %s @ %s\n", "BulletListItem", yybuf+yypos)); return 1; - l1153:; yypos= yypos0; yythunkpos= yythunkpos0; + l1165:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BulletListItem", yybuf+yypos)); return 0; } YY_RULE(int) yy_BulletListLoose() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 2, 0); - yyprintf((stderr, "%s\n", "BulletListLoose")); if (!yy_StartList()) goto l1156; yyDo(yySet, -2, 0); if (!yy_BulletListItem()) goto l1156; yyDo(yySet, -1, 0); - l1159:; - { int yypos1160= yypos, yythunkpos1160= yythunkpos; if (!yy_BlankLine()) goto l1160; goto l1159; - l1160:; yypos= yypos1160; yythunkpos= yythunkpos1160; + yyprintf((stderr, "%s\n", "BulletListLoose")); if (!yy_StartList()) goto l1168; yyDo(yySet, -2, 0); if (!yy_BulletListItem()) goto l1168; yyDo(yySet, -1, 0); + l1171:; + { int yypos1172= yypos, yythunkpos1172= yythunkpos; if (!yy_BlankLine()) goto l1172; goto l1171; + l1172:; yypos= yypos1172; yythunkpos= yythunkpos1172; } yyDo(yy_1_BulletListLoose, yybegin, yyend); - l1157:; - { int yypos1158= yypos, yythunkpos1158= yythunkpos; if (!yy_BulletListItem()) goto l1158; yyDo(yySet, -1, 0); - l1161:; - { int yypos1162= yypos, yythunkpos1162= yythunkpos; if (!yy_BlankLine()) goto l1162; goto l1161; - l1162:; yypos= yypos1162; yythunkpos= yythunkpos1162; - } yyDo(yy_1_BulletListLoose, yybegin, yyend); goto l1157; - l1158:; yypos= yypos1158; yythunkpos= yythunkpos1158; + l1169:; + { int yypos1170= yypos, yythunkpos1170= yythunkpos; if (!yy_BulletListItem()) goto l1170; yyDo(yySet, -1, 0); + l1173:; + { int yypos1174= yypos, yythunkpos1174= yythunkpos; if (!yy_BlankLine()) goto l1174; goto l1173; + l1174:; yypos= yypos1174; yythunkpos= yythunkpos1174; + } yyDo(yy_1_BulletListLoose, yybegin, yyend); goto l1169; + l1170:; yypos= yypos1170; yythunkpos= yythunkpos1170; } yyDo(yy_2_BulletListLoose, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "BulletListLoose", yybuf+yypos)); yyDo(yyPop, 2, 0); return 1; - l1156:; yypos= yypos0; yythunkpos= yythunkpos0; + l1168:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BulletListLoose", yybuf+yypos)); return 0; } YY_RULE(int) yy_BulletListTight() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "BulletListTight")); if (!yy_StartList()) goto l1163; yyDo(yySet, -1, 0); if (!yy_BulletListItem()) goto l1163; yyDo(yy_1_BulletListTight, yybegin, yyend); - l1164:; - { int yypos1165= yypos, yythunkpos1165= yythunkpos; if (!yy_BulletListItem()) goto l1165; yyDo(yy_1_BulletListTight, yybegin, yyend); goto l1164; - l1165:; yypos= yypos1165; yythunkpos= yythunkpos1165; + yyprintf((stderr, "%s\n", "BulletListTight")); if (!yy_StartList()) goto l1175; yyDo(yySet, -1, 0); if (!yy_BulletListItem()) goto l1175; yyDo(yy_1_BulletListTight, yybegin, yyend); + l1176:; + { int yypos1177= yypos, yythunkpos1177= yythunkpos; if (!yy_BulletListItem()) goto l1177; yyDo(yy_1_BulletListTight, yybegin, yyend); goto l1176; + l1177:; yypos= yypos1177; yythunkpos= yythunkpos1177; } - l1166:; - { int yypos1167= yypos, yythunkpos1167= yythunkpos; if (!yy_BlankLine()) goto l1167; goto l1166; - l1167:; yypos= yypos1167; yythunkpos= yythunkpos1167; + l1178:; + { int yypos1179= yypos, yythunkpos1179= yythunkpos; if (!yy_BlankLine()) goto l1179; goto l1178; + l1179:; yypos= yypos1179; yythunkpos= yythunkpos1179; } - { int yypos1168= yypos, yythunkpos1168= yythunkpos; if (!yy_BulletListLoose()) goto l1168; goto l1163; - l1168:; yypos= yypos1168; yythunkpos= yythunkpos1168; + { int yypos1180= yypos, yythunkpos1180= yythunkpos; if (!yy_BulletListLoose()) goto l1180; goto l1175; + l1180:; yypos= yypos1180; yythunkpos= yythunkpos1180; } yyDo(yy_2_BulletListTight, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "BulletListTight", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1163:; yypos= yypos0; yythunkpos= yythunkpos0; + l1175:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BulletListTight", yybuf+yypos)); return 0; } YY_RULE(int) yy_Spacechar() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Spacechar")); - { int yypos1170= yypos, yythunkpos1170= yythunkpos; if (!yymatchChar(' ')) goto l1171; goto l1170; - l1171:; yypos= yypos1170; yythunkpos= yythunkpos1170; if (!yymatchChar('\t')) goto l1169; + { int yypos1182= yypos, yythunkpos1182= yythunkpos; if (!yymatchChar(' ')) goto l1183; goto l1182; + l1183:; yypos= yypos1182; yythunkpos= yythunkpos1182; if (!yymatchChar('\t')) goto l1181; } - l1170:; + l1182:; yyprintf((stderr, " ok %s @ %s\n", "Spacechar", yybuf+yypos)); return 1; - l1169:; yypos= yypos0; yythunkpos= yythunkpos0; + l1181:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Spacechar", yybuf+yypos)); return 0; } YY_RULE(int) yy_Bullet() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "Bullet")); if (!yy_NonindentSpace()) goto l1172; - { int yypos1173= yypos, yythunkpos1173= yythunkpos; if (!yymatchChar('+')) goto l1174; goto l1173; - l1174:; yypos= yypos1173; yythunkpos= yythunkpos1173; if (!yymatchChar('*')) goto l1175; goto l1173; - l1175:; yypos= yypos1173; yythunkpos= yythunkpos1173; if (!yymatchChar('-')) goto l1172; + yyprintf((stderr, "%s\n", "Bullet")); if (!yy_NonindentSpace()) goto l1184; + { int yypos1185= yypos, yythunkpos1185= yythunkpos; if (!yymatchChar('+')) goto l1186; goto l1185; + l1186:; yypos= yypos1185; yythunkpos= yythunkpos1185; if (!yymatchChar('*')) goto l1187; goto l1185; + l1187:; yypos= yypos1185; yythunkpos= yythunkpos1185; if (!yymatchChar('-')) goto l1184; } - l1173:; if (!yy_Spacechar()) goto l1172; - l1176:; - { int yypos1177= yypos, yythunkpos1177= yythunkpos; if (!yy_Spacechar()) goto l1177; goto l1176; - l1177:; yypos= yypos1177; yythunkpos= yythunkpos1177; + l1185:; if (!yy_Spacechar()) goto l1184; + l1188:; + { int yypos1189= yypos, yythunkpos1189= yythunkpos; if (!yy_Spacechar()) goto l1189; goto l1188; + l1189:; yypos= yypos1189; yythunkpos= yythunkpos1189; } yyprintf((stderr, " ok %s @ %s\n", "Bullet", yybuf+yypos)); return 1; - l1172:; yypos= yypos0; yythunkpos= yythunkpos0; + l1184:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Bullet", yybuf+yypos)); return 0; } YY_RULE(int) yy_VerbatimChunk() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "VerbatimChunk")); if (!yy_StartList()) goto l1178; yyDo(yySet, -1, 0); - l1179:; - { int yypos1180= yypos, yythunkpos1180= yythunkpos; if (!yy_BlankLine()) goto l1180; yyDo(yy_1_VerbatimChunk, yybegin, yyend); goto l1179; - l1180:; yypos= yypos1180; yythunkpos= yythunkpos1180; - } if (!yy_NonblankIndentedLine()) goto l1178; yyDo(yy_2_VerbatimChunk, yybegin, yyend); - l1181:; - { int yypos1182= yypos, yythunkpos1182= yythunkpos; if (!yy_NonblankIndentedLine()) goto l1182; yyDo(yy_2_VerbatimChunk, yybegin, yyend); goto l1181; - l1182:; yypos= yypos1182; yythunkpos= yythunkpos1182; + yyprintf((stderr, "%s\n", "VerbatimChunk")); if (!yy_StartList()) goto l1190; yyDo(yySet, -1, 0); + l1191:; + { int yypos1192= yypos, yythunkpos1192= yythunkpos; if (!yy_BlankLine()) goto l1192; yyDo(yy_1_VerbatimChunk, yybegin, yyend); goto l1191; + l1192:; yypos= yypos1192; yythunkpos= yythunkpos1192; + } if (!yy_NonblankIndentedLine()) goto l1190; yyDo(yy_2_VerbatimChunk, yybegin, yyend); + l1193:; + { int yypos1194= yypos, yythunkpos1194= yythunkpos; if (!yy_NonblankIndentedLine()) goto l1194; yyDo(yy_2_VerbatimChunk, yybegin, yyend); goto l1193; + l1194:; yypos= yypos1194; yythunkpos= yythunkpos1194; } yyDo(yy_3_VerbatimChunk, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "VerbatimChunk", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1178:; yypos= yypos0; yythunkpos= yythunkpos0; + l1190:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "VerbatimChunk", yybuf+yypos)); return 0; } YY_RULE(int) yy_IndentedLine() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "IndentedLine")); if (!yy_Indent()) goto l1183; if (!yy_Line()) goto l1183; + yyprintf((stderr, "%s\n", "IndentedLine")); if (!yy_Indent()) goto l1195; if (!yy_Line()) goto l1195; yyprintf((stderr, " ok %s @ %s\n", "IndentedLine", yybuf+yypos)); return 1; - l1183:; yypos= yypos0; yythunkpos= yythunkpos0; + l1195:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "IndentedLine", yybuf+yypos)); return 0; } YY_RULE(int) yy_NonblankIndentedLine() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "NonblankIndentedLine")); - { int yypos1185= yypos, yythunkpos1185= yythunkpos; if (!yy_BlankLine()) goto l1185; goto l1184; - l1185:; yypos= yypos1185; yythunkpos= yythunkpos1185; - } if (!yy_IndentedLine()) goto l1184; + { int yypos1197= yypos, yythunkpos1197= yythunkpos; if (!yy_BlankLine()) goto l1197; goto l1196; + l1197:; yypos= yypos1197; yythunkpos= yythunkpos1197; + } if (!yy_IndentedLine()) goto l1196; yyprintf((stderr, " ok %s @ %s\n", "NonblankIndentedLine", yybuf+yypos)); return 1; - l1184:; yypos= yypos0; yythunkpos= yythunkpos0; + l1196:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "NonblankIndentedLine", yybuf+yypos)); return 0; } YY_RULE(int) yy_Line() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "Line")); if (!yy_RawLine()) goto l1186; yyDo(yy_1_Line, yybegin, yyend); + yyprintf((stderr, "%s\n", "Line")); if (!yy_RawLine()) goto l1198; yyDo(yy_1_Line, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Line", yybuf+yypos)); return 1; - l1186:; yypos= yypos0; yythunkpos= yythunkpos0; + l1198:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Line", yybuf+yypos)); return 0; } YY_RULE(int) yy_BlockQuoteRaw() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "BlockQuoteRaw")); if (!yy_StartList()) goto l1187; yyDo(yySet, -1, 0); if (!yymatchChar('>')) goto l1187; - { int yypos1190= yypos, yythunkpos1190= yythunkpos; if (!yymatchChar(' ')) goto l1190; goto l1191; - l1190:; yypos= yypos1190; yythunkpos= yythunkpos1190; + yyprintf((stderr, "%s\n", "BlockQuoteRaw")); if (!yy_StartList()) goto l1199; yyDo(yySet, -1, 0); if (!yymatchChar('>')) goto l1199; + { int yypos1202= yypos, yythunkpos1202= yythunkpos; if (!yymatchChar(' ')) goto l1202; goto l1203; + l1202:; yypos= yypos1202; yythunkpos= yythunkpos1202; } - l1191:; if (!yy_Line()) goto l1187; yyDo(yy_1_BlockQuoteRaw, yybegin, yyend); - l1192:; - { int yypos1193= yypos, yythunkpos1193= yythunkpos; - { int yypos1194= yypos, yythunkpos1194= yythunkpos; if (!yymatchChar('>')) goto l1194; goto l1193; - l1194:; yypos= yypos1194; yythunkpos= yythunkpos1194; + l1203:; if (!yy_Line()) goto l1199; yyDo(yy_1_BlockQuoteRaw, yybegin, yyend); + l1204:; + { int yypos1205= yypos, yythunkpos1205= yythunkpos; + { int yypos1206= yypos, yythunkpos1206= yythunkpos; if (!yymatchChar('>')) goto l1206; goto l1205; + l1206:; yypos= yypos1206; yythunkpos= yythunkpos1206; } - { int yypos1195= yypos, yythunkpos1195= yythunkpos; if (!yy_BlankLine()) goto l1195; goto l1193; - l1195:; yypos= yypos1195; yythunkpos= yythunkpos1195; - } if (!yy_Line()) goto l1193; yyDo(yy_2_BlockQuoteRaw, yybegin, yyend); goto l1192; - l1193:; yypos= yypos1193; yythunkpos= yythunkpos1193; + { int yypos1207= yypos, yythunkpos1207= yythunkpos; if (!yy_BlankLine()) goto l1207; goto l1205; + l1207:; yypos= yypos1207; yythunkpos= yythunkpos1207; + } if (!yy_Line()) goto l1205; yyDo(yy_2_BlockQuoteRaw, yybegin, yyend); goto l1204; + l1205:; yypos= yypos1205; yythunkpos= yythunkpos1205; } - l1196:; - { int yypos1197= yypos, yythunkpos1197= yythunkpos; if (!yy_BlankLine()) goto l1197; yyDo(yy_3_BlockQuoteRaw, yybegin, yyend); goto l1196; - l1197:; yypos= yypos1197; yythunkpos= yythunkpos1197; + l1208:; + { int yypos1209= yypos, yythunkpos1209= yythunkpos; if (!yy_BlankLine()) goto l1209; yyDo(yy_3_BlockQuoteRaw, yybegin, yyend); goto l1208; + l1209:; yypos= yypos1209; yythunkpos= yythunkpos1209; } - l1188:; - { int yypos1189= yypos, yythunkpos1189= yythunkpos; if (!yymatchChar('>')) goto l1189; - { int yypos1198= yypos, yythunkpos1198= yythunkpos; if (!yymatchChar(' ')) goto l1198; goto l1199; - l1198:; yypos= yypos1198; yythunkpos= yythunkpos1198; - } - l1199:; if (!yy_Line()) goto l1189; yyDo(yy_1_BlockQuoteRaw, yybegin, yyend); l1200:; - { int yypos1201= yypos, yythunkpos1201= yythunkpos; - { int yypos1202= yypos, yythunkpos1202= yythunkpos; if (!yymatchChar('>')) goto l1202; goto l1201; - l1202:; yypos= yypos1202; yythunkpos= yythunkpos1202; + { int yypos1201= yypos, yythunkpos1201= yythunkpos; if (!yymatchChar('>')) goto l1201; + { int yypos1210= yypos, yythunkpos1210= yythunkpos; if (!yymatchChar(' ')) goto l1210; goto l1211; + l1210:; yypos= yypos1210; yythunkpos= yythunkpos1210; } - { int yypos1203= yypos, yythunkpos1203= yythunkpos; if (!yy_BlankLine()) goto l1203; goto l1201; - l1203:; yypos= yypos1203; yythunkpos= yythunkpos1203; - } if (!yy_Line()) goto l1201; yyDo(yy_2_BlockQuoteRaw, yybegin, yyend); goto l1200; - l1201:; yypos= yypos1201; yythunkpos= yythunkpos1201; + l1211:; if (!yy_Line()) goto l1201; yyDo(yy_1_BlockQuoteRaw, yybegin, yyend); + l1212:; + { int yypos1213= yypos, yythunkpos1213= yythunkpos; + { int yypos1214= yypos, yythunkpos1214= yythunkpos; if (!yymatchChar('>')) goto l1214; goto l1213; + l1214:; yypos= yypos1214; yythunkpos= yythunkpos1214; } - l1204:; - { int yypos1205= yypos, yythunkpos1205= yythunkpos; if (!yy_BlankLine()) goto l1205; yyDo(yy_3_BlockQuoteRaw, yybegin, yyend); goto l1204; - l1205:; yypos= yypos1205; yythunkpos= yythunkpos1205; - } goto l1188; - l1189:; yypos= yypos1189; yythunkpos= yythunkpos1189; + { int yypos1215= yypos, yythunkpos1215= yythunkpos; if (!yy_BlankLine()) goto l1215; goto l1213; + l1215:; yypos= yypos1215; yythunkpos= yythunkpos1215; + } if (!yy_Line()) goto l1213; yyDo(yy_2_BlockQuoteRaw, yybegin, yyend); goto l1212; + l1213:; yypos= yypos1213; yythunkpos= yythunkpos1213; + } + l1216:; + { int yypos1217= yypos, yythunkpos1217= yythunkpos; if (!yy_BlankLine()) goto l1217; yyDo(yy_3_BlockQuoteRaw, yybegin, yyend); goto l1216; + l1217:; yypos= yypos1217; yythunkpos= yythunkpos1217; + } goto l1200; + l1201:; yypos= yypos1201; yythunkpos= yythunkpos1201; } yyDo(yy_4_BlockQuoteRaw, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "BlockQuoteRaw", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1187:; yypos= yypos0; yythunkpos= yythunkpos0; + l1199:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BlockQuoteRaw", yybuf+yypos)); return 0; } YY_RULE(int) yy_Endline() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Endline")); - { int yypos1207= yypos, yythunkpos1207= yythunkpos; if (!yy_TerminalEndline()) goto l1208; goto l1207; - l1208:; yypos= yypos1207; yythunkpos= yythunkpos1207; if (!yy_NormalEndline()) goto l1206; + { int yypos1219= yypos, yythunkpos1219= yythunkpos; if (!yy_TerminalEndline()) goto l1220; goto l1219; + l1220:; yypos= yypos1219; yythunkpos= yythunkpos1219; if (!yy_NormalEndline()) goto l1218; } - l1207:; + l1219:; yyprintf((stderr, " ok %s @ %s\n", "Endline", yybuf+yypos)); return 1; - l1206:; yypos= yypos0; yythunkpos= yythunkpos0; + l1218:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Endline", yybuf+yypos)); return 0; } YY_RULE(int) yy_SetextHeading2() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "SetextHeading2")); if (!yy_StartList()) goto l1209; yyDo(yySet, -1, 0); - { int yypos1212= yypos, yythunkpos1212= yythunkpos; if (!yy_Endline()) goto l1212; goto l1209; - l1212:; yypos= yypos1212; yythunkpos= yythunkpos1212; - } if (!yy_Inline()) goto l1209; yyDo(yy_1_SetextHeading2, yybegin, yyend); - l1210:; - { int yypos1211= yypos, yythunkpos1211= yythunkpos; - { int yypos1213= yypos, yythunkpos1213= yythunkpos; if (!yy_Endline()) goto l1213; goto l1211; - l1213:; yypos= yypos1213; yythunkpos= yythunkpos1213; - } if (!yy_Inline()) goto l1211; yyDo(yy_1_SetextHeading2, yybegin, yyend); goto l1210; - l1211:; yypos= yypos1211; yythunkpos= yythunkpos1211; - } if (!yy_Newline()) goto l1209; if (!yymatchString("---")) goto l1209; - l1214:; - { int yypos1215= yypos, yythunkpos1215= yythunkpos; if (!yymatchChar('-')) goto l1215; goto l1214; - l1215:; yypos= yypos1215; yythunkpos= yythunkpos1215; - } if (!yy_Newline()) goto l1209; yyDo(yy_2_SetextHeading2, yybegin, yyend); + yyprintf((stderr, "%s\n", "SetextHeading2")); if (!yy_StartList()) goto l1221; yyDo(yySet, -1, 0); + { int yypos1224= yypos, yythunkpos1224= yythunkpos; if (!yy_Endline()) goto l1224; goto l1221; + l1224:; yypos= yypos1224; yythunkpos= yythunkpos1224; + } if (!yy_Inline()) goto l1221; yyDo(yy_1_SetextHeading2, yybegin, yyend); + l1222:; + { int yypos1223= yypos, yythunkpos1223= yythunkpos; + { int yypos1225= yypos, yythunkpos1225= yythunkpos; if (!yy_Endline()) goto l1225; goto l1223; + l1225:; yypos= yypos1225; yythunkpos= yythunkpos1225; + } if (!yy_Inline()) goto l1223; yyDo(yy_1_SetextHeading2, yybegin, yyend); goto l1222; + l1223:; yypos= yypos1223; yythunkpos= yythunkpos1223; + } if (!yy_Newline()) goto l1221; if (!yymatchString("---")) goto l1221; + l1226:; + { int yypos1227= yypos, yythunkpos1227= yythunkpos; if (!yymatchChar('-')) goto l1227; goto l1226; + l1227:; yypos= yypos1227; yythunkpos= yythunkpos1227; + } if (!yy_Newline()) goto l1221; yyDo(yy_2_SetextHeading2, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "SetextHeading2", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1209:; yypos= yypos0; yythunkpos= yythunkpos0; + l1221:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "SetextHeading2", yybuf+yypos)); return 0; } YY_RULE(int) yy_SetextHeading1() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "SetextHeading1")); if (!yy_StartList()) goto l1216; yyDo(yySet, -1, 0); - { int yypos1219= yypos, yythunkpos1219= yythunkpos; if (!yy_Endline()) goto l1219; goto l1216; - l1219:; yypos= yypos1219; yythunkpos= yythunkpos1219; - } if (!yy_Inline()) goto l1216; yyDo(yy_1_SetextHeading1, yybegin, yyend); - l1217:; - { int yypos1218= yypos, yythunkpos1218= yythunkpos; - { int yypos1220= yypos, yythunkpos1220= yythunkpos; if (!yy_Endline()) goto l1220; goto l1218; - l1220:; yypos= yypos1220; yythunkpos= yythunkpos1220; - } if (!yy_Inline()) goto l1218; yyDo(yy_1_SetextHeading1, yybegin, yyend); goto l1217; - l1218:; yypos= yypos1218; yythunkpos= yythunkpos1218; - } if (!yy_Newline()) goto l1216; if (!yymatchString("===")) goto l1216; - l1221:; - { int yypos1222= yypos, yythunkpos1222= yythunkpos; if (!yymatchChar('=')) goto l1222; goto l1221; - l1222:; yypos= yypos1222; yythunkpos= yythunkpos1222; - } if (!yy_Newline()) goto l1216; yyDo(yy_2_SetextHeading1, yybegin, yyend); + yyprintf((stderr, "%s\n", "SetextHeading1")); if (!yy_StartList()) goto l1228; yyDo(yySet, -1, 0); + { int yypos1231= yypos, yythunkpos1231= yythunkpos; if (!yy_Endline()) goto l1231; goto l1228; + l1231:; yypos= yypos1231; yythunkpos= yythunkpos1231; + } if (!yy_Inline()) goto l1228; yyDo(yy_1_SetextHeading1, yybegin, yyend); + l1229:; + { int yypos1230= yypos, yythunkpos1230= yythunkpos; + { int yypos1232= yypos, yythunkpos1232= yythunkpos; if (!yy_Endline()) goto l1232; goto l1230; + l1232:; yypos= yypos1232; yythunkpos= yythunkpos1232; + } if (!yy_Inline()) goto l1230; yyDo(yy_1_SetextHeading1, yybegin, yyend); goto l1229; + l1230:; yypos= yypos1230; yythunkpos= yythunkpos1230; + } if (!yy_Newline()) goto l1228; if (!yymatchString("===")) goto l1228; + l1233:; + { int yypos1234= yypos, yythunkpos1234= yythunkpos; if (!yymatchChar('=')) goto l1234; goto l1233; + l1234:; yypos= yypos1234; yythunkpos= yythunkpos1234; + } if (!yy_Newline()) goto l1228; yyDo(yy_2_SetextHeading1, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "SetextHeading1", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1216:; yypos= yypos0; yythunkpos= yythunkpos0; + l1228:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "SetextHeading1", yybuf+yypos)); return 0; } YY_RULE(int) yy_SetextHeading() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "SetextHeading")); - { int yypos1224= yypos, yythunkpos1224= yythunkpos; if (!yy_SetextHeading1()) goto l1225; goto l1224; - l1225:; yypos= yypos1224; yythunkpos= yythunkpos1224; if (!yy_SetextHeading2()) goto l1223; + { int yypos1236= yypos, yythunkpos1236= yythunkpos; if (!yy_SetextHeading1()) goto l1237; goto l1236; + l1237:; yypos= yypos1236; yythunkpos= yythunkpos1236; if (!yy_SetextHeading2()) goto l1235; } - l1224:; + l1236:; yyprintf((stderr, " ok %s @ %s\n", "SetextHeading", yybuf+yypos)); return 1; - l1223:; yypos= yypos0; yythunkpos= yythunkpos0; + l1235:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "SetextHeading", yybuf+yypos)); return 0; } YY_RULE(int) yy_AtxHeading() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 2, 0); - yyprintf((stderr, "%s\n", "AtxHeading")); if (!yy_AtxStart()) goto l1226; yyDo(yySet, -2, 0); if (!yy_Sp()) goto l1226; if (!yy_StartList()) goto l1226; yyDo(yySet, -1, 0); if (!yy_AtxInline()) goto l1226; yyDo(yy_1_AtxHeading, yybegin, yyend); - l1227:; - { int yypos1228= yypos, yythunkpos1228= yythunkpos; if (!yy_AtxInline()) goto l1228; yyDo(yy_1_AtxHeading, yybegin, yyend); goto l1227; - l1228:; yypos= yypos1228; yythunkpos= yythunkpos1228; + yyprintf((stderr, "%s\n", "AtxHeading")); if (!yy_AtxStart()) goto l1238; yyDo(yySet, -2, 0); if (!yy_Sp()) goto l1238; if (!yy_StartList()) goto l1238; yyDo(yySet, -1, 0); if (!yy_AtxInline()) goto l1238; yyDo(yy_1_AtxHeading, yybegin, yyend); + l1239:; + { int yypos1240= yypos, yythunkpos1240= yythunkpos; if (!yy_AtxInline()) goto l1240; yyDo(yy_1_AtxHeading, yybegin, yyend); goto l1239; + l1240:; yypos= yypos1240; yythunkpos= yythunkpos1240; } - { int yypos1229= yypos, yythunkpos1229= yythunkpos; if (!yy_Sp()) goto l1229; - l1231:; - { int yypos1232= yypos, yythunkpos1232= yythunkpos; if (!yymatchChar('#')) goto l1232; goto l1231; - l1232:; yypos= yypos1232; yythunkpos= yythunkpos1232; - } if (!yy_Sp()) goto l1229; goto l1230; - l1229:; yypos= yypos1229; yythunkpos= yythunkpos1229; + { int yypos1241= yypos, yythunkpos1241= yythunkpos; if (!yy_Sp()) goto l1241; + l1243:; + { int yypos1244= yypos, yythunkpos1244= yythunkpos; if (!yymatchChar('#')) goto l1244; goto l1243; + l1244:; yypos= yypos1244; yythunkpos= yythunkpos1244; + } if (!yy_Sp()) goto l1241; goto l1242; + l1241:; yypos= yypos1241; yythunkpos= yythunkpos1241; } - l1230:; if (!yy_Newline()) goto l1226; yyDo(yy_2_AtxHeading, yybegin, yyend); + l1242:; if (!yy_Newline()) goto l1238; yyDo(yy_2_AtxHeading, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "AtxHeading", yybuf+yypos)); yyDo(yyPop, 2, 0); return 1; - l1226:; yypos= yypos0; yythunkpos= yythunkpos0; + l1238:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "AtxHeading", yybuf+yypos)); return 0; } YY_RULE(int) yy_AtxStart() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "AtxStart")); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1233; - { int yypos1234= yypos, yythunkpos1234= yythunkpos; if (!yymatchString("######")) goto l1235; goto l1234; - l1235:; yypos= yypos1234; yythunkpos= yythunkpos1234; if (!yymatchString("#####")) goto l1236; goto l1234; - l1236:; yypos= yypos1234; yythunkpos= yythunkpos1234; if (!yymatchString("####")) goto l1237; goto l1234; - l1237:; yypos= yypos1234; yythunkpos= yythunkpos1234; if (!yymatchString("###")) goto l1238; goto l1234; - l1238:; yypos= yypos1234; yythunkpos= yythunkpos1234; if (!yymatchString("##")) goto l1239; goto l1234; - l1239:; yypos= yypos1234; yythunkpos= yythunkpos1234; if (!yymatchChar('#')) goto l1233; + yyprintf((stderr, "%s\n", "AtxStart")); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1245; + { int yypos1246= yypos, yythunkpos1246= yythunkpos; if (!yymatchString("######")) goto l1247; goto l1246; + l1247:; yypos= yypos1246; yythunkpos= yythunkpos1246; if (!yymatchString("#####")) goto l1248; goto l1246; + l1248:; yypos= yypos1246; yythunkpos= yythunkpos1246; if (!yymatchString("####")) goto l1249; goto l1246; + l1249:; yypos= yypos1246; yythunkpos= yythunkpos1246; if (!yymatchString("###")) goto l1250; goto l1246; + l1250:; yypos= yypos1246; yythunkpos= yythunkpos1246; if (!yymatchString("##")) goto l1251; goto l1246; + l1251:; yypos= yypos1246; yythunkpos= yythunkpos1246; if (!yymatchChar('#')) goto l1245; } - l1234:; yyText(yybegin, yyend); if (!(YY_END)) goto l1233; yyDo(yy_1_AtxStart, yybegin, yyend); + l1246:; yyText(yybegin, yyend); if (!(YY_END)) goto l1245; yyDo(yy_1_AtxStart, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "AtxStart", yybuf+yypos)); return 1; - l1233:; yypos= yypos0; yythunkpos= yythunkpos0; + l1245:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "AtxStart", yybuf+yypos)); return 0; } YY_RULE(int) yy_Inline() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Inline")); - { int yypos1241= yypos, yythunkpos1241= yythunkpos; if (!yy_Str()) goto l1242; goto l1241; - l1242:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_LineBreak()) goto l1243; goto l1241; - l1243:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Endline()) goto l1244; goto l1241; - l1244:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_UlOrStarLine()) goto l1245; goto l1241; - l1245:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Space()) goto l1246; goto l1241; - l1246:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Strong()) goto l1247; goto l1241; - l1247:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Emph()) goto l1248; goto l1241; - l1248:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Image()) goto l1249; goto l1241; - l1249:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Link()) goto l1250; goto l1241; - l1250:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_NoteReference()) goto l1251; goto l1241; - l1251:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_InlineNote()) goto l1252; goto l1241; - l1252:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Code()) goto l1253; goto l1241; - l1253:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_RawHtml()) goto l1254; goto l1241; - l1254:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Entity()) goto l1255; goto l1241; - l1255:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_EscapedChar()) goto l1256; goto l1241; - l1256:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Smart()) goto l1257; goto l1241; - l1257:; yypos= yypos1241; yythunkpos= yythunkpos1241; if (!yy_Symbol()) goto l1240; + { int yypos1253= yypos, yythunkpos1253= yythunkpos; if (!yy_Str()) goto l1254; goto l1253; + l1254:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_LineBreak()) goto l1255; goto l1253; + l1255:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Endline()) goto l1256; goto l1253; + l1256:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_UlOrStarLine()) goto l1257; goto l1253; + l1257:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Space()) goto l1258; goto l1253; + l1258:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Strong()) goto l1259; goto l1253; + l1259:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Emph()) goto l1260; goto l1253; + l1260:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Image()) goto l1261; goto l1253; + l1261:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Link()) goto l1262; goto l1253; + l1262:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_NoteReference()) goto l1263; goto l1253; + l1263:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_InlineNote()) goto l1264; goto l1253; + l1264:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Code()) goto l1265; goto l1253; + l1265:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_RawHtml()) goto l1266; goto l1253; + l1266:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Entity()) goto l1267; goto l1253; + l1267:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_EscapedChar()) goto l1268; goto l1253; + l1268:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Smart()) goto l1269; goto l1253; + l1269:; yypos= yypos1253; yythunkpos= yythunkpos1253; if (!yy_Symbol()) goto l1252; } - l1241:; + l1253:; yyprintf((stderr, " ok %s @ %s\n", "Inline", yybuf+yypos)); return 1; - l1240:; yypos= yypos0; yythunkpos= yythunkpos0; + l1252:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Inline", yybuf+yypos)); return 0; } YY_RULE(int) yy_Sp() { yyprintf((stderr, "%s\n", "Sp")); - l1259:; - { int yypos1260= yypos, yythunkpos1260= yythunkpos; if (!yy_Spacechar()) goto l1260; goto l1259; - l1260:; yypos= yypos1260; yythunkpos= yythunkpos1260; + l1271:; + { int yypos1272= yypos, yythunkpos1272= yythunkpos; if (!yy_Spacechar()) goto l1272; goto l1271; + l1272:; yypos= yypos1272; yythunkpos= yythunkpos1272; } yyprintf((stderr, " ok %s @ %s\n", "Sp", yybuf+yypos)); return 1; } YY_RULE(int) yy_Newline() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Newline")); - { int yypos1262= yypos, yythunkpos1262= yythunkpos; if (!yymatchChar('\n')) goto l1263; goto l1262; - l1263:; yypos= yypos1262; yythunkpos= yythunkpos1262; if (!yymatchChar('\r')) goto l1261; - { int yypos1264= yypos, yythunkpos1264= yythunkpos; if (!yymatchChar('\n')) goto l1264; goto l1265; - l1264:; yypos= yypos1264; yythunkpos= yythunkpos1264; + { int yypos1274= yypos, yythunkpos1274= yythunkpos; if (!yymatchChar('\n')) goto l1275; goto l1274; + l1275:; yypos= yypos1274; yythunkpos= yythunkpos1274; if (!yymatchChar('\r')) goto l1273; + { int yypos1276= yypos, yythunkpos1276= yythunkpos; if (!yymatchChar('\n')) goto l1276; goto l1277; + l1276:; yypos= yypos1276; yythunkpos= yythunkpos1276; } - l1265:; + l1277:; } - l1262:; + l1274:; yyprintf((stderr, " ok %s @ %s\n", "Newline", yybuf+yypos)); return 1; - l1261:; yypos= yypos0; yythunkpos= yythunkpos0; + l1273:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Newline", yybuf+yypos)); return 0; } YY_RULE(int) yy_AtxInline() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "AtxInline")); - { int yypos1267= yypos, yythunkpos1267= yythunkpos; if (!yy_Newline()) goto l1267; goto l1266; - l1267:; yypos= yypos1267; yythunkpos= yythunkpos1267; + { int yypos1279= yypos, yythunkpos1279= yythunkpos; if (!yy_Newline()) goto l1279; goto l1278; + l1279:; yypos= yypos1279; yythunkpos= yythunkpos1279; } - { int yypos1268= yypos, yythunkpos1268= yythunkpos; if (!yy_Sp()) goto l1268; - l1269:; - { int yypos1270= yypos, yythunkpos1270= yythunkpos; if (!yymatchChar('#')) goto l1270; goto l1269; - l1270:; yypos= yypos1270; yythunkpos= yythunkpos1270; - } if (!yy_Sp()) goto l1268; if (!yy_Newline()) goto l1268; goto l1266; - l1268:; yypos= yypos1268; yythunkpos= yythunkpos1268; - } if (!yy_Inline()) goto l1266; + { int yypos1280= yypos, yythunkpos1280= yythunkpos; if (!yy_Sp()) goto l1280; + l1281:; + { int yypos1282= yypos, yythunkpos1282= yythunkpos; if (!yymatchChar('#')) goto l1282; goto l1281; + l1282:; yypos= yypos1282; yythunkpos= yythunkpos1282; + } if (!yy_Sp()) goto l1280; if (!yy_Newline()) goto l1280; goto l1278; + l1280:; yypos= yypos1280; yythunkpos= yythunkpos1280; + } if (!yy_Inline()) goto l1278; yyprintf((stderr, " ok %s @ %s\n", "AtxInline", yybuf+yypos)); return 1; - l1266:; yypos= yypos0; yythunkpos= yythunkpos0; + l1278:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "AtxInline", yybuf+yypos)); return 0; } YY_RULE(int) yy_Inlines() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 2, 0); - yyprintf((stderr, "%s\n", "Inlines")); if (!yy_StartList()) goto l1271; yyDo(yySet, -2, 0); - { int yypos1274= yypos, yythunkpos1274= yythunkpos; - { int yypos1276= yypos, yythunkpos1276= yythunkpos; if (!yy_Endline()) goto l1276; goto l1275; - l1276:; yypos= yypos1276; yythunkpos= yythunkpos1276; - } if (!yy_Inline()) goto l1275; yyDo(yy_1_Inlines, yybegin, yyend); goto l1274; - l1275:; yypos= yypos1274; yythunkpos= yythunkpos1274; if (!yy_Endline()) goto l1271; yyDo(yySet, -1, 0); - { int yypos1277= yypos, yythunkpos1277= yythunkpos; if (!yy_Inline()) goto l1271; yypos= yypos1277; yythunkpos= yythunkpos1277; + yyprintf((stderr, "%s\n", "Inlines")); if (!yy_StartList()) goto l1283; yyDo(yySet, -2, 0); + { int yypos1286= yypos, yythunkpos1286= yythunkpos; + { int yypos1288= yypos, yythunkpos1288= yythunkpos; if (!yy_Endline()) goto l1288; goto l1287; + l1288:; yypos= yypos1288; yythunkpos= yythunkpos1288; + } if (!yy_Inline()) goto l1287; yyDo(yy_1_Inlines, yybegin, yyend); goto l1286; + l1287:; yypos= yypos1286; yythunkpos= yythunkpos1286; if (!yy_Endline()) goto l1283; yyDo(yySet, -1, 0); + { int yypos1289= yypos, yythunkpos1289= yythunkpos; if (!yy_Inline()) goto l1283; yypos= yypos1289; yythunkpos= yythunkpos1289; } yyDo(yy_2_Inlines, yybegin, yyend); } - l1274:; - l1272:; - { int yypos1273= yypos, yythunkpos1273= yythunkpos; - { int yypos1278= yypos, yythunkpos1278= yythunkpos; - { int yypos1280= yypos, yythunkpos1280= yythunkpos; if (!yy_Endline()) goto l1280; goto l1279; - l1280:; yypos= yypos1280; yythunkpos= yythunkpos1280; - } if (!yy_Inline()) goto l1279; yyDo(yy_1_Inlines, yybegin, yyend); goto l1278; - l1279:; yypos= yypos1278; yythunkpos= yythunkpos1278; if (!yy_Endline()) goto l1273; yyDo(yySet, -1, 0); - { int yypos1281= yypos, yythunkpos1281= yythunkpos; if (!yy_Inline()) goto l1273; yypos= yypos1281; yythunkpos= yythunkpos1281; + l1286:; + l1284:; + { int yypos1285= yypos, yythunkpos1285= yythunkpos; + { int yypos1290= yypos, yythunkpos1290= yythunkpos; + { int yypos1292= yypos, yythunkpos1292= yythunkpos; if (!yy_Endline()) goto l1292; goto l1291; + l1292:; yypos= yypos1292; yythunkpos= yythunkpos1292; + } if (!yy_Inline()) goto l1291; yyDo(yy_1_Inlines, yybegin, yyend); goto l1290; + l1291:; yypos= yypos1290; yythunkpos= yythunkpos1290; if (!yy_Endline()) goto l1285; yyDo(yySet, -1, 0); + { int yypos1293= yypos, yythunkpos1293= yythunkpos; if (!yy_Inline()) goto l1285; yypos= yypos1293; yythunkpos= yythunkpos1293; } yyDo(yy_2_Inlines, yybegin, yyend); } - l1278:; goto l1272; - l1273:; yypos= yypos1273; yythunkpos= yythunkpos1273; + l1290:; goto l1284; + l1285:; yypos= yypos1285; yythunkpos= yythunkpos1285; } - { int yypos1282= yypos, yythunkpos1282= yythunkpos; if (!yy_Endline()) goto l1282; goto l1283; - l1282:; yypos= yypos1282; yythunkpos= yythunkpos1282; + { int yypos1294= yypos, yythunkpos1294= yythunkpos; if (!yy_Endline()) goto l1294; goto l1295; + l1294:; yypos= yypos1294; yythunkpos= yythunkpos1294; } - l1283:; yyDo(yy_3_Inlines, yybegin, yyend); + l1295:; yyDo(yy_3_Inlines, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Inlines", yybuf+yypos)); yyDo(yyPop, 2, 0); return 1; - l1271:; yypos= yypos0; yythunkpos= yythunkpos0; + l1283:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Inlines", yybuf+yypos)); return 0; } YY_RULE(int) yy_NonindentSpace() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "NonindentSpace")); - { int yypos1285= yypos, yythunkpos1285= yythunkpos; if (!yymatchString(" ")) goto l1286; goto l1285; - l1286:; yypos= yypos1285; yythunkpos= yythunkpos1285; if (!yymatchString(" ")) goto l1287; goto l1285; - l1287:; yypos= yypos1285; yythunkpos= yythunkpos1285; if (!yymatchChar(' ')) goto l1288; goto l1285; - l1288:; yypos= yypos1285; yythunkpos= yythunkpos1285; if (!yymatchString("")) goto l1284; + { int yypos1297= yypos, yythunkpos1297= yythunkpos; if (!yymatchString(" ")) goto l1298; goto l1297; + l1298:; yypos= yypos1297; yythunkpos= yythunkpos1297; if (!yymatchString(" ")) goto l1299; goto l1297; + l1299:; yypos= yypos1297; yythunkpos= yythunkpos1297; if (!yymatchChar(' ')) goto l1300; goto l1297; + l1300:; yypos= yypos1297; yythunkpos= yythunkpos1297; if (!yymatchString("")) goto l1296; } - l1285:; + l1297:; yyprintf((stderr, " ok %s @ %s\n", "NonindentSpace", yybuf+yypos)); return 1; - l1284:; yypos= yypos0; yythunkpos= yythunkpos0; + l1296:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "NonindentSpace", yybuf+yypos)); return 0; } YY_RULE(int) yy_Plain() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "Plain")); if (!yy_Inlines()) goto l1289; yyDo(yySet, -1, 0); yyDo(yy_1_Plain, yybegin, yyend); + yyprintf((stderr, "%s\n", "Plain")); if (!yy_Inlines()) goto l1301; yyDo(yySet, -1, 0); yyDo(yy_1_Plain, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Plain", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1289:; yypos= yypos0; yythunkpos= yythunkpos0; + l1301:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Plain", yybuf+yypos)); return 0; } YY_RULE(int) yy_Para() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "Para")); if (!yy_NonindentSpace()) goto l1290; if (!yy_Inlines()) goto l1290; yyDo(yySet, -1, 0); if (!yy_BlankLine()) goto l1290; - l1291:; - { int yypos1292= yypos, yythunkpos1292= yythunkpos; if (!yy_BlankLine()) goto l1292; goto l1291; - l1292:; yypos= yypos1292; yythunkpos= yythunkpos1292; + yyprintf((stderr, "%s\n", "Para")); if (!yy_NonindentSpace()) goto l1302; if (!yy_Inlines()) goto l1302; yyDo(yySet, -1, 0); if (!yy_BlankLine()) goto l1302; + l1303:; + { int yypos1304= yypos, yythunkpos1304= yythunkpos; if (!yy_BlankLine()) goto l1304; goto l1303; + l1304:; yypos= yypos1304; yythunkpos= yythunkpos1304; } yyDo(yy_1_Para, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Para", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1290:; yypos= yypos0; yythunkpos= yythunkpos0; + l1302:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Para", yybuf+yypos)); return 0; } +YY_RULE(int) yy_StyleBlock() +{ int yypos0= yypos, yythunkpos0= yythunkpos; + yyprintf((stderr, "%s\n", "StyleBlock")); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1305; if (!yy_InStyleTags()) goto l1305; yyText(yybegin, yyend); if (!(YY_END)) goto l1305; + l1306:; + { int yypos1307= yypos, yythunkpos1307= yythunkpos; if (!yy_BlankLine()) goto l1307; goto l1306; + l1307:; yypos= yypos1307; yythunkpos= yythunkpos1307; + } yyDo(yy_1_StyleBlock, yybegin, yyend); + yyprintf((stderr, " ok %s @ %s\n", "StyleBlock", yybuf+yypos)); + return 1; + l1305:; yypos= yypos0; yythunkpos= yythunkpos0; + yyprintf((stderr, " fail %s @ %s\n", "StyleBlock", yybuf+yypos)); + return 0; +} YY_RULE(int) yy_HtmlBlock() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HtmlBlock")); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1293; - { int yypos1294= yypos, yythunkpos1294= yythunkpos; if (!yy_HtmlBlockInTags()) goto l1295; goto l1294; - l1295:; yypos= yypos1294; yythunkpos= yythunkpos1294; if (!yy_HtmlComment()) goto l1296; goto l1294; - l1296:; yypos= yypos1294; yythunkpos= yythunkpos1294; if (!yy_HtmlBlockSelfClosing()) goto l1293; + yyprintf((stderr, "%s\n", "HtmlBlock")); yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l1308; + { int yypos1309= yypos, yythunkpos1309= yythunkpos; if (!yy_HtmlBlockInTags()) goto l1310; goto l1309; + l1310:; yypos= yypos1309; yythunkpos= yythunkpos1309; if (!yy_HtmlComment()) goto l1311; goto l1309; + l1311:; yypos= yypos1309; yythunkpos= yythunkpos1309; if (!yy_HtmlBlockSelfClosing()) goto l1308; } - l1294:; yyText(yybegin, yyend); if (!(YY_END)) goto l1293; if (!yy_BlankLine()) goto l1293; - l1297:; - { int yypos1298= yypos, yythunkpos1298= yythunkpos; if (!yy_BlankLine()) goto l1298; goto l1297; - l1298:; yypos= yypos1298; yythunkpos= yythunkpos1298; + l1309:; yyText(yybegin, yyend); if (!(YY_END)) goto l1308; if (!yy_BlankLine()) goto l1308; + l1312:; + { int yypos1313= yypos, yythunkpos1313= yythunkpos; if (!yy_BlankLine()) goto l1313; goto l1312; + l1313:; yypos= yypos1313; yythunkpos= yythunkpos1313; } yyDo(yy_1_HtmlBlock, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "HtmlBlock", yybuf+yypos)); return 1; - l1293:; yypos= yypos0; yythunkpos= yythunkpos0; + l1308:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HtmlBlock", yybuf+yypos)); return 0; } YY_RULE(int) yy_BulletList() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "BulletList")); - { int yypos1300= yypos, yythunkpos1300= yythunkpos; if (!yy_BulletListTight()) goto l1301; goto l1300; - l1301:; yypos= yypos1300; yythunkpos= yythunkpos1300; if (!yy_BulletListLoose()) goto l1299; + { int yypos1315= yypos, yythunkpos1315= yythunkpos; if (!yy_BulletListTight()) goto l1316; goto l1315; + l1316:; yypos= yypos1315; yythunkpos= yythunkpos1315; if (!yy_BulletListLoose()) goto l1314; } - l1300:; + l1315:; yyprintf((stderr, " ok %s @ %s\n", "BulletList", yybuf+yypos)); return 1; - l1299:; yypos= yypos0; yythunkpos= yythunkpos0; + l1314:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BulletList", yybuf+yypos)); return 0; } YY_RULE(int) yy_OrderedList() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "OrderedList")); - { int yypos1303= yypos, yythunkpos1303= yythunkpos; if (!yy_OrderedListTight()) goto l1304; goto l1303; - l1304:; yypos= yypos1303; yythunkpos= yythunkpos1303; if (!yy_OrderedListLoose()) goto l1302; + { int yypos1318= yypos, yythunkpos1318= yythunkpos; if (!yy_OrderedListTight()) goto l1319; goto l1318; + l1319:; yypos= yypos1318; yythunkpos= yythunkpos1318; if (!yy_OrderedListLoose()) goto l1317; } - l1303:; + l1318:; yyprintf((stderr, " ok %s @ %s\n", "OrderedList", yybuf+yypos)); return 1; - l1302:; yypos= yypos0; yythunkpos= yythunkpos0; + l1317:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "OrderedList", yybuf+yypos)); return 0; } YY_RULE(int) yy_Heading() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Heading")); - { int yypos1306= yypos, yythunkpos1306= yythunkpos; if (!yy_AtxHeading()) goto l1307; goto l1306; - l1307:; yypos= yypos1306; yythunkpos= yythunkpos1306; if (!yy_SetextHeading()) goto l1305; + { int yypos1321= yypos, yythunkpos1321= yythunkpos; if (!yy_AtxHeading()) goto l1322; goto l1321; + l1322:; yypos= yypos1321; yythunkpos= yythunkpos1321; if (!yy_SetextHeading()) goto l1320; } - l1306:; + l1321:; yyprintf((stderr, " ok %s @ %s\n", "Heading", yybuf+yypos)); return 1; - l1305:; yypos= yypos0; yythunkpos= yythunkpos0; + l1320:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Heading", yybuf+yypos)); return 0; } YY_RULE(int) yy_HorizontalRule() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "HorizontalRule")); if (!yy_NonindentSpace()) goto l1308; - { int yypos1309= yypos, yythunkpos1309= yythunkpos; if (!yymatchChar('*')) goto l1310; if (!yy_Sp()) goto l1310; if (!yymatchChar('*')) goto l1310; if (!yy_Sp()) goto l1310; if (!yymatchChar('*')) goto l1310; - l1311:; - { int yypos1312= yypos, yythunkpos1312= yythunkpos; if (!yy_Sp()) goto l1312; if (!yymatchChar('*')) goto l1312; goto l1311; - l1312:; yypos= yypos1312; yythunkpos= yythunkpos1312; - } goto l1309; - l1310:; yypos= yypos1309; yythunkpos= yythunkpos1309; if (!yymatchChar('-')) goto l1313; if (!yy_Sp()) goto l1313; if (!yymatchChar('-')) goto l1313; if (!yy_Sp()) goto l1313; if (!yymatchChar('-')) goto l1313; - l1314:; - { int yypos1315= yypos, yythunkpos1315= yythunkpos; if (!yy_Sp()) goto l1315; if (!yymatchChar('-')) goto l1315; goto l1314; - l1315:; yypos= yypos1315; yythunkpos= yythunkpos1315; - } goto l1309; - l1313:; yypos= yypos1309; yythunkpos= yythunkpos1309; if (!yymatchChar('_')) goto l1308; if (!yy_Sp()) goto l1308; if (!yymatchChar('_')) goto l1308; if (!yy_Sp()) goto l1308; if (!yymatchChar('_')) goto l1308; - l1316:; - { int yypos1317= yypos, yythunkpos1317= yythunkpos; if (!yy_Sp()) goto l1317; if (!yymatchChar('_')) goto l1317; goto l1316; - l1317:; yypos= yypos1317; yythunkpos= yythunkpos1317; + yyprintf((stderr, "%s\n", "HorizontalRule")); if (!yy_NonindentSpace()) goto l1323; + { int yypos1324= yypos, yythunkpos1324= yythunkpos; if (!yymatchChar('*')) goto l1325; if (!yy_Sp()) goto l1325; if (!yymatchChar('*')) goto l1325; if (!yy_Sp()) goto l1325; if (!yymatchChar('*')) goto l1325; + l1326:; + { int yypos1327= yypos, yythunkpos1327= yythunkpos; if (!yy_Sp()) goto l1327; if (!yymatchChar('*')) goto l1327; goto l1326; + l1327:; yypos= yypos1327; yythunkpos= yythunkpos1327; + } goto l1324; + l1325:; yypos= yypos1324; yythunkpos= yythunkpos1324; if (!yymatchChar('-')) goto l1328; if (!yy_Sp()) goto l1328; if (!yymatchChar('-')) goto l1328; if (!yy_Sp()) goto l1328; if (!yymatchChar('-')) goto l1328; + l1329:; + { int yypos1330= yypos, yythunkpos1330= yythunkpos; if (!yy_Sp()) goto l1330; if (!yymatchChar('-')) goto l1330; goto l1329; + l1330:; yypos= yypos1330; yythunkpos= yythunkpos1330; + } goto l1324; + l1328:; yypos= yypos1324; yythunkpos= yythunkpos1324; if (!yymatchChar('_')) goto l1323; if (!yy_Sp()) goto l1323; if (!yymatchChar('_')) goto l1323; if (!yy_Sp()) goto l1323; if (!yymatchChar('_')) goto l1323; + l1331:; + { int yypos1332= yypos, yythunkpos1332= yythunkpos; if (!yy_Sp()) goto l1332; if (!yymatchChar('_')) goto l1332; goto l1331; + l1332:; yypos= yypos1332; yythunkpos= yythunkpos1332; } } - l1309:; if (!yy_Sp()) goto l1308; if (!yy_Newline()) goto l1308; if (!yy_BlankLine()) goto l1308; - l1318:; - { int yypos1319= yypos, yythunkpos1319= yythunkpos; if (!yy_BlankLine()) goto l1319; goto l1318; - l1319:; yypos= yypos1319; yythunkpos= yythunkpos1319; + l1324:; if (!yy_Sp()) goto l1323; if (!yy_Newline()) goto l1323; if (!yy_BlankLine()) goto l1323; + l1333:; + { int yypos1334= yypos, yythunkpos1334= yythunkpos; if (!yy_BlankLine()) goto l1334; goto l1333; + l1334:; yypos= yypos1334; yythunkpos= yythunkpos1334; } yyDo(yy_1_HorizontalRule, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "HorizontalRule", yybuf+yypos)); return 1; - l1308:; yypos= yypos0; yythunkpos= yythunkpos0; + l1323:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "HorizontalRule", yybuf+yypos)); return 0; } YY_RULE(int) yy_Reference() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 3, 0); - yyprintf((stderr, "%s\n", "Reference")); if (!yy_NonindentSpace()) goto l1320; - { int yypos1321= yypos, yythunkpos1321= yythunkpos; if (!yymatchString("[]")) goto l1321; goto l1320; - l1321:; yypos= yypos1321; yythunkpos= yythunkpos1321; - } if (!yy_Label()) goto l1320; yyDo(yySet, -3, 0); if (!yymatchChar(':')) goto l1320; if (!yy_Spnl()) goto l1320; if (!yy_RefSrc()) goto l1320; yyDo(yySet, -2, 0); if (!yy_Spnl()) goto l1320; if (!yy_RefTitle()) goto l1320; yyDo(yySet, -1, 0); - l1322:; - { int yypos1323= yypos, yythunkpos1323= yythunkpos; if (!yy_BlankLine()) goto l1323; goto l1322; - l1323:; yypos= yypos1323; yythunkpos= yythunkpos1323; + yyprintf((stderr, "%s\n", "Reference")); if (!yy_NonindentSpace()) goto l1335; + { int yypos1336= yypos, yythunkpos1336= yythunkpos; if (!yymatchString("[]")) goto l1336; goto l1335; + l1336:; yypos= yypos1336; yythunkpos= yythunkpos1336; + } if (!yy_Label()) goto l1335; yyDo(yySet, -3, 0); if (!yymatchChar(':')) goto l1335; if (!yy_Spnl()) goto l1335; if (!yy_RefSrc()) goto l1335; yyDo(yySet, -2, 0); if (!yy_Spnl()) goto l1335; if (!yy_RefTitle()) goto l1335; yyDo(yySet, -1, 0); + l1337:; + { int yypos1338= yypos, yythunkpos1338= yythunkpos; if (!yy_BlankLine()) goto l1338; goto l1337; + l1338:; yypos= yypos1338; yythunkpos= yythunkpos1338; } yyDo(yy_1_Reference, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Reference", yybuf+yypos)); yyDo(yyPop, 3, 0); return 1; - l1320:; yypos= yypos0; yythunkpos= yythunkpos0; + l1335:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Reference", yybuf+yypos)); return 0; } YY_RULE(int) yy_Note() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 2, 0); - yyprintf((stderr, "%s\n", "Note")); yyText(yybegin, yyend); if (!( extension(EXT_NOTES) )) goto l1324; if (!yy_NonindentSpace()) goto l1324; if (!yy_RawNoteReference()) goto l1324; yyDo(yySet, -2, 0); if (!yymatchChar(':')) goto l1324; if (!yy_Sp()) goto l1324; if (!yy_StartList()) goto l1324; yyDo(yySet, -1, 0); if (!yy_RawNoteBlock()) goto l1324; yyDo(yy_1_Note, yybegin, yyend); - l1325:; - { int yypos1326= yypos, yythunkpos1326= yythunkpos; - { int yypos1327= yypos, yythunkpos1327= yythunkpos; if (!yy_Indent()) goto l1326; yypos= yypos1327; yythunkpos= yythunkpos1327; - } if (!yy_RawNoteBlock()) goto l1326; yyDo(yy_2_Note, yybegin, yyend); goto l1325; - l1326:; yypos= yypos1326; yythunkpos= yythunkpos1326; + yyprintf((stderr, "%s\n", "Note")); yyText(yybegin, yyend); if (!( extension(EXT_NOTES) )) goto l1339; if (!yy_NonindentSpace()) goto l1339; if (!yy_RawNoteReference()) goto l1339; yyDo(yySet, -2, 0); if (!yymatchChar(':')) goto l1339; if (!yy_Sp()) goto l1339; if (!yy_StartList()) goto l1339; yyDo(yySet, -1, 0); if (!yy_RawNoteBlock()) goto l1339; yyDo(yy_1_Note, yybegin, yyend); + l1340:; + { int yypos1341= yypos, yythunkpos1341= yythunkpos; + { int yypos1342= yypos, yythunkpos1342= yythunkpos; if (!yy_Indent()) goto l1341; yypos= yypos1342; yythunkpos= yythunkpos1342; + } if (!yy_RawNoteBlock()) goto l1341; yyDo(yy_2_Note, yybegin, yyend); goto l1340; + l1341:; yypos= yypos1341; yythunkpos= yythunkpos1341; } yyDo(yy_3_Note, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Note", yybuf+yypos)); yyDo(yyPop, 2, 0); return 1; - l1324:; yypos= yypos0; yythunkpos= yythunkpos0; + l1339:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Note", yybuf+yypos)); return 0; } YY_RULE(int) yy_Verbatim() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "Verbatim")); if (!yy_StartList()) goto l1328; yyDo(yySet, -1, 0); if (!yy_VerbatimChunk()) goto l1328; yyDo(yy_1_Verbatim, yybegin, yyend); - l1329:; - { int yypos1330= yypos, yythunkpos1330= yythunkpos; if (!yy_VerbatimChunk()) goto l1330; yyDo(yy_1_Verbatim, yybegin, yyend); goto l1329; - l1330:; yypos= yypos1330; yythunkpos= yythunkpos1330; + yyprintf((stderr, "%s\n", "Verbatim")); if (!yy_StartList()) goto l1343; yyDo(yySet, -1, 0); if (!yy_VerbatimChunk()) goto l1343; yyDo(yy_1_Verbatim, yybegin, yyend); + l1344:; + { int yypos1345= yypos, yythunkpos1345= yythunkpos; if (!yy_VerbatimChunk()) goto l1345; yyDo(yy_1_Verbatim, yybegin, yyend); goto l1344; + l1345:; yypos= yypos1345; yythunkpos= yythunkpos1345; } yyDo(yy_2_Verbatim, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Verbatim", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1328:; yypos= yypos0; yythunkpos= yythunkpos0; + l1343:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Verbatim", yybuf+yypos)); return 0; } YY_RULE(int) yy_BlockQuote() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "BlockQuote")); if (!yy_BlockQuoteRaw()) goto l1331; yyDo(yySet, -1, 0); yyDo(yy_1_BlockQuote, yybegin, yyend); + yyprintf((stderr, "%s\n", "BlockQuote")); if (!yy_BlockQuoteRaw()) goto l1346; yyDo(yySet, -1, 0); yyDo(yy_1_BlockQuote, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "BlockQuote", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1331:; yypos= yypos0; yythunkpos= yythunkpos0; + l1346:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BlockQuote", yybuf+yypos)); return 0; } YY_RULE(int) yy_BlankLine() { int yypos0= yypos, yythunkpos0= yythunkpos; - yyprintf((stderr, "%s\n", "BlankLine")); if (!yy_Sp()) goto l1332; if (!yy_Newline()) goto l1332; + yyprintf((stderr, "%s\n", "BlankLine")); if (!yy_Sp()) goto l1347; if (!yy_Newline()) goto l1347; yyprintf((stderr, " ok %s @ %s\n", "BlankLine", yybuf+yypos)); return 1; - l1332:; yypos= yypos0; yythunkpos= yythunkpos0; + l1347:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BlankLine", yybuf+yypos)); return 0; } YY_RULE(int) yy_Block() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "Block")); - l1334:; - { int yypos1335= yypos, yythunkpos1335= yythunkpos; if (!yy_BlankLine()) goto l1335; goto l1334; - l1335:; yypos= yypos1335; yythunkpos= yythunkpos1335; + l1349:; + { int yypos1350= yypos, yythunkpos1350= yythunkpos; if (!yy_BlankLine()) goto l1350; goto l1349; + l1350:; yypos= yypos1350; yythunkpos= yythunkpos1350; } - { int yypos1336= yypos, yythunkpos1336= yythunkpos; if (!yy_BlockQuote()) goto l1337; goto l1336; - l1337:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_Verbatim()) goto l1338; goto l1336; - l1338:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_Note()) goto l1339; goto l1336; - l1339:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_Reference()) goto l1340; goto l1336; - l1340:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_HorizontalRule()) goto l1341; goto l1336; - l1341:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_Heading()) goto l1342; goto l1336; - l1342:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_OrderedList()) goto l1343; goto l1336; - l1343:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_BulletList()) goto l1344; goto l1336; - l1344:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_HtmlBlock()) goto l1345; goto l1336; - l1345:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_Para()) goto l1346; goto l1336; - l1346:; yypos= yypos1336; yythunkpos= yythunkpos1336; if (!yy_Plain()) goto l1333; + { int yypos1351= yypos, yythunkpos1351= yythunkpos; if (!yy_BlockQuote()) goto l1352; goto l1351; + l1352:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_Verbatim()) goto l1353; goto l1351; + l1353:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_Note()) goto l1354; goto l1351; + l1354:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_Reference()) goto l1355; goto l1351; + l1355:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_HorizontalRule()) goto l1356; goto l1351; + l1356:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_Heading()) goto l1357; goto l1351; + l1357:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_OrderedList()) goto l1358; goto l1351; + l1358:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_BulletList()) goto l1359; goto l1351; + l1359:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_HtmlBlock()) goto l1360; goto l1351; + l1360:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_StyleBlock()) goto l1361; goto l1351; + l1361:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_Para()) goto l1362; goto l1351; + l1362:; yypos= yypos1351; yythunkpos= yythunkpos1351; if (!yy_Plain()) goto l1348; } - l1336:; + l1351:; yyprintf((stderr, " ok %s @ %s\n", "Block", yybuf+yypos)); return 1; - l1333:; yypos= yypos0; yythunkpos= yythunkpos0; + l1348:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Block", yybuf+yypos)); return 0; } YY_RULE(int) yy_StartList() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "StartList")); - { int yypos1348= yypos, yythunkpos1348= yythunkpos; if (!yymatchDot()) goto l1347; yypos= yypos1348; yythunkpos= yythunkpos1348; + { int yypos1364= yypos, yythunkpos1364= yythunkpos; if (!yymatchDot()) goto l1363; yypos= yypos1364; yythunkpos= yythunkpos1364; } yyDo(yy_1_StartList, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "StartList", yybuf+yypos)); return 1; - l1347:; yypos= yypos0; yythunkpos= yythunkpos0; + l1363:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "StartList", yybuf+yypos)); return 0; } YY_RULE(int) yy_Doc() { int yypos0= yypos, yythunkpos0= yythunkpos; yyDo(yyPush, 1, 0); - yyprintf((stderr, "%s\n", "Doc")); if (!yy_StartList()) goto l1349; yyDo(yySet, -1, 0); - l1350:; - { int yypos1351= yypos, yythunkpos1351= yythunkpos; if (!yy_Block()) goto l1351; yyDo(yy_1_Doc, yybegin, yyend); goto l1350; - l1351:; yypos= yypos1351; yythunkpos= yythunkpos1351; + yyprintf((stderr, "%s\n", "Doc")); if (!yy_StartList()) goto l1365; yyDo(yySet, -1, 0); + l1366:; + { int yypos1367= yypos, yythunkpos1367= yythunkpos; if (!yy_Block()) goto l1367; yyDo(yy_1_Doc, yybegin, yyend); goto l1366; + l1367:; yypos= yypos1367; yythunkpos= yythunkpos1367; } yyDo(yy_2_Doc, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "Doc", yybuf+yypos)); yyDo(yyPop, 1, 0); return 1; - l1349:; yypos= yypos0; yythunkpos= yythunkpos0; + l1365:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "Doc", yybuf+yypos)); return 0; } #ifndef YY_PART