summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorAkim Demaille <akim@lrde.epita.fr>2012-07-30 16:37:02 +0200
committerAkim Demaille <akim@lrde.epita.fr>2012-07-31 11:33:46 +0200
commit93549bcd43da0b9d0b756876008bd388828e5a08 (patch)
treef03e804c9292cb982a03a3d8b474a9919dca9f7e /TODO
parent85f0b29e6d2d1c8a49df9f378e2979c043a47827 (diff)
downloadbison-93549bcd43da0b9d0b756876008bd388828e5a08.tar.gz
lalr1.cc: location.hh and position.hh are not generated without %defines
* data/location.cc (b4_position_define, b4_location_define): New. (location.hh, position.hh): Generate only if %defines. * data/lalr1.cc: therefore, define these classes when locations are needed, but headers are not generated. * tests/output.at: Check that these files are not generated. * NEWS: Document.
Diffstat (limited to 'TODO')
-rw-r--r--TODO3
1 files changed, 3 insertions, 0 deletions
diff --git a/TODO b/TODO
index 4f4674f7..9eb10920 100644
--- a/TODO
+++ b/TODO
@@ -7,6 +7,9 @@ show_sub_messages should call show_sub_message.
b4_shared_declarations is no longer what it is. Make it
b4_parser_declaration for instance.
+** glr.cc: %defines
+it should not be mandatory.
+
** Variable names.
What should we name `variant' and `lex_symbol'?