]> git.saurik.com Git - bison.git/commit - src/reader.c
Move symbols handling code out of the reader.
authorAkim Demaille <akim@epita.fr>
Mon, 10 Jun 2002 08:35:39 +0000 (08:35 +0000)
committerAkim Demaille <akim@epita.fr>
Mon, 10 Jun 2002 08:35:39 +0000 (08:35 +0000)
commit2f1afb737f4b8e0a4ea3f5d02e25858cc709e466
treed6569e96d8f03cbef08c63e8e2822da8fa3096c4
parente9bca3aded3293f3b8761de65fe6e7228738fae4
Move symbols handling code out of the reader.
* src/reader.h, src/reader.c (errtoken, undeftoken, eoftoken)
(axiom): Move to...
* src/symtab.h, src/symtab.c: here.
* src/gram.c (start_symbol): Remove: use startsymbol->number.
* src/reader.c (startval): Rename as...
* src/symtab.h, src/symtab.c (startsymbol): this.
* src/reader.c: Adjust.
* src/reader.c (symbol_check_defined, symbol_make_alias)
(symbol_check_alias_consistence, symbol_pack, symbol_translation)
(token_translations_init)
Move to...
* src/symtab.c: here.
* src/reader.c (packsymbols): Move to...
* src/symtab.h, src/symtab.c (symbols_pack): here.
* src/symtab.h, src/symtab.c (symbol_make_alias): Takes SYMVAL as
argument.
18 files changed:
ChangeLog
po/de.po
po/es.po
po/et.po
po/fr.po
po/hr.po
po/it.po
po/ja.po
po/nl.po
po/ru.po
po/sv.po
po/tr.po
src/gram.c
src/reader.c
src/reader.h
src/reduce.c
src/symtab.c
src/symtab.h