summaryrefslogtreecommitdiffstats
path: root/src/vhdljjparser.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-01-26 15:07:32 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-01-26 15:07:32 (GMT)
commit8d49c7c40e59970565872f666e2110755cac7828 (patch)
treee2fd095f7aa69d3768ad61ef54a8d99d3acc8cc3 /src/vhdljjparser.cpp
parentd0a664e8d46808df68fb6a29b2d76f4c6b22a85c (diff)
downloadDoxygen-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.cpp5
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()