]> granicus.if.org Git - yasm/commit
Used ternary search tree instead of linked list to store symbol table.
authorPeter Johnson <peter@tortall.net>
Mon, 24 Sep 2001 06:40:27 +0000 (06:40 -0000)
committerPeter Johnson <peter@tortall.net>
Mon, 24 Sep 2001 06:40:27 +0000 (06:40 -0000)
commitf9209d52006975d48015bb9c81024605ba4ec31b
tree5f26e8d980646d405c6e51d1d24d9974db1fea03
parent2f6a19295d4ad534c7744c5a9b322740d0a0901c
Used ternary search tree instead of linked list to store symbol table.
Cleaned up function naming too.
Removed locallabel_base from global.h, moving it into the parser-specific code.
Made sym_table private to symrec.c.

svn path=/trunk/yasm/; revision=220
13 files changed:
libyasm/linemgr.h
libyasm/symrec.c
libyasm/symrec.h
modules/parsers/nasm/bison.y.in
modules/parsers/nasm/nasm-bison.y
modules/parsers/nasm/token.l.in
src/globals.h
src/linemgr.h
src/parsers/nasm/bison.y.in
src/parsers/nasm/nasm-bison.y
src/parsers/nasm/token.l.in
src/symrec.c
src/symrec.h