|
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 1761 of file doctokenizer.l.
References Debug::isFlagSet(), Debug::Lex_doctokenizer, and p.
| DocTokenizer::~DocTokenizer | ( | ) |
Definition at line 1770 of file doctokenizer.l.
References p.
| void DocTokenizer::cleanup | ( | ) |
| void DocTokenizer::endAutoList | ( | ) |
Definition at line 2193 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 1788 of file doctokenizer.l.
References QCString::data(), QCString::isEmpty(), Debug::Lex_doctokenizer, p, and qPrint().
Referenced by docFindSections().
| int DocTokenizer::getLineNr | ( | void | ) |
Definition at line 2207 of file doctokenizer.l.
References p.
Referenced by DocPara::handleFile(), and skipSpacesForTable().
| void DocTokenizer::init | ( | const char * | input, |
| const QCString & | fileName, | ||
| bool | markdownSupport, | ||
| bool | insideHtmlLink ) |
Definition at line 1806 of file doctokenizer.l.
Referenced by validatingParseDoc(), and validatingParseText().
| Token DocTokenizer::lex | ( | ) |
Definition at line 1776 of file doctokenizer.l.
References 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(), 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 1740 of file doctokenizer.l.
| void DocTokenizer::popState | ( | ) |
Definition at line 2221 of file doctokenizer.l.
References p.
Referenced by skipSpacesForTable().
| void DocTokenizer::pushBackHtmlTag | ( | const QCString & | tag | ) |
Definition at line 2172 of file doctokenizer.l.
References QCString::length(), and p.
Referenced by DocHtmlDescList::parse(), DocHtmlList::parse(), DocHtmlRow::parse(), DocHtmlList::parseXml(), and DocHtmlRow::parseXml().
| void DocTokenizer::pushContext | ( | ) |
Definition at line 1725 of file doctokenizer.l.
References p, and YY_BUF_SIZE.
| void DocTokenizer::pushState | ( | ) |
Definition at line 2214 of file doctokenizer.l.
References p.
Referenced by skipSpacesForTable().
| TokenInfo * DocTokenizer::resetToken | ( | ) |
Definition at line 1827 of file doctokenizer.l.
References p.
Referenced by validatingParseDoc(), validatingParseText(), and validatingParseTitle().
| void DocTokenizer::setInsidePre | ( | bool | b | ) |
Definition at line 2165 of file doctokenizer.l.
References p.
Referenced by DocPara::handleHtmlEndTag(), and DocPara::handleHtmlStartTag().
| void DocTokenizer::setLineNr | ( | int | lineno | ) |
Definition at line 2200 of file doctokenizer.l.
References p.
Referenced by createRef(), validatingParseDoc(), and validatingParseText().
| void DocTokenizer::setStateAnchor | ( | ) |
Definition at line 2084 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateBlock | ( | ) |
Definition at line 2121 of file doctokenizer.l.
References p.
Referenced by DocPara::handleInclude().
| void DocTokenizer::setStateCite | ( | ) |
Definition at line 2041 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCite().
| void DocTokenizer::setStateCode | ( | ) |
Definition at line 1857 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateDbOnly | ( | ) |
Definition at line 1917 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateDot | ( | ) |
Definition at line 1965 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateDoxyConfig | ( | ) |
Definition at line 2048 of file doctokenizer.l.
References p.
Referenced by DocPara::handleDoxyConfig().
| void DocTokenizer::setStateEmoji | ( | ) |
Definition at line 2129 of file doctokenizer.l.
References p.
Referenced by DocPara::handleEmoji().
| void DocTokenizer::setStateFile | ( | ) |
Definition at line 2012 of file doctokenizer.l.
References p.
Referenced by DocPara::handleFile(), DocPara::handleIFile(), and DocPara::handleInclude().
| void DocTokenizer::setStateHtmlOnly | ( | ) |
Definition at line 1884 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateICode | ( | ) |
Definition at line 1866 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateIFile | ( | ) |
Definition at line 2019 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateILine | ( | ) |
Definition at line 2137 of file doctokenizer.l.
References p.
Referenced by DocPara::handleILine(), and skipSpacesForTable().
| void DocTokenizer::setStateILiteral | ( | ) |
Definition at line 1933 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateILiteralOpt | ( | ) |
Definition at line 1941 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateInternalRef | ( | ) |
Definition at line 2063 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateIVerbatim | ( | ) |
Definition at line 1957 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateLatexOnly | ( | ) |
Definition at line 1925 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateLink | ( | ) |
Definition at line 2034 of file doctokenizer.l.
References p.
Referenced by DocPara::handleLink(), and DocHtmlDescTitle::parse().
| void DocTokenizer::setStateManOnly | ( | ) |
Definition at line 1893 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateMsc | ( | ) |
Definition at line 1973 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateOptions | ( | ) |
Definition at line 2113 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCite(), and DocPara::handleInclude().
| void DocTokenizer::setStatePara | ( | ) |
Definition at line 1835 of file doctokenizer.l.
References 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().
| void DocTokenizer::setStateParam | ( | ) |
Definition at line 1998 of file doctokenizer.l.
References p.
Referenced by DocParamList::parse().
| void DocTokenizer::setStatePattern | ( | ) |
Definition at line 2026 of file doctokenizer.l.
References p.
Referenced by DocPara::handleIncludeOperator().
| void DocTokenizer::setStatePlantUML | ( | ) |
Definition at line 1990 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStatePlantUMLOpt | ( | ) |
Definition at line 1981 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStatePrefix | ( | ) |
Definition at line 2091 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateQuotedString | ( | ) |
Definition at line 2144 of file doctokenizer.l.
References p.
Referenced by DocPara::handleShowDate().
| void DocTokenizer::setStateRef | ( | ) |
Definition at line 2055 of file doctokenizer.l.
References p.
Referenced by DocPara::handleRef(), and DocHtmlDescTitle::parse().
| void DocTokenizer::setStateRtfOnly | ( | ) |
Definition at line 1901 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateSetScope | ( | ) |
Definition at line 2106 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateShowDate | ( | ) |
Definition at line 2151 of file doctokenizer.l.
References p.
Referenced by DocPara::handleShowDate().
| void DocTokenizer::setStateSkipTitle | ( | ) |
Definition at line 2077 of file doctokenizer.l.
References p.
Referenced by DocPara::handleSection().
| void DocTokenizer::setStateSnippet | ( | ) |
Definition at line 2098 of file doctokenizer.l.
References p.
Referenced by DocPara::handleInclude().
| void DocTokenizer::setStateText | ( | ) |
Definition at line 2070 of file doctokenizer.l.
References p.
Referenced by DocText::parse().
| void DocTokenizer::setStateTitle | ( | ) |
Definition at line 1843 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 1850 of file doctokenizer.l.
References p.
| void DocTokenizer::setStateVerbatim | ( | ) |
Definition at line 1949 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateXmlCode | ( | ) |
Definition at line 1875 of file doctokenizer.l.
References p.
Referenced by DocPara::handleHtmlStartTag().
| void DocTokenizer::setStateXmlOnly | ( | ) |
Definition at line 1909 of file doctokenizer.l.
References p.
Referenced by DocPara::handleCommand().
| void DocTokenizer::setStateXRefItem | ( | ) |
Definition at line 2005 of file doctokenizer.l.
References p.
Referenced by DocPara::handleXRefItem().
| void DocTokenizer::startAutoList | ( | ) |
Definition at line 2186 of file doctokenizer.l.
References p.
Referenced by DocAutoList::parse().
| TokenInfo * DocTokenizer::token | ( | ) |
Definition at line 1820 of file doctokenizer.l.
References p.
| void DocTokenizer::unputString | ( | const QCString & | tag | ) |
Definition at line 1781 of file doctokenizer.l.
References QCString::data(), QCString::length(), p, and unput_string.
Referenced by checkIfHtmlEndTagEndsAutoList().
|
private |
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().