Andy Wingo
|
37ae02ffa0
Fix infinite loop in expander
|
10 gadi atpakaļ |
Andy Wingo
|
9833864171
psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcall
|
11 gadi atpakaļ |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 gadi atpakaļ |
Andy Wingo
|
8ae26afefe
add #:resolve-syntax-parameters? kwarg to syntax-local-binding
|
12 gadi atpakaļ |
Andy Wingo
|
dfd1d3b144
failing to load module in psyntax indicates an identifier is not macro
|
12 gadi atpakaļ |
Mark H Weaver
|
8210c8538a
Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS libraries
|
13 gadi atpakaļ |
Andy Wingo
|
f929b9e5ec
allow definitions in with-syntax body
|
14 gadi atpakaļ |
Andy Wingo
|
fa3df855e8
add syncase test
|
14 gadi atpakaļ |
Andy Wingo
|
ab6becd47f
fix (set! MACRO exp) hygiene
|
14 gadi atpakaļ |
Andy Wingo
|
b78d91d517
syntax-case treats _ as placeholder
|
14 gadi atpakaļ |
Andy Wingo
|
9846796b6a
fix module-hygiene corner case by relying more on syntax objects
|
14 gadi atpakaļ |
Andy Wingo
|
f2d126801c
psyntax no longer attempts to track (current-module)
|
14 gadi atpakaļ |
Andy Wingo
|
54096be752
psyntax expander tracks changes to current module in top-level begin
|
15 gadi atpakaļ |
Julian Graham
|
d524964774
Change failing syncase test case to UNRESOLVED.
|
15 gadi atpakaļ |
Julian Graham
|
a2f7536db0
add (currently failing) test case for changing the current module inside
|
15 gadi atpakaļ |
Andy Wingo
|
fd5985271f
psyntax's labels and marks now unique over a read/write boundary
|
15 gadi atpakaļ |
Andreas Rottmann
|
aa3819aa34
add partial support for tail patterns in syntax-rules/syntax-case
|
15 gadi atpakaļ |
Andreas Rottmann
|
cb65f76c74
add quasisyntax
|
15 gadi atpakaļ |
Neil Jerram
|
f564f4784f
Remove deprecation warnings from the build
|
15 gadi atpakaļ |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 gadi atpakaļ |
Neil Jerram
|
ad5f5ada1d
Allow @ to work with (ice-9 syncase)
|
16 gadi atpakaļ |
Kevin Ryde
|
6e7d5622ee
merge from 1.8 branch
|
19 gadi atpakaļ |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
20 gadi atpakaļ |
Dirk Herrmann
|
d6e04e7c4a
* lib.scm (exception:missing-expression): New.
|
21 gadi atpakaļ |
Marius Vollmer
|
0b1b772f29
(basic syncase macro): Added.
|
23 gadi atpakaļ |
Marius Vollmer
|
4ed29c73dd
New, minimal tests.
|
24 gadi atpakaļ |