Update parsers to work with Bison 2.4.1.
* HACKING: Mention that we require Bison >= 2.4 for developers.
* src/evtgbaparse/evtgbaparse.yy, src/tgbaparse/tgbaparse.yy,
src/ltlparse/ltlparse.yy: The sections "%{ ... %}" should now be
renamed "%code requires { ... }" or "%code { ... }" depending on
whether they should end up in the parser's header file or its cc
file. Also use %language, %locations, %defines, instead of
command-line arguments.
* src/evtgbaparse/Makefile.am, src/tgbaparse/Makefile.am,
src/ltlparse/Makefile.am: Remove the --locations, --defines
and --languages in the call to bison. Add -Wall -Werror to
catch more errors.
Thanks to Akim Demaille <akim@lrde.epita.fr> for the help.
This commit is contained in:
parent
1f6087953b
commit
efbdc08d9f
8 changed files with 66 additions and 33 deletions
17
ChangeLog
17
ChangeLog
|
|
@ -1,3 +1,20 @@
|
|||
2009-03-25 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||
|
||||
Update parsers to work with Bison 2.4.1.
|
||||
|
||||
* HACKING: Mention that we require Bison >= 2.4 for developers.
|
||||
* src/evtgbaparse/evtgbaparse.yy, src/tgbaparse/tgbaparse.yy,
|
||||
src/ltlparse/ltlparse.yy: The sections "%{ ... %}" should now be
|
||||
renamed "%code requires { ... }" or "%code { ... }" depending on
|
||||
whether they should end up in the parser's header file or its cc
|
||||
file. Also use %language, %locations, %defines, instead of
|
||||
command-line arguments.
|
||||
* src/evtgbaparse/Makefile.am, src/tgbaparse/Makefile.am,
|
||||
src/ltlparse/Makefile.am: Remove the --locations, --defines
|
||||
and --languages in the call to bison. Add -Wall -Werror to
|
||||
catch more errors.
|
||||
Thanks to Akim Demaille <akim@lrde.epita.fr> for the help.
|
||||
|
||||
2009-03-25 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||
|
||||
* src/tgbaalgos/scc.hh: Add missing misc/hash.hh inclusion.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue