diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2019-03-03 15:28:07 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2019-03-03 15:28:07 (GMT) |
commit | e21149146e936c5a59599a3d006dd7a5480a3f5d (patch) | |
tree | 5fa1e060b4e99d2dc5c47e2d1d49f97f011b7929 | |
parent | abe69bd634fea9554a84d93e31db889ee589661f (diff) | |
parent | 1a59f6deaf110cb21062f2c6bf32ef27a5d2635c (diff) | |
download | Doxygen-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.cpp | 23 |
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; |