diff options
author | hake <mkreis@gmx.net> | 2020-01-24 15:53:51 (GMT) |
---|---|---|
committer | hake <mkreis@gmx.net> | 2020-01-24 15:53:51 (GMT) |
commit | 543a30dfcf050c772a5ef5420c821acbfe3cac9f (patch) | |
tree | 9790b49cc741f9265af9b64fc6d9d7a9393a5819 /src/vhdljjparser.cpp | |
parent | dc67dbe5bd5a48756c591ad02b9f68fbd2a57687 (diff) | |
download | Doxygen-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.cpp | 3 |
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); |