diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-03-03 20:17:00 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-03 20:17:00 (GMT) |
commit | 1e7148cf58a58bd3d49c18c988d093d7d2f4bd07 (patch) | |
tree | abacd622576dd8594b74f66eb6fd621a7faca32b /src | |
parent | 29ea1e8227b3e892e7124c8cd8b5f2b8be81a058 (diff) | |
parent | 19ce64fa82aa045ace623bc1288c50971cc58bea (diff) | |
download | Doxygen-1e7148cf58a58bd3d49c18c988d093d7d2f4bd07.zip Doxygen-1e7148cf58a58bd3d49c18c988d093d7d2f4bd07.tar.gz Doxygen-1e7148cf58a58bd3d49c18c988d093d7d2f4bd07.tar.bz2 |
Merge pull request #8395 from albert-github/feature/issue_8390
issue #8390 Reusing documentation snippets
Diffstat (limited to 'src')
-rw-r--r-- | src/docparser.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/docparser.cpp b/src/docparser.cpp index 6325cd8..b974a26 100644 --- a/src/docparser.cpp +++ b/src/docparser.cpp @@ -5157,10 +5157,15 @@ void DocPara::handleInclude(const QCString &cmdName,DocInclude::Type t) inc_line = lineBlock(inc_text, blockId); inc_text = extractBlock(inc_text, blockId); } + + Markdown markdown(fileName,inc_line); + QCString strippedDoc = stripIndentation(inc_text); + QCString processedDoc = Config_getBool(MARKDOWN_SUPPORT) ? markdown.process(strippedDoc,inc_line) : strippedDoc; + docParserPushContext(); g_fileName = fileName; setDoctokinizerLineNr(inc_line); - internalValidatingParseDoc(this,m_children,inc_text); + internalValidatingParseDoc(this,m_children,processedDoc); docParserPopContext(); } else |