diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-01-26 15:07:32 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-01-26 15:07:32 (GMT) |
commit | 8d49c7c40e59970565872f666e2110755cac7828 (patch) | |
tree | e2fd095f7aa69d3768ad61ef54a8d99d3acc8cc3 /src/vhdljjparser.cpp | |
parent | d0a664e8d46808df68fb6a29b2d76f4c6b22a85c (diff) | |
download | Doxygen-8d49c7c40e59970565872f666e2110755cac7828.zip Doxygen-8d49c7c40e59970565872f666e2110755cac7828.tar.gz Doxygen-8d49c7c40e59970565872f666e2110755cac7828.tar.bz2 |
Move DocGroup inside CommentScanner instead of using a global
Diffstat (limited to 'src/vhdljjparser.cpp')
-rw-r--r-- | src/vhdljjparser.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vhdljjparser.cpp b/src/vhdljjparser.cpp index 2bbd4b5..6e5f318 100644 --- a/src/vhdljjparser.cpp +++ b/src/vhdljjparser.cpp @@ -159,9 +159,10 @@ void VHDLOutlineParser::parseInput(const char *fileName,const char *fileBuf, p->oldEntry = 0; s->current=std::make_shared<Entry>(); initEntry(s->current.get()); - Doxygen::docGroup.enterFile(fileName,p->yyLineNr); + p->commentScanner.enterFile(fileName,p->yyLineNr); p->lineParse.reserve(200); p->parseVhdlfile(fileName,fileBuf,inLine); + p->commentScanner.leaveFile(fileName,p->yyLineNr); s->current.reset(); @@ -197,7 +198,7 @@ void VHDLOutlineParser::initEntry(Entry *e) handleCommentBlock(p->str_doc.doc,p->str_doc.brief); p->iDocLine=-1; } - Doxygen::docGroup.initGroupInfo(e); + p->commentScanner.initGroupInfo(e); } void VHDLOutlineParser::newEntry() |