summaryrefslogtreecommitdiffstats
path: root/src/vhdljjparser.cpp
diff options
context:
space:
mode:
authorhake <mkreis@gmx.net>2020-01-24 15:53:51 (GMT)
committerhake <mkreis@gmx.net>2020-01-24 15:53:51 (GMT)
commit543a30dfcf050c772a5ef5420c821acbfe3cac9f (patch)
tree9790b49cc741f9265af9b64fc6d9d7a9393a5819 /src/vhdljjparser.cpp
parentdc67dbe5bd5a48756c591ad02b9f68fbd2a57687 (diff)
downloadDoxygen-543a30dfcf050c772a5ef5420c821acbfe3cac9f.zip
Doxygen-543a30dfcf050c772a5ef5420c821acbfe3cac9f.tar.gz
Doxygen-543a30dfcf050c772a5ef5420c821acbfe3cac9f.tar.bz2
fixed some parser bugs,make parser ready for javacc 7.0.5
Diffstat (limited to 'src/vhdljjparser.cpp')
-rw-r--r--src/vhdljjparser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vhdljjparser.cpp b/src/vhdljjparser.cpp
index 23335d9..cddc7c1 100644
--- a/src/vhdljjparser.cpp
+++ b/src/vhdljjparser.cpp
@@ -94,7 +94,8 @@ void VHDLOutlineParser::Private::parseVhdlfile(const char *fileName,
vhdlParser=new VhdlParser(tokenManager);
vhdlParser->setOutlineParser(thisParser);
vhdlParser->setSharedState(&shared);
- tokenManager->ReInit(stream,0,vhdlParser);
+ tokenManager->setLexParser(vhdlParser);
+ tokenManager->ReInit(stream,0);
tokenManager->setErrorHandler(tokErrHandler);
VhdlErrorHandler *parserErrHandler=new VhdlErrorHandler(fileName);
vhdlParser->setErrorHandler(parserErrHandler);