]> git.saurik.com Git - bison.git/commit
Attaching lineno to buckets is stupid, since only one copy of each
authorAkim Demaille <akim@epita.fr>
Fri, 23 Nov 2001 14:03:43 +0000 (14:03 +0000)
committerAkim Demaille <akim@epita.fr>
Fri, 23 Nov 2001 14:03:43 +0000 (14:03 +0000)
commita9f37dee0cc3faf60d77eb1f6bff7153163fc117
tree12d22db31ca24f894352f0708a969a1e681bd43c
parent4b0979fcf361be486277888ed9677a23acbdfe37
Attaching lineno to buckets is stupid, since only one copy of each
symbol is kept, only the line of the first occurrence is kept too.
* src/symtab.h, src/symtab.c (bucket): Remove the line member.
* src/reader.c (rline_allocated): Remove, unused.
(symbol_list): Have a `line' member.
(symbol_list_new): New.
(readgram): Use it.
* src/print.c (print_grammar): Output the rule line numbers.
* tests/regression.at (Solved SR Conflicts)
(Unresolved SR Conflicts): Adjust.
Reported by Hans Aberg.
ChangeLog
src/print.c
src/reader.c
src/symtab.c
src/symtab.h
tests/regression.at