]> git.saurik.com Git - bison.git/commit - ChangeLog
Akim Demaille <akim@epita.fr>
authorAkim Demaille <akim@epita.fr>
Sun, 2 Oct 2005 17:44:49 +0000 (17:44 +0000)
committerAkim Demaille <akim@epita.fr>
Sun, 2 Oct 2005 17:44:49 +0000 (17:44 +0000)
commit2b81e969ea04c1a6502928ba7e847ec8ff7dcb2f
tree1cf34c230855473b0bcd741cf4120e10c7ce9099
parentad6a9b97e2faacc5bbdaead4072982e294b27f2f
Akim Demaille  <akim@epita.fr>
Make sure -odir/foo.cc creates dir/location.hh etc.
* src/files.h (spec_outfile, parser_file_name, spec_name_prefix)
(spec_file_prefix, spec_verbose_file, spec_graph_file)
(spec_defines_file): Now const.
(dir_prefix): New.
(short_base_name): Remove.
* src/files.c: Adjust.
(dirname.h): Include.
(base_name): Don't prototype it.
(finput): Remove, duplicates gram_in.
(full_base_name, short_base_name): Replace by...
(all_but_ext, all_but_tab_ext): these.
(compute_base_names): Rename as...
(compute_file_name_parts): this.
Update to compute the new variables, including dir_prefix.
Adjust dependencies.
* src/output.c (prepare): Output them.
* src/reader.c: Adjust to use gram_in, not finput.
* src/scan-skel.l (@dir_prefix@): New.
ChangeLog
data/lalr1.cc
src/files.c
src/files.h
src/output.c
src/reader.c
src/scan-skel.l