Andy Wingo
|
eb84c2f2da
Beginnings of psyntax switch to new syntax objects
|
7 years ago |
Andy Wingo
|
6ba3f35f26
Plumbing changes to rename "syntax-module"
|
7 years ago |
Mark H Weaver
|
84a740d86a
psyntax: Generate identifiers in a deterministic fashion.
|
9 years ago |
Andy Wingo
|
a62d46ffff
psyntax can trace expand-time changes to the current module
|
8 years ago |
Andy Wingo
|
5ca24b6ba1
Fix include-from-path when file found in relative path
|
8 years ago |
Mark H Weaver
|
bb7075dc1a
psyntax: Fix bug in match-each+.
|
9 years ago |
Andy Wingo
|
44b3342c4d
Load port bindings in separate (ice-9 ports) module
|
8 years ago |
Andy Wingo
|
37ae02ffa0
Fix infinite loop in expander
|
10 years ago |
Mark H Weaver
|
b958141cdb
Merge branch 'stable-2.0'
|
11 years ago |
Mark H Weaver
|
0e18163366
Implement R7RS 'syntax-error'.
|
11 years ago |
Mark H Weaver
|
1624e149f7
psyntax: custom ellipses using 'with-ellipsis' or R7RS syntax-rules.
|
11 years ago |
Mark H Weaver
|
8de355d08e
psyntax: toplevel variable definitions discard previous syntactic binding.
|
11 years ago |
Mark H Weaver
|
1df515a077
Merge branch 'stable-2.0'
|
11 years ago |
Mark H Weaver
|
0b83be7eb6
Revert "Fix bound-identifier=? to compare binding names, not just symbolic names."
|
11 years ago |
Mark H Weaver
|
70c74b8476
Fix bound-identifier=? to compare binding names, not just symbolic names.
|
11 years ago |
Mark H Weaver
|
aa8630efb3
syntax-case: fix error reporting for misplaced ellipses.
|
11 years ago |
Andy Wingo
|
6dd9810902
Merge commit '750ac8c592e792e627444f476877f282525b132e'
|
11 years ago |
Mark H Weaver
|
750ac8c592
Improve error when 'include' form with relative path is not in a file.
|
11 years ago |
Mark H Weaver
|
c04bf4337b
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
Mark H Weaver
|
112fc7c2a5
psyntax: cite the paper that psyntax is based on.
|
11 years ago |
Andy Wingo
|
c32b7c4cef
Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops
|
11 years ago |
Andy Wingo
|
9833864171
psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcall
|
11 years ago |
Mark H Weaver
|
f6f4feb0a2
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
Mark H Weaver
|
9a334eb3ab
Do not scan for coding declarations in open-file.
|
12 years ago |
Mark H Weaver
|
0426b3f8f8
Nicer docstring syntax for case-lambda.
|
12 years ago |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
12 years ago |
Andy Wingo
|
8ae26afefe
add #:resolve-syntax-parameters? kwarg to syntax-local-binding
|
12 years ago |
Andy Wingo
|
19113f1ca7
allow case-lambda expressions with no clauses
|
12 years ago |
Andy Wingo
|
9b6316eabc
better handling of windows file name conventions
|
12 years ago |
Andy Wingo
|
180ac9d7b0
Merge remote-tracking branch 'origin/stable-2.0'
|
12 years ago |