version 1.23, 1998/12/19 13:43:17
|
version 1.26, 2000/09/23 15:46:57
|
Line 1
|
Line 1
|
\ Hashed dictionaries 15jul94py |
\ Hashed dictionaries 15jul94py |
|
|
\ Copyright (C) 1995,1998 Free Software Foundation, Inc. |
\ Copyright (C) 1995,1998,2000 Free Software Foundation, Inc. |
|
|
\ This file is part of Gforth. |
\ This file is part of Gforth. |
|
|
Line 16
|
Line 16
|
|
|
\ You should have received a copy of the GNU General Public License |
\ You should have received a copy of the GNU General Public License |
\ along with this program; if not, write to the Free Software |
\ along with this program; if not, write to the Free Software |
\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
|
|
[IFUNDEF] allocate |
[IFUNDEF] allocate |
: reserve-mem here swap allot ; |
: reserve-mem here swap allot ; |
Line 97 Defer hash-alloc ( addr -- addr )
|
Line 97 Defer hash-alloc ( addr -- addr )
|
voclink |
voclink |
BEGIN @ dup WHILE |
BEGIN @ dup WHILE |
dup 0 wordlist-link - |
dup 0 wordlist-link - |
dup wordlist-map @ hashsearch-map = |
dup wordlist-map @ reveal-method @ ['] hash-reveal = |
IF inithash ELSE drop THEN |
IF inithash ELSE drop THEN |
REPEAT drop ; |
REPEAT drop ; |
|
|