Mike Sperber
|
e71209a88c
Fix communication between `syntax-rules' and `syntax'.
|
il y a 14 ans |
Mike Sperber
|
fc0f744984
Make what we need from `low-exceptions' available for expand.
|
il y a 14 ans |
Mike Sperber
|
6c59071652
Make `define-enumerated' work with the new macro system.
|
il y a 14 ans |
Mike Sperber
|
521572e240
Do `define-instruction-set' with `syntax-rules'.
|
il y a 14 ans |
Mike Sperber
|
96759b5e86
Re-introduce different kinds of syntax transformers.
|
il y a 14 ans |
Mike Sperber
|
c036a37dfd
Move `syntax-objects' into the RTS.
|
il y a 14 ans |
Mike Sperber
|
d88d1fa22f
Fix braino in named-let transformer.
|
il y a 14 ans |
Mike Sperber
|
b1c3777620
Typo fix.
|
il y a 14 ans |
Mike Sperber
|
dd86bbd5b5
Deconstruct `begin' forms properly in expander's scanner.
|
il y a 14 ans |
Mike Sperber
|
b99342e033
Provide `datum->syntax' to syntax-rules compiler.
|
il y a 14 ans |
Mike Sperber
|
9fd6162132
Define some more procedures needed by `syntax-rules'.
|
il y a 14 ans |
Mike Sperber
|
059264e815
Fix use of `make-ellipsis-form' in syntax-rules compiler.
|
il y a 14 ans |
Mike Sperber
|
41fe10aeaa
Zap surplus argument to syntax-rules's `match?'.
|
il y a 14 ans |
Mike Sperber
|
d0a244c11a
Provide `stx-cdr' to syntax-rules level 1.
|
il y a 14 ans |
Mike Sperber
|
82f86b23d3
Don't attach body's definition context twice.
|
il y a 14 ans |
Mike Sperber
|
c6309128b5
Fix pattern-variable treatment in `syntax-rules'.
|
il y a 14 ans |
Mike Sperber
|
f09f8044bd
Provide definition for `list->vector' in static scheme-level-1x.
|
il y a 14 ans |
Mike Sperber
|
baa9cf1c99
In static linker, check for undefined locations.
|
il y a 14 ans |
Mike Sperber
|
c62dc75050
Fix typo in `syntax-e' that breaks it on vectors.
|
il y a 14 ans |
Mike Sperber
|
f27a143ccd
Fix typo in `syntax-rules' compiler.
|
il y a 14 ans |
Mike Sperber
|
620008c8be
Unbreak `syntax-local-value'.
|
il y a 14 ans |
Mike Sperber
|
d0a0013921
Define `lambda' ... usual operators in initial for-expansion scheme package.
|
il y a 14 ans |
Mike Sperber
|
578f93bbe2
Make `desyntaxify' work on syms.
|
il y a 14 ans |
Mike Sperber
|
65511ada94
Fix syntax/letrec.
|
il y a 14 ans |
Mike Sperber
|
bbc3bea09e
Re-populate `scheme-level-0'.
|
il y a 14 ans |
Mike Sperber
|
ca6db004ff
Track package-phase through `package-lookup-generated-name-at-phase'.
|
il y a 14 ans |
Mike Sperber
|
eeb9f7858b
Fix `free-identifier=?' on unbound identifiers.
|
il y a 14 ans |
Mike Sperber
|
60dbccc6c0
Install the macro expander.
|
il y a 14 ans |
Mike Sperber
|
cc2b589fab
Extend the notion of the package reader.
|
il y a 14 ans |
Mike Sperber
|
bf6931cd33
Zap `structure-ref'.
|
il y a 14 ans |