mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 05:39:18 +02:00
21 lines
885 B
Scheme
21 lines
885 B
Scheme
(define-library (chibi syntax-case)
|
|
(export ... _ free-identifier=? bound-identifier=? identifier?
|
|
syntax-case syntax quasisyntax unsyntax unsyntax-splicing
|
|
datum->syntax syntax->datum
|
|
generate-temporaries with-syntax syntax-violation
|
|
with-ellipsis ellipsis-identifier?
|
|
define-syntax let-syntax letrec-syntax)
|
|
(import (rename (chibi)
|
|
(define-syntax %define-syntax)
|
|
(let-syntax %let-syntax)
|
|
(letrec-syntax %letrec-syntax))
|
|
(only (chibi ast)
|
|
env-cell macro? macro-aux macro-aux-set!
|
|
procedure-arity procedure-variadic?
|
|
procedure-variable-transformer?
|
|
make-variable-transformer)
|
|
(only (meta) environment)
|
|
(srfi 1)
|
|
(srfi 11)
|
|
(srfi 39))
|
|
(include "syntax-case.scm"))
|