The DocTokenizer
Class Reference
Declaration
Included Headers
Public Constructors Index
DocTokenizer () | |
Public Destructor Index
~DocTokenizer () | |
Public Member Functions Index
Private Member Attributes Index
std::unique_ptr< Private > | p |
Definition at line 182 of file doctokenizer.h.
Public Constructors
DocTokenizer()
|
Declaration at line 185 of file doctokenizer.h, definition at line 1752 of file doctokenizer.l.
References Debug::isFlagSet, Debug::Lex_doctokenizer and p.
Public Destructor
~DocTokenizer()
|
Declaration at line 186 of file doctokenizer.h, definition at line 1761 of file doctokenizer.l.
Reference p.
Public Member Functions
cleanup()
|
Declaration at line 202 of file doctokenizer.h, definition at line 2148 of file doctokenizer.l.
Reference p.
endAutoList()
|
Declaration at line 242 of file doctokenizer.h, definition at line 2183 of file doctokenizer.l.
Reference p.
Referenced by DocAutoList::parse.
findSections()
|
Declaration at line 198 of file doctokenizer.h, definition at line 1779 of file doctokenizer.l.
References QCString::data, QCString::isEmpty, Debug::Lex_doctokenizer, p and qPrint.
Referenced by docFindSections.
getLineNr()
|
Declaration at line 193 of file doctokenizer.h, definition at line 2197 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleFile.
init()
|
Declaration at line 200 of file doctokenizer.h, definition at line 1797 of file doctokenizer.l.
Referenced by validatingParseDoc and validatingParseText.
lex()
|
Declaration at line 205 of file doctokenizer.h, definition at line 1767 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCite, DocPara::handleCommand, DocPara::handleDoxyConfig, DocPara::handleEmoji, DocPara::handleFile, DocPara::handleIFile, DocPara::handleILine, DocPara::handleInclude, DocPara::handleIncludeOperator, DocPara::handleLink, DocPara::handleRef, DocPara::handleSection, DocPara::handleShowDate, DocPara::handleStartCode, DocPara::handleXRefItem, DocHRef::parse, DocHtmlCaption::parse, DocHtmlDescList::parse, DocHtmlDescTitle::parse, DocHtmlHeader::parse, DocHtmlList::parse, DocHtmlRow::parse, DocHtmlSummary::parse, DocHtmlTable::parse, DocIndexEntry::parse, DocInternalRef::parse, DocLink::parse, DocPara::parse, DocParamList::parse, DocRef::parse, DocSecRefItem::parse, DocSecRefList::parse, DocText::parse, DocTitle::parse, DocVhdlFlow::parse, DocHtmlList::parseXml, DocHtmlRow::parseXml and DocHtmlTable::parseXml.
popContext()
|
Declaration at line 204 of file doctokenizer.h, definition at line 1731 of file doctokenizer.l.
popState()
|
Declaration at line 195 of file doctokenizer.h, definition at line 2211 of file doctokenizer.l.
Reference p.
pushBackHtmlTag()
|
Declaration at line 239 of file doctokenizer.h, definition at line 2162 of file doctokenizer.l.
References QCString::length and p.
Referenced by DocHtmlDescList::parse, DocHtmlList::parse, DocHtmlRow::parse, DocHtmlList::parseXml and DocHtmlRow::parseXml.
pushContext()
|
Declaration at line 203 of file doctokenizer.h, definition at line 1716 of file doctokenizer.l.
References p and YY_BUF_SIZE.
pushState()
|
Declaration at line 194 of file doctokenizer.h, definition at line 2204 of file doctokenizer.l.
Reference p.
resetToken()
|
Declaration at line 190 of file doctokenizer.h, definition at line 1818 of file doctokenizer.l.
Reference p.
Referenced by validatingParseDoc, validatingParseText and validatingParseTitle.
setInsidePre()
|
Declaration at line 238 of file doctokenizer.h, definition at line 2155 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleHtmlEndTag and DocPara::handleHtmlStartTag.
setLineNr()
|
Declaration at line 192 of file doctokenizer.h, definition at line 2190 of file doctokenizer.l.
Reference p.
Referenced by createRef, validatingParseDoc and validatingParseText.
setStateAnchor()
|
Declaration at line 237 of file doctokenizer.h, definition at line 2074 of file doctokenizer.l.
Reference p.
setStateBlock()
|
Declaration at line 247 of file doctokenizer.h, definition at line 2111 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleInclude.
setStateCite()
|
Declaration at line 231 of file doctokenizer.h, definition at line 2032 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCite.
setStateCode()
|
Declaration at line 210 of file doctokenizer.h, definition at line 1848 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateDbOnly()
|
Declaration at line 217 of file doctokenizer.h, definition at line 1908 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateDot()
|
Declaration at line 223 of file doctokenizer.h, definition at line 1956 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateDoxyConfig()
|
Declaration at line 232 of file doctokenizer.h, definition at line 2039 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleDoxyConfig.
setStateEmoji()
|
Declaration at line 248 of file doctokenizer.h, definition at line 2119 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleEmoji.
setStateFile()
|
Declaration at line 227 of file doctokenizer.h, definition at line 2003 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleFile, DocPara::handleIFile and DocPara::handleInclude.
setStateHtmlOnly()
|
Declaration at line 213 of file doctokenizer.h, definition at line 1875 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateICode()
|
Declaration at line 211 of file doctokenizer.h, definition at line 1857 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateIFile()
|
Declaration at line 228 of file doctokenizer.h, definition at line 2010 of file doctokenizer.l.
Reference p.
setStateILine()
|
Declaration at line 249 of file doctokenizer.h, definition at line 2127 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleILine.
setStateILiteral()
|
Declaration at line 221 of file doctokenizer.h, definition at line 1924 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateILiteralOpt()
|
Declaration at line 222 of file doctokenizer.h, definition at line 1932 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateInternalRef()
|
Declaration at line 234 of file doctokenizer.h, definition at line 2053 of file doctokenizer.l.
Reference p.
setStateIVerbatim()
|
Declaration at line 220 of file doctokenizer.h, definition at line 1948 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateLatexOnly()
|
Declaration at line 215 of file doctokenizer.h, definition at line 1916 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateLink()
|
Declaration at line 230 of file doctokenizer.h, definition at line 2025 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleLink and DocHtmlDescTitle::parse.
setStateManOnly()
|
Declaration at line 214 of file doctokenizer.h, definition at line 1884 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateMsc()
|
Declaration at line 224 of file doctokenizer.h, definition at line 1964 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateOptions()
|
Declaration at line 246 of file doctokenizer.h, definition at line 2103 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCite and DocPara::handleInclude.
setStatePara()
|
Declaration at line 207 of file doctokenizer.h, definition at line 1826 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCite, DocPara::handleCommand, DocPara::handleDoxyConfig, DocPara::handleEmoji, DocPara::handleFile, DocPara::handleHtmlStartTag, DocPara::handleIFile, DocPara::handleILine, DocPara::handleInclude, DocPara::handleIncludeOperator, DocPara::handleLink, DocPara::handleRef, DocPara::handleSection, DocPara::handleShowDate, DocPara::handleStartCode, DocPara::handleXRefItem, DocHtmlDescTitle::parse, DocHtmlSummary::parse, DocIndexEntry::parse, DocParamList::parse, DocRef::parse, DocRoot::parse, DocSecRefItem::parse, DocTitle::parse, DocVhdlFlow::parse and DocTitle::parseFromString.
setStateParam()
|
Declaration at line 225 of file doctokenizer.h, definition at line 1989 of file doctokenizer.l.
Reference p.
Referenced by DocParamList::parse.
setStatePattern()
|
Declaration at line 229 of file doctokenizer.h, definition at line 2017 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleIncludeOperator.
setStatePlantUML()
|
Declaration at line 243 of file doctokenizer.h, definition at line 1981 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStatePlantUMLOpt()
|
Declaration at line 245 of file doctokenizer.h, definition at line 1972 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStatePrefix()
|
Declaration at line 252 of file doctokenizer.h, definition at line 2081 of file doctokenizer.l.
Reference p.
setStateQuotedString()
|
Declaration at line 250 of file doctokenizer.h, definition at line 2134 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleShowDate.
setStateRef()
|
Declaration at line 233 of file doctokenizer.h, definition at line 2046 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleRef and DocHtmlDescTitle::parse.
setStateRtfOnly()
|
Declaration at line 218 of file doctokenizer.h, definition at line 1892 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateSetScope()
|
Declaration at line 244 of file doctokenizer.h, definition at line 2096 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateShowDate()
|
Declaration at line 251 of file doctokenizer.h, definition at line 2141 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleShowDate.
setStateSkipTitle()
|
Declaration at line 236 of file doctokenizer.h, definition at line 2067 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleSection.
setStateSnippet()
|
Declaration at line 240 of file doctokenizer.h, definition at line 2088 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleInclude.
setStateText()
|
Declaration at line 235 of file doctokenizer.h, definition at line 2060 of file doctokenizer.l.
Reference p.
Referenced by DocText::parse.
setStateTitle()
|
Declaration at line 208 of file doctokenizer.h, definition at line 1834 of file doctokenizer.l.
Reference p.
Referenced by DocHtmlSummary::parse, DocIndexEntry::parse, DocSecRefItem::parse, DocTitle::parse and DocVhdlFlow::parse.
setStateTitleAttrValue()
|
Declaration at line 209 of file doctokenizer.h, definition at line 1841 of file doctokenizer.l.
Reference p.
setStateVerbatim()
|
Declaration at line 219 of file doctokenizer.h, definition at line 1940 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateXmlCode()
|
Declaration at line 212 of file doctokenizer.h, definition at line 1866 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleHtmlStartTag.
setStateXmlOnly()
|
Declaration at line 216 of file doctokenizer.h, definition at line 1900 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleCommand.
setStateXRefItem()
|
Declaration at line 226 of file doctokenizer.h, definition at line 1996 of file doctokenizer.l.
Reference p.
Referenced by DocPara::handleXRefItem.
startAutoList()
|
Declaration at line 241 of file doctokenizer.h, definition at line 2176 of file doctokenizer.l.
Reference p.
Referenced by DocAutoList::parse.
token()
|
Declaration at line 189 of file doctokenizer.h, definition at line 1811 of file doctokenizer.l.
Reference p.
unputString()
|
Declaration at line 206 of file doctokenizer.h, definition at line 1772 of file doctokenizer.l.
References QCString::data, QCString::length, p and unput_string.
Referenced by checkIfHtmlEndTagEndsAutoList.
Private Member Attributes
p
|
Definition at line 256 of file doctokenizer.h.
Referenced by cleanup, DocTokenizer, endAutoList, findSections, getLineNr, init, lex, popContext, popState, pushBackHtmlTag, pushContext, pushState, resetToken, setInsidePre, setLineNr, setStateAnchor, setStateBlock, setStateCite, setStateCode, setStateDbOnly, setStateDot, setStateDoxyConfig, setStateEmoji, setStateFile, setStateHtmlOnly, setStateICode, setStateIFile, setStateILine, setStateILiteral, setStateILiteralOpt, setStateInternalRef, setStateIVerbatim, setStateLatexOnly, setStateLink, setStateManOnly, setStateMsc, setStateOptions, setStatePara, setStateParam, setStatePattern, setStatePlantUML, setStatePlantUMLOpt, setStatePrefix, setStateQuotedString, setStateRef, setStateRtfOnly, setStateSetScope, setStateShowDate, setStateSkipTitle, setStateSnippet, setStateText, setStateTitle, setStateTitleAttrValue, setStateVerbatim, setStateXmlCode, setStateXmlOnly, setStateXRefItem, startAutoList, token, unputString and ~DocTokenizer.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.