|
enum | Alignment { Left,
Right,
Center
} |
|
enum | Valignment { Top,
Middle,
Bottom
} |
|
enum | Kind {
Kind_Root = 0,
Kind_Word = 1,
Kind_WhiteSpace = 2,
Kind_Para = 3,
Kind_AutoList = 4,
Kind_AutoListItem = 5,
Kind_Symbol = 6,
Kind_URL = 7,
Kind_StyleChange = 8,
Kind_SimpleSect = 9,
Kind_Title = 10,
Kind_SimpleList = 11,
Kind_SimpleListItem = 12,
Kind_Section = 13,
Kind_Verbatim = 14,
Kind_XRefItem = 15,
Kind_HtmlList = 16,
Kind_HtmlListItem = 17,
Kind_HtmlDescList = 18,
Kind_HtmlDescData = 19,
Kind_HtmlDescTitle = 20,
Kind_HtmlTable = 21,
Kind_HtmlRow = 22,
Kind_HtmlCell = 23,
Kind_HtmlCaption = 24,
Kind_LineBreak = 25,
Kind_HorRuler = 26,
Kind_Anchor = 27,
Kind_IndexEntry = 28,
Kind_Internal = 29,
Kind_HRef = 30,
Kind_Include = 31,
Kind_IncOperator = 32,
Kind_HtmlHeader = 33,
Kind_Image = 34,
Kind_DotFile = 35,
Kind_Link = 36,
Kind_Ref = 37,
Kind_Formula = 38,
Kind_SecRefItem = 39,
Kind_SecRefList = 40,
Kind_SimpleSectSep = 41,
Kind_LinkedWord = 42,
Kind_ParamSect = 43,
Kind_ParamList = 44,
Kind_InternalRef = 45,
Kind_Copy = 46,
Kind_Text = 47,
Kind_MscFile = 48,
Kind_HtmlBlockQuote = 49,
Kind_VhdlFlow = 50,
Kind_ParBlock = 51,
Kind_DiaFile = 52,
Kind_Emoji = 53,
Kind_Sep = 54
} |
|
Node representing a HTML table cell
在文件 docparser.h 第 1316 行定义.
int DocHtmlCell::parse |
( |
| ) |
|
在文件 docparser.cpp 第 3271 行定义.
3275 DBG((
"DocHtmlCell::parse() start\n"));
3284 m_children.push_back(std::unique_ptr<DocPara>(par));
3285 retval=par->
parse();
3302 DBG((
"DocHtmlCell::parse() end\n"));
引用了 DocParser::context, DBG, TokenInfo::endTag, FALSE, HTML_TD, HTML_TH, Mappers::htmlTagMapper, isFirst(), CompAccept< DocHtmlCell >::m_children, DocNode::m_parser, Mapper::map(), DocPara::markFirst(), DocPara::markLast(), TokenInfo::name, DocPara::parse(), RetVal_EndParBlock, RetVal_OK, TK_HTMLTAG, TK_NEWPARA, DocParserContext::token , 以及 TRUE.
被这些函数引用 DocHtmlRow::parse().
int DocHtmlCell::parseXml |
( |
| ) |
|
在文件 docparser.cpp 第 3306 行定义.
3310 DBG((
"DocHtmlCell::parseXml() start\n"));
3319 m_children.push_back(std::unique_ptr<DocPara>(par));
3320 retval=par->
parse();
3337 DBG((
"DocHtmlCell::parseXml() end\n"));
引用了 DocParser::context, DBG, TokenInfo::endTag, FALSE, Mappers::htmlTagMapper, isFirst(), CompAccept< DocHtmlCell >::m_children, DocNode::m_parser, Mapper::map(), DocPara::markFirst(), DocPara::markLast(), TokenInfo::name, DocPara::parse(), RetVal_OK, TK_HTMLTAG, TK_NEWPARA, DocParserContext::token, TRUE, XML_DESCRIPTION , 以及 XML_ITEM.
被这些函数引用 DocHtmlRow::parseXml().