summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-03-03 20:17:00 (GMT)
committerGitHub <noreply@github.com>2021-03-03 20:17:00 (GMT)
commit1e7148cf58a58bd3d49c18c988d093d7d2f4bd07 (patch)
treeabacd622576dd8594b74f66eb6fd621a7faca32b
parent29ea1e8227b3e892e7124c8cd8b5f2b8be81a058 (diff)
parent19ce64fa82aa045ace623bc1288c50971cc58bea (diff)
downloadDoxygen-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
-rw-r--r--src/docparser.cpp7
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