From: Chris Hanson Date: Thu, 28 May 1987 16:46:45 +0000 (+0000) Subject: Add extra operation to extract bindings from symbol table. X-Git-Tag: 20090517-FFI~13469 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=db060e75e3b6663eda4c308df98caf8d4ac51676;p=mit-scheme.git Add extra operation to extract bindings from symbol table. --- diff --git a/v7/src/compiler/back/symtab.scm b/v7/src/compiler/back/symtab.scm index d33c6277b..88af3da59 100644 --- a/v7/src/compiler/back/symtab.scm +++ b/v7/src/compiler/back/symtab.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/symtab.scm,v 1.39 1987/03/19 00:50:36 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/symtab.scm,v 1.40 1987/05/28 16:46:45 cph Exp $ Copyright (c) 1987 Massachusetts Institute of Technology @@ -39,6 +39,9 @@ MIT in each case. |# (define (make-symbol-table) (cons "Symbol Table" '())) +(define-integrable (symbol-table-bindings table) + (cdr table)) + (define (symbol-table-define! table key value) (let ((entry (assq key (cdr table)))) (if entry