#include <doctokenizer.h>
◆ DocTokenizer()
DocTokenizer::DocTokenizer |
( |
| ) |
|
◆ ~DocTokenizer()
DocTokenizer::~DocTokenizer |
( |
| ) |
|
◆ cleanup()
void DocTokenizer::cleanup |
( |
| ) |
|
◆ endAutoList()
void DocTokenizer::endAutoList |
( |
| ) |
|
◆ findSections()
◆ getLineNr()
int DocTokenizer::getLineNr |
( |
void |
| ) |
|
被这些函数引用 DocParser::defaultHandleTitleAndSize(), DocParser::defaultHandleToken(), DocAnchor::DocAnchor(), DocCite::DocCite(), DocEmoji::DocEmoji(), DocFormula::DocFormula(), DocHtmlCaption::DocHtmlCaption(), DocLink::DocLink(), DocRef::DocRef(), DocParser::errorHandleDefaultToken(), DocParser::findAndCopyImage(), DocParser::handleAHref(), DocParser::handleAnchor(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlEndTag(), DocPara::handleHtmlStartTag(), DocPara::handleIline(), DocPara::handleImage(), DocParser::handleImg(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocParser::handleInternalRef(), DocPara::handleLink(), DocParser::handleLinkedWord(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleStartCode(), DocParser::handleStyleArgument(), DocParser::handleStyleLeave(), DocParser::handleUnclosedStyleCommands(), DocInclude::parse(), DocIncOperator::parse(), DocIndexEntry::parse(), DocDotFile::parse(), DocMscFile::parse(), DocDiaFile::parse(), DocLink::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(), DocParser::processCopyDoc(), DocParser::pushContext() , 以及 DocParser::readTextFileByName().
◆ init()
void DocTokenizer::init |
( |
const char * |
input, |
|
|
const QCString & |
fileName, |
|
|
bool |
markdownSupport |
|
) |
| |
◆ lex()
int DocTokenizer::lex |
( |
| ) |
|
被这些函数引用 DocParser::defaultHandleTitleAndSize(), DocParser::defaultHandleToken(), DocParser::handleAnchor(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleIline(), DocPara::handleImage(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocParser::handleInternalRef(), DocPara::handleLink(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleStartCode(), DocParser::handleStyleArgument(), DocPara::handleXRefItem(), DocIndexEntry::parse(), DocTitle::parse(), DocVhdlFlow::parse(), DocLink::parse(), DocRef::parse(), DocInternalRef::parse(), DocHRef::parse(), DocHtmlHeader::parse(), DocHtmlDescTitle::parse(), DocHtmlDescList::parse(), DocSecRefItem::parse(), DocSecRefList::parse(), DocHtmlList::parse(), DocPara::parse(), DocParamList::parse(), DocHtmlCaption::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocText::parse(), DocHtmlList::parseXml(), DocHtmlRow::parseXml() , 以及 DocHtmlTable::parseXml().
◆ newToken()
◆ popContext()
bool DocTokenizer::popContext |
( |
| ) |
|
◆ pushBackHtmlTag()
void DocTokenizer::pushBackHtmlTag |
( |
const QCString & |
tag | ) |
|
◆ pushContext()
void DocTokenizer::pushContext |
( |
| ) |
|
◆ replaceToken()
void DocTokenizer::replaceToken |
( |
TokenInfo * |
newToken | ) |
|
◆ retvalToString()
static const char* DocTokenizer::retvalToString |
( |
int |
retval | ) |
|
|
static |
被这些函数引用 DocPara::handleCommand(), DocIndexEntry::parse(), DocSection::parse(), DocInternal::parse(), DocParBlock::parse(), DocHtmlList::parse(), DocPara::parse(), DocHtmlListItem::parse(), DocHtmlBlockQuote::parse(), DocHtmlList::parseXml() , 以及 DocHtmlListItem::parseXml().
◆ setInsidePre()
void DocTokenizer::setInsidePre |
( |
bool |
b | ) |
|
◆ setLineNr()
void DocTokenizer::setLineNr |
( |
int |
lineno | ) |
|
◆ setStateAnchor()
void DocTokenizer::setStateAnchor |
( |
| ) |
|
◆ setStateBlock()
void DocTokenizer::setStateBlock |
( |
| ) |
|
◆ setStateCite()
void DocTokenizer::setStateCite |
( |
| ) |
|
◆ setStateCode()
void DocTokenizer::setStateCode |
( |
| ) |
|
◆ setStateDbOnly()
void DocTokenizer::setStateDbOnly |
( |
| ) |
|
◆ setStateDot()
void DocTokenizer::setStateDot |
( |
| ) |
|
◆ setStateEmoji()
void DocTokenizer::setStateEmoji |
( |
| ) |
|
◆ setStateFile()
void DocTokenizer::setStateFile |
( |
| ) |
|
◆ setStateHtmlOnly()
void DocTokenizer::setStateHtmlOnly |
( |
| ) |
|
◆ setStateIline()
void DocTokenizer::setStateIline |
( |
| ) |
|
◆ setStateInternalRef()
void DocTokenizer::setStateInternalRef |
( |
| ) |
|
◆ setStateLatexOnly()
void DocTokenizer::setStateLatexOnly |
( |
| ) |
|
◆ setStateLink()
void DocTokenizer::setStateLink |
( |
| ) |
|
◆ setStateManOnly()
void DocTokenizer::setStateManOnly |
( |
| ) |
|
◆ setStateMsc()
void DocTokenizer::setStateMsc |
( |
| ) |
|
◆ setStateOptions()
void DocTokenizer::setStateOptions |
( |
| ) |
|
◆ setStatePara()
void DocTokenizer::setStatePara |
( |
| ) |
|
被这些函数引用 DocParser::defaultHandleTitleAndSize(), DocParser::defaultHandleToken(), DocParser::handleAnchor(), DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlStartTag(), DocPara::handleIline(), DocPara::handleImage(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleLink(), DocPara::handleRef(), DocPara::handleSection(), DocPara::handleStartCode(), DocPara::handleXRefItem(), DocIndexEntry::parse(), DocTitle::parse(), DocVhdlFlow::parse(), DocHtmlDescTitle::parse(), DocSecRefItem::parse(), DocParamList::parse() , 以及 DocRoot::parse().
◆ setStateParam()
void DocTokenizer::setStateParam |
( |
| ) |
|
◆ setStatePattern()
void DocTokenizer::setStatePattern |
( |
| ) |
|
◆ setStatePlantUML()
void DocTokenizer::setStatePlantUML |
( |
| ) |
|
◆ setStatePlantUMLOpt()
void DocTokenizer::setStatePlantUMLOpt |
( |
| ) |
|
◆ setStateRef()
void DocTokenizer::setStateRef |
( |
| ) |
|
◆ setStateRtfOnly()
void DocTokenizer::setStateRtfOnly |
( |
| ) |
|
◆ setStateSetScope()
void DocTokenizer::setStateSetScope |
( |
| ) |
|
◆ setStateSkipTitle()
void DocTokenizer::setStateSkipTitle |
( |
| ) |
|
◆ setStateSnippet()
void DocTokenizer::setStateSnippet |
( |
| ) |
|
◆ setStateText()
void DocTokenizer::setStateText |
( |
| ) |
|
◆ setStateTitle()
void DocTokenizer::setStateTitle |
( |
| ) |
|
◆ setStateTitleAttrValue()
void DocTokenizer::setStateTitleAttrValue |
( |
| ) |
|
◆ setStateVerbatim()
void DocTokenizer::setStateVerbatim |
( |
| ) |
|
◆ setStateXmlCode()
void DocTokenizer::setStateXmlCode |
( |
| ) |
|
◆ setStateXmlOnly()
void DocTokenizer::setStateXmlOnly |
( |
| ) |
|
◆ setStateXRefItem()
void DocTokenizer::setStateXRefItem |
( |
| ) |
|
◆ startAutoList()
void DocTokenizer::startAutoList |
( |
| ) |
|
◆ token()
◆ tokToString()
static const char* DocTokenizer::tokToString |
( |
int |
token | ) |
|
|
static |
被这些函数引用 DocParser::defaultHandleToken(), DocParser::errorHandleDefaultToken(), DocParser::handleAnchor(), DocPara::handleCite(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleImage(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocParser::handleInternalRef(), DocPara::handleLink(), DocPara::handleRef(), DocPara::handleSection(), DocParser::handleStyleArgument(), DocIndexEntry::parse(), DocLink::parse(), DocHtmlDescTitle::parse(), DocHtmlDescList::parse(), DocSecRefList::parse(), DocHtmlList::parse(), DocPara::parse(), DocParamList::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocText::parse(), DocHtmlList::parseXml() , 以及 DocHtmlRow::parseXml().
std::unique_ptr<Private> DocTokenizer::p |
|
private |
该类的文档由以下文件生成: