mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-14 15:40:19 +02:00
syntax-object->datum => syntax->datum, likewise datum->syntax
* module/ice-9/boot-9.scm (datum->syntax, syntax->datum): Rename from datum->syntax-object and syntax-object->datum, following r6rs. Change all callers. Reorder some of the other exports from psyntax. * module/ice-9/psyntax.scm: Change datum->syntax and syntax->datum definitions and callers. * module/ice-9/psyntax-pp.scm: Regenerated. * module/oop/goops.scm (define-class-pre-definition): Update for changes.
This commit is contained in:
parent
e4721dde31
commit
22225fc113
4 changed files with 42 additions and 41 deletions
|
@ -241,8 +241,8 @@
|
|||
(lambda (x)
|
||||
(syntax-case x ()
|
||||
((_ (k arg rest ...) out ...)
|
||||
(keyword? (syntax-object->datum (syntax k)))
|
||||
(case (syntax-object->datum (syntax k))
|
||||
(keyword? (syntax->datum (syntax k)))
|
||||
(case (syntax->datum (syntax k))
|
||||
((#:getter #:setter)
|
||||
(syntax
|
||||
(define-class-pre-definition (rest ...)
|
||||
|
@ -277,7 +277,7 @@
|
|||
((_ () out ...)
|
||||
(syntax (begin out ...)))
|
||||
((_ (slot rest ...) out ...)
|
||||
(keyword? (syntax-object->datum (syntax slot)))
|
||||
(keyword? (syntax->datum (syntax slot)))
|
||||
(syntax (begin out ...)))
|
||||
((_ (slot rest ...) out ...)
|
||||
(identifier? (syntax slot))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue