|
Doxygen
|
#include <src/doctokenizer.h>
Classes | |
| struct | Private |
Private Attributes | |
| std::unique_ptr< Private > | p |
Definition at line 182 of file doctokenizer.h.
| DocTokenizer::DocTokenizer | ( | ) |
Definition at line 1807 of file doctokenizer.l.
References Debug::isFlagSet(), Debug::Lex_doctokenizer, and p.
| DocTokenizer::~DocTokenizer | ( | ) |
Definition at line 1816 of file doctokenizer.l.
References p.
| void DocTokenizer::cleanup | ( | ) |
| void DocTokenizer::endAutoList | ( | ) |
Definition at line 2256 of file doctokenizer.l.
References p.
Referenced by DocAutoList::parse().
| void DocTokenizer::findSections | ( | const QCString & | input, |
| const Definition * | d, | ||
| const QCString & | fileName ) |
Definition at line 1834 of file doctokenizer.l.
References QCString::data(), QCString::isEmpty(), Debug::Lex_doctokenizer, p, and qPrint().
Referenced by docFindSections().
| QCString DocTokenizer::getFileName | ( | ) | const |
Definition at line 2270 of file doctokenizer.l.
References p.
| int DocTokenizer::getLineNr | ( | ) | const |
Definition at line 2284 of file doctokenizer.l.
References p.
Referenced by DocPara::handleFile(), DocParamList::parse(), and skipSpacesForTable().
| void DocTokenizer::init | ( | const char * | input, |
| const QCString & | fileName, | ||
| bool | markdownSupport, | ||
| bool | insideHtmlLink ) |
Definition at line 1852 of file doctokenizer.l.
Referenced by validatingParseDoc(), and validatingParseText().
| Token DocTokenizer::lex | ( | ) |
Definition at line 1822 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleDoxyConfig(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleLink(), DocPara::handleSection(), DocPara::handleShowDate(), DocPara::handleStartCode(), DocPara::handleXRefItem(), DocHRef::parse(), DocHtmlCaption::parse(), DocHtmlDescList::parse(), DocHtmlDescTitle::parse(), DocHtmlHeader::parse(), DocHtmlList::parse(), DocHtmlSummary::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(), DocHtmlTable::parseXml(), and skipSpacesForTable().
| bool DocTokenizer::popContext | ( | ) |
Definition at line 1786 of file doctokenizer.l.
| void DocTokenizer::popState | ( | ) |
Definition at line 2298 of file doctokenizer.l.
References p.
Referenced by skipSpacesForTable().
| void DocTokenizer::pushBackHtmlTag | ( | const QCString & | tag | ) |
Definition at line 2235 of file doctokenizer.l.
References p.
Referenced by DocHtmlDescList::parse(), DocHtmlList::parse(), DocHtmlRow::parse(), DocHtmlTable::parse(), DocHtmlList::parseXml(), and DocHtmlRow::parseXml().
| void DocTokenizer::pushContext | ( | ) |
Definition at line 1771 of file doctokenizer.l.
References p, and YY_BUF_SIZE.
| void DocTokenizer::pushState | ( | ) |
Definition at line 2291 of file doctokenizer.l.
References p.
Referenced by skipSpacesForTable().
| TokenInfo * DocTokenizer::resetToken | ( | ) |
Definition at line 1873 of file doctokenizer.l.
References p.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| void DocTokenizer::setFileName | ( | const QCString & | fileName | ) |
Definition at line 2263 of file doctokenizer.l.
References p.
Referenced by createRef(), and validatingParseDoc().
| void DocTokenizer::setInsidePre | ( | bool | b | ) |
Definition at line 2228 of file doctokenizer.l.
References p.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
| void DocTokenizer::setLineNr | ( | int | lineno | ) |
Definition at line 2277 of file doctokenizer.l.
References p.
Referenced by createRef(), validatingParseDoc(), and validatingParseText().
| void DocTokenizer::setStateAnchor | ( | ) |
Definition at line 2147 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateBlock | ( | ) |
Definition at line 2184 of file doctokenizer.l.
References p.
Referenced by DocPara::handleInclude().
| void DocTokenizer::setStateCite | ( | ) |
Definition at line 2104 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCite().
| void DocTokenizer::setStateCode | ( | ) |
Definition at line 1903 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateDbOnly | ( | ) |
Definition at line 1963 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateDot | ( | ) |
Definition at line 2011 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateDoxyConfig | ( | ) |
Definition at line 2111 of file doctokenizer.l.
References p.
Referenced by DocPara::handleDoxyConfig().
| void DocTokenizer::setStateEmoji | ( | ) |
Definition at line 2192 of file doctokenizer.l.
References p.
Referenced by DocPara::handleEmoji().
| void DocTokenizer::setStateFile | ( | ) |
Definition at line 2075 of file doctokenizer.l.
References p.
Referenced by DocPara::handleFile(), and DocPara::handleInclude().
| void DocTokenizer::setStateHtmlOnly | ( | ) |
Definition at line 1930 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateICode | ( | ) |
Definition at line 1912 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateIFile | ( | ) |
Definition at line 2082 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateILine | ( | ) |
Definition at line 2200 of file doctokenizer.l.
References p.
Referenced by skipSpacesForTable().
| void DocTokenizer::setStateILiteral | ( | ) |
Definition at line 1979 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateILiteralOpt | ( | ) |
Definition at line 1987 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateInternalRef | ( | ) |
Definition at line 2126 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateIVerbatim | ( | ) |
Definition at line 2003 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateLatexOnly | ( | ) |
Definition at line 1971 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateLink | ( | ) |
Definition at line 2097 of file doctokenizer.l.
References p.
Referenced by DocPara::handleLink(), and DocHtmlDescTitle::parse().
| void DocTokenizer::setStateManOnly | ( | ) |
Definition at line 1939 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateMermaid | ( | ) |
Definition at line 2053 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateMermaidOpt | ( | ) |
Definition at line 2044 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateMsc | ( | ) |
Definition at line 2019 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateOptions | ( | ) |
Definition at line 2176 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCite(), and DocPara::handleInclude().
| void DocTokenizer::setStatePara | ( | ) |
Definition at line 1881 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCite(), DocPara::handleCommand(), DocPara::handleDoxyConfig(), DocPara::handleEmoji(), DocPara::handleFile(), DocPara::handleHtmlStartTag(), DocPara::handleInclude(), DocPara::handleIncludeOperator(), DocPara::handleLink(), 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().
| void DocTokenizer::setStateParam | ( | ) |
Definition at line 2061 of file doctokenizer.l.
References p.
Referenced by DocParamList::parse().
| void DocTokenizer::setStatePattern | ( | ) |
Definition at line 2089 of file doctokenizer.l.
References p.
Referenced by DocPara::handleIncludeOperator().
| void DocTokenizer::setStatePlantUML | ( | ) |
Definition at line 2036 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStatePlantUMLOpt | ( | ) |
Definition at line 2027 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStatePrefix | ( | ) |
Definition at line 2154 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateQuotedString | ( | ) |
Definition at line 2207 of file doctokenizer.l.
References p.
Referenced by DocPara::handleShowDate().
| void DocTokenizer::setStateRef | ( | ) |
Definition at line 2118 of file doctokenizer.l.
References p.
Referenced by DocHtmlDescTitle::parse().
| void DocTokenizer::setStateRtfOnly | ( | ) |
Definition at line 1947 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateSetScope | ( | ) |
Definition at line 2169 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateShowDate | ( | ) |
Definition at line 2214 of file doctokenizer.l.
References p.
Referenced by DocPara::handleShowDate().
| void DocTokenizer::setStateSkipTitle | ( | ) |
Definition at line 2140 of file doctokenizer.l.
References p.
Referenced by DocPara::handleSection().
| void DocTokenizer::setStateSnippet | ( | ) |
Definition at line 2161 of file doctokenizer.l.
References p.
Referenced by DocPara::handleInclude().
| void DocTokenizer::setStateText | ( | ) |
Definition at line 2133 of file doctokenizer.l.
References p.
Referenced by DocText::parse().
| void DocTokenizer::setStateTitle | ( | ) |
Definition at line 1889 of file doctokenizer.l.
References p.
Referenced by DocHtmlSummary::parse(), DocIndexEntry::parse(), DocSecRefItem::parse(), DocTitle::parse(), and DocVhdlFlow::parse().
| void DocTokenizer::setStateTitleAttrValue | ( | ) |
Definition at line 1896 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateVerbatim | ( | ) |
Definition at line 1995 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateXmlCode | ( | ) |
Definition at line 1921 of file doctokenizer.l.
References p.
Referenced by DocPara::handleHtmlStartTag().
| void DocTokenizer::setStateXmlOnly | ( | ) |
Definition at line 1955 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateXRefItem | ( | ) |
Definition at line 2068 of file doctokenizer.l.
References p.
Referenced by DocPara::handleXRefItem().
| void DocTokenizer::startAutoList | ( | ) |
Definition at line 2249 of file doctokenizer.l.
References p.
Referenced by DocAutoList::parse().
| TokenInfo * DocTokenizer::token | ( | ) |
Definition at line 1866 of file doctokenizer.l.
References p.
| void DocTokenizer::unputString | ( | const QCString & | tag | ) |
Definition at line 1827 of file doctokenizer.l.
References p.
Referenced by checkIfHtmlEndTagEndsAutoList().
|
private |
Definition at line 260 of file doctokenizer.h.
Referenced by cleanup(), DocTokenizer(), endAutoList(), findSections(), getFileName(), getLineNr(), init(), lex(), popContext(), popState(), pushBackHtmlTag(), pushContext(), pushState(), resetToken(), setFileName(), setInsidePre(), setLineNr(), setStateAnchor(), setStateBlock(), setStateCite(), setStateCode(), setStateDbOnly(), setStateDot(), setStateDoxyConfig(), setStateEmoji(), setStateFile(), setStateHtmlOnly(), setStateICode(), setStateIFile(), setStateILine(), setStateILiteral(), setStateILiteralOpt(), setStateInternalRef(), setStateIVerbatim(), setStateLatexOnly(), setStateLink(), setStateManOnly(), setStateMermaid(), setStateMermaidOpt(), 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().