summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2019-03-03 15:28:07 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2019-03-03 15:28:07 (GMT)
commite21149146e936c5a59599a3d006dd7a5480a3f5d (patch)
tree5fa1e060b4e99d2dc5c47e2d1d49f97f011b7929
parentabe69bd634fea9554a84d93e31db889ee589661f (diff)
parent1a59f6deaf110cb21062f2c6bf32ef27a5d2635c (diff)
downloadDoxygen-e21149146e936c5a59599a3d006dd7a5480a3f5d.zip
Doxygen-e21149146e936c5a59599a3d006dd7a5480a3f5d.tar.gz
Doxygen-e21149146e936c5a59599a3d006dd7a5480a3f5d.tar.bz2
Merge branch 'feature/bug_warn_nofile_incl' of https://github.com/albert-github/doxygen into albert-github-feature/bug_warn_nofile_incl
-rw-r--r--src/docparser.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/docparser.cpp b/src/docparser.cpp
index f1ac262..ff253e5 100644
--- a/src/docparser.cpp
+++ b/src/docparser.cpp
@@ -2048,6 +2048,29 @@ void DocInclude::parse()
void DocIncOperator::parse()
{
+ if (g_includeFileName.isEmpty())
+ {
+ QCString cmd;
+ switch(type())
+ {
+ case Line:
+ cmd = "\\line";
+ break;
+ case SkipLine:
+ cmd = "\\skipLine";
+ break;
+ case Skip:
+ cmd = "\\skip";
+ break;
+ case Until:
+ cmd = "\\until";
+ break;
+ }
+ warn_doc_error(g_fileName,doctokenizerYYlineno,
+ "No previous '\\include' or \\dontinclude' command for '%s' present",
+ cmd.data());
+ }
+
m_includeFileName = g_includeFileName;
const char *p = g_includeFileText;
uint l = g_includeFileLength;