1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

* psyntax.ss (self-evaluating?): Allow procedures implanted in

source.  (Guile uses this internally.)
This commit is contained in:
Mikael Djurfeldt 2003-01-19 17:47:01 +00:00
parent 27b32aad49
commit 9889e923c6
2 changed files with 3 additions and 2 deletions

File diff suppressed because one or more lines are too long

View file

@ -455,7 +455,8 @@
(syntax-rules ()
((_ e)
(let ((x e))
(or (boolean? x) (number? x) (string? x) (char? x) (keyword? x))))))
(or (boolean? x) (number? x) (string? x) (char? x) (keyword? x)
(procedure? x))))))
)
(define-structure (syntax-object expression wrap))