From db060e75e3b6663eda4c308df98caf8d4ac51676 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Thu, 28 May 1987 16:46:45 +0000 Subject: [PATCH] Add extra operation to extract bindings from symbol table. --- v7/src/compiler/back/symtab.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.25.1