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:
parent
27b32aad49
commit
9889e923c6
2 changed files with 3 additions and 2 deletions
File diff suppressed because one or more lines are too long
|
@ -455,7 +455,8 @@
|
||||||
(syntax-rules ()
|
(syntax-rules ()
|
||||||
((_ e)
|
((_ e)
|
||||||
(let ((x 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))
|
(define-structure (syntax-object expression wrap))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue