Doxygen
|
Public 属性 | |
std::stack< DocParserContext > | contextStack |
DocParserContext | context |
DocTokenizer | tokenizer |
在文件 docparser.cpp 第 134 行定义.
void DocParser::checkArgumentName | ( | ) |
Collects the parameters found with @param command in a list context.paramsFound. If the parameter is not an actual parameter of the current member context.memberDef, then a warning is raised (unless warnings are disabled altogether).
在文件 docparser.cpp 第 380 行定义.
引用了 argListToString(), MemberDef::argumentList(), Config_getBool, context, MemberDef::declArgumentList(), Definition::docFile(), Definition::docLine(), ArgumentList::empty(), end(), FALSE, Definition::getDefFileName(), Definition::getDefLine(), Definition::getLanguage(), MemberDef::getScopeString(), MemberDef::inheritsDocsFrom(), MemberDef::isDefine(), MemberDef::isDocsForDefinition(), QCString::isEmpty(), QCString::left(), QCString::length(), QCString::lower(), reg::match(), DocParserContext::memberDef, TokenInfo::name, Definition::name(), DocParserContext::paramsFound, qPrint(), QCString::right(), QCString::sprintf(), SrcLangExt_Fortran, QCString::str(), QCString::stripWhiteSpace(), DocParserContext::token, TRUE , 以及 warn_doc_error().
被这些函数引用 DocParamList::parse() , 以及 DocParamList::parseXml().
void DocParser::checkRetvalName | ( | ) |
Collects the return values found with @retval command in a global list g_parserContext.retvalsFound.
在文件 docparser.cpp 第 445 行定义.
引用了 Config_getBool, context, Definition::getDefFileName(), Definition::getDefLine(), QCString::isEmpty(), DocParserContext::memberDef, TokenInfo::name, qPrint(), MemberDef::qualifiedName(), DocParserContext::retvalsFound, QCString::str(), DocParserContext::token , 以及 warn_doc_error().
被这些函数引用 DocParamList::parse() , 以及 DocParamList::parseXml().
void DocParser::checkUnOrMultipleDocumentedParams | ( | ) |
Checks if the parameters that have been specified using @param are indeed all parameters and that a parameter does not have multiple @param blocks. Must be called after checkArgumentName() has been called for each argument.
在文件 docparser.cpp 第 468 行定义.
引用了 argListToString(), MemberDef::argumentList(), Config_getBool, context, MemberDef::declArgumentList(), ArgumentList::empty(), FALSE, Definition::getDefFileName(), Definition::getDefLine(), Definition::getLanguage(), DocParserContext::hasParamCommand, MemberDef::isDefine(), MemberDef::isDocsForDefinition(), QCString::isEmpty(), QCString::left(), QCString::length(), QCString::lower(), DocParserContext::memberDef, DocParserContext::paramsFound, ArgumentList::push_back(), qPrint(), MemberDef::qualifiedName(), QCString::right(), ArgumentList::size(), SrcLangExt_Fortran, SrcLangExt_Python, QCString::str(), QCString::stripWhiteSpace(), substitute(), TRUE, warn_doc_error() , 以及 warn_incomplete_doc().
被这些函数引用 validatingParseDoc().
void DocParser::defaultHandleTitleAndSize | ( | const int | cmd, |
DocNode * | parent, | ||
DocNodeList & | children, | ||
QCString & | width, | ||
QCString & | height | ||
) |
在文件 docparser.cpp 第 1209 行定义.
引用了 TokenInfo::chars, Mappers::cmdMapper, context, defaultHandleToken(), errorHandleDefaultToken(), DocParserContext::fileName, DocTokenizer::getLineNr(), handlePendingStyleCommands(), QCString::left(), QCString::length(), DocTokenizer::lex(), TokenInfo::name, qPrint(), DocTokenizer::setStatePara(), DocTokenizer::setStateTitle(), DocTokenizer::setStateTitleAttrValue(), TK_WHITESPACE, TK_WORD, DocParserContext::token, tokenizer , 以及 warn_doc_error().
被这些函数引用 DocPara::handleCommand(), DocImage::parse(), DocDotFile::parse(), DocMscFile::parse() , 以及 DocDiaFile::parse().
bool DocParser::defaultHandleToken | ( | DocNode * | parent, |
int | tok, | ||
DocNodeList & | children, | ||
bool | handleWord = TRUE |
||
) |
在文件 docparser.cpp 第 1277 行定义.
引用了 TokenInfo::attribs, DocStyleChange::Bold, DocStyleChange::Center, TokenInfo::chars, CMD_AMP, CMD_ANCHOR, CMD_AT, CMD_BOLD, CMD_BSLASH, CMD_CODE, CMD_DBONLY, CMD_DCOLON, CMD_DOLLAR, CMD_EMPHASIS, CMD_EQUAL, CMD_FORMULA, CMD_GREATER, CMD_HASH, CMD_HTMLONLY, CMD_IMAGE, CMD_INTERNALREF, CMD_LATEXONLY, CMD_LESS, CMD_MANONLY, CMD_MDASH, CMD_MINUS, CMD_NDASH, CMD_PERCENT, CMD_PLUS, CMD_PUNT, CMD_QUOTE, CMD_RTFONLY, CMD_SETSCOPE, CMD_XMLONLY, Mappers::cmdMapper, DocStyleChange::Code, DocParserContext::context, context, DBG, DocSymbol::decodeSymbol(), DocStyleChange::Del, DocVerbatim::DocbookOnly, TokenInfo::endTag, DocParserContext::exampleName, FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), handleAnchor(), handleImg(), handleInternalRef(), handleLinkedWord(), handleStyleArgument(), handleStyleEnter(), handleStyleLeave(), HTML_BOLD, HTML_CENTER, HTML_CODE, HTML_DEL, HTML_DIV, HTML_EMPHASIS, HTML_IMG, HTML_INS, HTML_PRE, HTML_S, HTML_SMALL, HTML_STRIKE, HTML_SUB, HTML_SUP, HTML_UNDERLINE, DocVerbatim::HtmlOnly, Mappers::htmlTagMapper, TokenInfo::id, DocStyleChange::Ins, DocParserContext::insideHtmlLink, insidePRE(), TokenInfo::isEMailAddr, DocParserContext::isExample, DocStyleChange::Italic, DocVerbatim::LatexOnly, DocTokenizer::lex(), DocVerbatim::ManOnly, TokenInfo::name, DocParserContext::nodeStack, DocInternalRef::parse(), qPrint(), DocVerbatim::RtfOnly, DocStyleChange::S, DocTokenizer::setStateDbOnly(), DocTokenizer::setStateHtmlOnly(), DocTokenizer::setStateLatexOnly(), DocTokenizer::setStateManOnly(), DocTokenizer::setStatePara(), DocTokenizer::setStateRtfOnly(), DocTokenizer::setStateSetScope(), DocTokenizer::setStateXmlOnly(), DocStyleChange::Small, DocStyleChange::Strike, DocStyleChange::Subscript, DocStyleChange::Superscript, DocSymbol::Sym_Amp, DocSymbol::Sym_At, DocSymbol::Sym_BSlash, DocSymbol::Sym_Dollar, DocSymbol::Sym_Dot, DocSymbol::Sym_DoubleColon, DocSymbol::Sym_Equal, DocSymbol::Sym_Greater, DocSymbol::Sym_Hash, DocSymbol::Sym_Less, DocSymbol::Sym_Minus, DocSymbol::Sym_Percent, DocSymbol::Sym_Plus, DocSymbol::Sym_Quot, DocSymbol::Sym_Unknown, TK_COMMAND_AT, TK_COMMAND_BS, TK_HTMLTAG, TK_LNKWORD, TK_NEWPARA, TK_SYMBOL, TK_URL, TK_WHITESPACE, TK_WORD, DocParserContext::token, tokenizer, DocTokenizer::tokToString(), TRUE, DocStyleChange::Underline, TokenInfo::verb, warn_doc_error(), XML_C , 以及 DocVerbatim::XmlOnly.
被这些函数引用 defaultHandleTitleAndSize(), handleStyleArgument(), DocPara::injectToken(), DocTitle::parse(), DocVhdlFlow::parse(), DocLink::parse(), DocRef::parse(), DocInternalRef::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocHtmlDescTitle::parse(), DocSecRefItem::parse() , 以及 DocHtmlCaption::parse().
void DocParser::errorHandleDefaultToken | ( | DocNode * | parent, |
int | tok, | ||
DocNodeList & | children, | ||
const QCString & | txt | ||
) |
在文件 docparser.cpp 第 775 行定义.
引用了 context, DocParserContext::fileName, DocTokenizer::getLineNr(), TokenInfo::name, qPrint(), TK_COMMAND_AT, TK_COMMAND_BS, TK_COMMAND_CHAR, TK_SYMBOL, DocParserContext::token, tokenizer, DocTokenizer::tokToString() , 以及 warn_doc_error().
被这些函数引用 defaultHandleTitleAndSize(), handleStyleArgument(), DocTitle::parse(), DocVhdlFlow::parse(), DocRef::parse(), DocInternalRef::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocSecRefItem::parse() , 以及 DocHtmlCaption::parse().
QCString DocParser::findAndCopyImage | ( | const QCString & | fileName, |
DocImage::Type | type, | ||
bool | doWarn = true |
||
) |
search for an image in the imageNameDict and if found copies the image to the output directory (which depends on the type parameter).
在文件 docparser.cpp 第 266 行定义.
引用了 FileDef::absFilePath(), IndexList::addImageFile(), Config_getBool, Config_getString, context, copyFile(), DocImage::DocBook, err(), FileInfo::exists(), DocParserContext::fileName, findFileDef(), QCString::findRev(), DocTokenizer::getLineNr(), DocImage::Html, Doxygen::imageNameLinkedMap, Doxygen::indexList, FileInfo::isSymLink(), DocImage::Latex, QCString::left(), QCString::length(), FileDef::name(), qPrint(), Dir::remove(), QCString::right(), DocImage::Rtf, showFileDefMatches(), QCString::sprintf(), QCString::str(), Portable::system(), Portable::sysTimerStart(), Portable::sysTimerStop(), tokenizer, warn_doc_error() , 以及 DocImage::Xml.
被这些函数引用 DocPara::handleImage() , 以及 handleImg().
bool DocParser::findDocsForMemberOrCompound | ( | const QCString & | commandName, |
QCString * | pDoc, | ||
QCString * | pBrief, | ||
const Definition ** | pDef | ||
) |
Looks for a documentation block with name commandName in the current context (g_parserContext.context). The resulting documentation string is put in pDoc, the definition in which the documentation was found is put in pDef.
TRUE | if name was found. |
FALSE | if name was not found. |
在文件 docparser.cpp 第 629 行定义.
引用了 Definition::briefDescription(), MemberDef::briefDescription(), Doxygen::classLinkedMap, Config_getBool, DocParserContext::context, context, Definition::documentation(), MemberDef::documentation(), FALSE, LinkedMap< T, Hash, KeyEqual, Map >::find(), QCString::find(), findFileDef(), QCString::findRev(), getDefs(), Doxygen::groupLinkedMap, Doxygen::inputNameLinkedMap, QCString::isEmpty(), QCString::left(), QCString::length(), Doxygen::namespaceLinkedMap, Doxygen::pageLinkedMap, QCString::prepend(), qstrlen(), removeRedundantWhiteSpace(), QCString::right(), QCString::size(), QCString::startsWith(), substitute() , 以及 TRUE.
被这些函数引用 processCopyDoc().
int DocParser::handleAHref | ( | DocNode * | parent, |
DocNodeList & | children, | ||
const HtmlAttribList & | tagHtmlAttribs | ||
) |
在文件 docparser.cpp 第 937 行定义.
引用了 context, convertNameToFile(), FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), DocParserContext::insideHtmlLink, DocHRef::parse(), DocParserContext::relPath, RetVal_OK, tokenizer, TRUE , 以及 warn_doc_error().
被这些函数引用 DocPara::handleHtmlStartTag(), DocHtmlHeader::parse() , 以及 DocHtmlDescTitle::parse().
在文件 docparser.cpp 第 1172 行定义.
引用了 context, FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), DocTokenizer::lex(), TokenInfo::name, qPrint(), DocTokenizer::setStateAnchor(), DocTokenizer::setStatePara(), TK_LNKWORD, TK_WHITESPACE, TK_WORD, DocParserContext::token, tokenizer, DocTokenizer::tokToString() , 以及 warn_doc_error().
被这些函数引用 defaultHandleToken() , 以及 DocPara::handleCommand().
void DocParser::handleImg | ( | DocNode * | parent, |
DocNodeList & | children, | ||
const HtmlAttribList & | tagHtmlAttribs | ||
) |
在文件 docparser.cpp 第 1682 行定义.
引用了 context, FALSE, DocParserContext::fileName, findAndCopyImage(), DocTokenizer::getLineNr(), DocImage::Html, tokenizer, TRUE , 以及 warn_doc_error().
被这些函数引用 defaultHandleToken() , 以及 DocPara::handleHtmlStartTag().
void DocParser::handleInitialStyleCommands | ( | DocPara * | parent, |
DocNodeList & | children | ||
) |
在文件 docparser.cpp 第 927 行定义.
引用了 DocStyleChange::attribs(), context, handleStyleEnter(), DocParserContext::initialStyleStack, DocStyleChange::style() , 以及 DocStyleChange::tagName().
被这些函数引用 DocPara::parse().
DocInternalRef * DocParser::handleInternalRef | ( | DocNode * | parent | ) |
在文件 docparser.cpp 第 1150 行定义.
引用了 context, DocParserContext::fileName, DocTokenizer::getLineNr(), DocTokenizer::lex(), TokenInfo::name, qPrint(), DocTokenizer::setStateInternalRef(), TK_LNKWORD, TK_WHITESPACE, TK_WORD, DocParserContext::token, tokenizer, DocTokenizer::tokToString() , 以及 warn_doc_error().
被这些函数引用 defaultHandleToken() , 以及 DocPara::handleCommand().
void DocParser::handleLinkedWord | ( | DocNode * | parent, |
DocNodeList & | children, | ||
bool | ignoreAutoLinkFlag = FALSE |
||
) |
在文件 docparser.cpp 第 1015 行定义.
引用了 MemberDef::anchor(), Definition::anchor(), ClassDef::anchor(), QCString::at(), Definition::briefDescriptionAsTooltip(), Config_getBool, DocParserContext::context, context, Definition::definitionType(), FALSE, DocParserContext::fileName, findFileDef(), getClass(), MemberDef::getClassDef(), DocTokenizer::getLineNr(), MemberDef::getOutputFileBase(), ClassDef::getOutputFileBase(), Definition::getOutputFileBase(), MemberDef::getReference(), ClassDef::getReference(), Definition::getReference(), Definition::getSourceFileBase(), GroupDef::groupTitle(), Doxygen::inputNameLinkedMap, DocParserContext::inSeeBlock, DocParserContext::insideHtmlLink, QCString::isEmpty(), MemberDef::isLinkable(), Definition::isLinkable(), MemberDef::isObjCMethod(), QCString::left(), QCString::length(), linkToText(), DocParserContext::memberDef, TokenInfo::name, MemberDef::objCMethodName(), qPrint(), resolveRef(), SrcLangExt_Unknown, toFileDef(), toGroupDef(), DocParserContext::token, tokenizer, TRUE, Definition::TypeFile, Definition::TypeGroup , 以及 warn_doc_error().
被这些函数引用 defaultHandleToken(), DocPara::handleHtmlStartTag(), handleParameterType(), DocPara::parse(), DocParamList::parse() , 以及 DocParamList::parseXml().
void DocParser::handleParameterType | ( | DocNode * | parent, |
DocNodeList & | children, | ||
const QCString & | paramTypes | ||
) |
在文件 docparser.cpp 第 1127 行定义.
引用了 context, QCString::find(), handleLinkedWord(), QCString::mid(), TokenInfo::name , 以及 DocParserContext::token.
被这些函数引用 DocParamList::parse().
void DocParser::handlePendingStyleCommands | ( | DocNode * | parent, |
DocNodeList & | children | ||
) |
Called at the end of a paragraph to close all open style changes (e.g. a without a ). The closed styles are pushed onto a stack and entered again at the start of a new paragraph.
在文件 docparser.cpp 第 912 行定义.
引用了 context, FALSE, DocParserContext::initialStyleStack, DocParserContext::nodeStack, DocStyleChange::position(), DocStyleChange::style(), DocParserContext::styleStack , 以及 DocStyleChange::tagName().
被这些函数引用 defaultHandleTitleAndSize(), DocTitle::parse(), DocVhdlFlow::parse(), DocLink::parse(), DocRef::parse(), DocInternalRef::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocHtmlDescTitle::parse(), DocSecRefItem::parse(), DocPara::parse() , 以及 DocHtmlCaption::parse().
int DocParser::handleStyleArgument | ( | DocNode * | parent, |
DocNodeList & | children, | ||
const QCString & | cmdName | ||
) |
在文件 docparser.cpp 第 803 行定义.
引用了 context, DBG, defaultHandleToken(), TokenInfo::endTag, errorHandleDefaultToken(), DocParserContext::fileName, DocTokenizer::getLineNr(), Mappers::htmlTagMapper, insideLI(), QCString::length(), DocTokenizer::lex(), reg::match(), TokenInfo::name, qPrint(), RetVal_OK, QCString::str(), TK_ENDLIST, TK_HTMLTAG, TK_LISTITEM, TK_NEWPARA, TK_WHITESPACE, TK_WORD, DocParserContext::token, tokenizer, DocTokenizer::tokToString() , 以及 warn_doc_error().
被这些函数引用 defaultHandleToken() , 以及 DocPara::handleCommand().
void DocParser::handleStyleEnter | ( | DocNode * | parent, |
DocNodeList & | children, | ||
DocStyleChange::Style | s, | ||
const QCString & | tagName, | ||
const HtmlAttribList * | attribs | ||
) |
Called when a style change starts. For instance a <b> command is encountered.
在文件 docparser.cpp 第 855 行定义.
引用了 context, DBG, DocParserContext::nodeStack, DocParserContext::styleStack , 以及 TRUE.
被这些函数引用 defaultHandleToken(), DocPara::handleHtmlStartTag() , 以及 handleInitialStyleCommands().
void DocParser::handleStyleLeave | ( | DocNode * | parent, |
DocNodeList & | children, | ||
DocStyleChange::Style | s, | ||
const QCString & | tagName | ||
) |
Called when a style change ends. For instance a </b> command is encountered.
在文件 docparser.cpp 第 867 行定义.
引用了 context, DBG, FALSE, DocParserContext::fileName, DocTokenizer::getLineNr(), QCString::lower(), DocParserContext::nodeStack, qPrint(), DocParserContext::styleStack, tokenizer , 以及 warn_doc_error().
被这些函数引用 defaultHandleToken() , 以及 DocPara::handleHtmlEndTag().
void DocParser::handleUnclosedStyleCommands | ( | ) |
在文件 docparser.cpp 第 1002 行定义.
引用了 context, DocParserContext::fileName, DocTokenizer::getLineNr(), DocParserContext::initialStyleStack, qPrint(), DocStyleChange::tagName(), tokenizer , 以及 warn_doc_error().
被这些函数引用 DocText::parse() , 以及 DocRoot::parse().
int DocParser::internalValidatingParseDoc | ( | DocNode * | parent, |
DocNodeList & | children, | ||
const QCString & | doc | ||
) |
在文件 docparser.cpp 第 1742 行定义.
引用了 context, QCString::data(), FALSE, DocParserContext::fileName, DocTokenizer::init(), QCString::isEmpty(), DocPara::isEmpty(), DocNode::Kind_Para, DocParserContext::markdownSupport, DocPara::markFirst(), DocPara::markLast(), DocPara::parse(), RetVal_OK, TK_NEWPARA, tokenizer , 以及 TRUE.
被这些函数引用 DocPara::handleInclude(), DocPara::handleInheritDoc(), DocXRefItem::parse(), DocRef::parse() , 以及 DocSimpleSect::parseRcs().
void DocParser::popContext | ( | ) |
在文件 docparser.cpp 第 222 行定义.
引用了 context, contextStack, DocTokenizer::popContext(), DocTokenizer::replaceToken(), DocTokenizer::setLineNr(), DocParserContext::token , 以及 tokenizer.
被这些函数引用 DocPara::handleInclude(), DocPara::handleInheritDoc(), DocXRefItem::parse(), DocRef::parse(), DocSimpleSect::parseRcs(), validatingParseDoc() , 以及 validatingParseText().
在文件 docparser.cpp 第 7409 行定义.
引用了 GrowBuf::addChar(), GrowBuf::addStr(), context, DocParserContext::copyStack, QCString::data(), extractCopyDocId(), DocParserContext::fileName, findDocsForMemberOrCompound(), GrowBuf::get(), DocTokenizer::getLineNr(), GrowBuf::getPos(), isCopyBriefOrDetailsCmd(), isVerbatimSection(), QCString::length(), qPrint(), skipToEndMarker(), tokenizer, TRUE , 以及 warn_doc_error().
被这些函数引用 validatingParseDoc().
void DocParser::pushContext | ( | ) |
在文件 docparser.cpp 第 208 行定义.
引用了 context, contextStack, DocTokenizer::getLineNr(), DocParserContext::lineNo, DocTokenizer::newToken(), DocTokenizer::pushContext(), DocParserContext::token , 以及 tokenizer.
被这些函数引用 DocPara::handleInclude(), DocPara::handleInheritDoc(), DocXRefItem::parse(), DocRef::parse(), DocSimpleSect::parseRcs(), validatingParseDoc() , 以及 validatingParseText().
在文件 docparser.cpp 第 1785 行定义.
引用了 FileDef::absFilePath(), Config_getBool, Config_getList, context, Doxygen::exampleNameLinkedMap, FileInfo::exists(), DocParserContext::fileName, fileToString(), findFileDef(), DocTokenizer::getLineNr(), Portable::isAbsolutePath(), Portable::pathSeparator(), qPrint(), showFileDefMatches(), QCString::str(), tokenizer , 以及 warn_doc_error().
被这些函数引用 DocPara::handleInclude() , 以及 DocInclude::parse().
DocParserContext DocParser::context |
在文件 docparser.cpp 第 175 行定义.
被这些函数引用 DocSimpleSect::appendLinkWord(), AutoNodeStack::AutoNodeStack(), checkArgumentName(), checkRetvalName(), checkUnOrMultipleDocumentedParams(), defaultHandleTitleAndSize(), defaultHandleToken(), DocAnchor::DocAnchor(), DocCite::DocCite(), DocDiaFile::DocDiaFile(), DocDotFile::DocDotFile(), DocEmoji::DocEmoji(), DocFormula::DocFormula(), DocHtmlCaption::DocHtmlCaption(), DocLink::DocLink(), DocLinkedWord::DocLinkedWord(), DocMscFile::DocMscFile(), DocRef::DocRef(), DocWord::DocWord(), errorHandleDefaultToken(), findAndCopyImage(), findDocsForMemberOrCompound(), handleAHref(), handleAnchor(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), DocPara::handleIline(), DocPara::handleImage(), handleImg(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleInheritDoc(), handleInitialStyleCommands(), handleInternalRef(), DocPara::handleLink(), handleLinkedWord(), handleParameterType(), handlePendingStyleCommands(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleStartCode(), handleStyleArgument(), handleStyleEnter(), handleStyleLeave(), handleUnclosedStyleCommands(), DocPara::handleXRefItem(), DocPara::injectToken(), internalValidatingParseDoc(), DocInclude::parse(), DocIncOperator::parse(), DocIndexEntry::parse(), DocAutoList::parse(), DocAutoListItem::parse(), DocXRefItem::parse(), DocDotFile::parse(), DocMscFile::parse(), DocDiaFile::parse(), DocVhdlFlow::parse(), DocLink::parse(), DocRef::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocHtmlDescTitle::parse(), DocHtmlDescList::parse(), DocSection::parse(), DocSecRefItem::parse(), DocSecRefList::parse(), DocInternal::parse(), DocHtmlList::parse(), DocPara::parse(), DocParamList::parse(), DocHtmlDescData::parse(), DocHtmlCell::parse(), DocHtmlCaption::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocText::parse(), DocRoot::parse(), DocSimpleSect::parseRcs(), DocHtmlList::parseXml(), DocParamList::parseXml(), DocHtmlCell::parseXml(), DocHtmlRow::parseXml(), DocHtmlTable::parseXml(), popContext(), processCopyDoc(), pushContext(), readTextFileByName(), validatingParseDoc(), validatingParseText() , 以及 AutoNodeStack::~AutoNodeStack().
std::stack< DocParserContext > DocParser::contextStack |
在文件 docparser.cpp 第 174 行定义.
被这些函数引用 popContext() , 以及 pushContext().
DocTokenizer DocParser::tokenizer |
在文件 docparser.cpp 第 176 行定义.
被这些函数引用 defaultHandleTitleAndSize(), defaultHandleToken(), DocAnchor::DocAnchor(), DocCite::DocCite(), DocEmoji::DocEmoji(), docFindSections(), DocFormula::DocFormula(), DocHtmlCaption::DocHtmlCaption(), DocLink::DocLink(), DocRef::DocRef(), errorHandleDefaultToken(), findAndCopyImage(), handleAHref(), handleAnchor(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), DocPara::handleIline(), DocPara::handleImage(), handleImg(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), handleInternalRef(), DocPara::handleLink(), handleLinkedWord(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleStartCode(), handleStyleArgument(), handleStyleLeave(), handleUnclosedStyleCommands(), DocPara::handleXRefItem(), internalValidatingParseDoc(), DocInclude::parse(), DocIncOperator::parse(), DocIndexEntry::parse(), DocAutoList::parse(), DocTitle::parse(), DocDotFile::parse(), DocMscFile::parse(), DocDiaFile::parse(), DocVhdlFlow::parse(), DocLink::parse(), DocRef::parse(), DocInternalRef::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocHtmlDescTitle::parse(), DocHtmlDescList::parse(), DocSection::parse(), DocSecRefItem::parse(), DocSecRefList::parse(), DocInternal::parse(), DocHtmlList::parse(), DocPara::parse(), DocParamList::parse(), DocHtmlCaption::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocText::parse(), DocRoot::parse(), DocHtmlList::parseXml(), DocParamList::parseXml(), DocHtmlRow::parseXml(), DocHtmlTable::parseXml(), popContext(), processCopyDoc(), pushContext(), readTextFileByName(), validatingParseDoc() , 以及 validatingParseText().