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 ()
|
||||
((_ 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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue