-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bison 3.3.1 has been released #31
Comments
It takes longer time than I expected. Some major refactorings in timevar.c code. |
I managed to successfully build bison code version 3.3.1 (see bison3.3.1 branch) |
I have fixed problems with string concatenations in win_bison. @donmac703 please check the package win_flex_bison-3.3.1.zip In the bison3.3.1 branch I've updated CMake project and VS2017 project files. |
Hi Alex, Apologies for the delay in responding. The code package you provided appears to produce the expected results against my current source base. I have not tested any new Bison features yet (so cannot vouch for them), but have compiled against the features I was previously using. I think that most users would find that using some of the new features has ripple effects through the code that are sometimes non-trivial so we would need to trust the upstream source at this point-in-time. |
OK. |
Hi Alex, #line 69 "test.y" // lalr1.cc:435 Actual command line used is: start /B /WAIT /D "E:\myfolder" win_bison.exe --output="test.tab.cpp" --defines="test.tab.h" "test.y" Not sure why the second one does not have the source file name (test.y). Not sure if it is an upstream problem... |
Hi DonMac, I think it's expected behavior.
The line
refers to the code from variant.yy and
returns to the generated code in test.tab.cpp because there is no such code in variant.yy What do you think? |
Yes, that's the rule and the generation of two different file names the correct thing to do.
|
OK, if there is no more complains I'm going to release it in a couple of days. |
@donmac703 please check released package and close issue if it's OK. |
Hi Alex, |
Bison 3.3.1 has been released.
See http://lists.gnu.org/archive/html/bison-announce/2019-01/msg00003.html
it has desirable improvements with respect to C++
The text was updated successfully, but these errors were encountered: