Mikael Djurfeldt
|
47807c9b11
Temporarily revert commit 7379049d3 (to make Guile bootstrap)
|
7 bulan lalu |
Andy Wingo
|
c51fcfffb6
psyntax: simplify free-id=?
|
7 bulan lalu |
Andy Wingo
|
2f175f3453
psyntax: Cosmetic change to overriden globals
|
7 bulan lalu |
Andy Wingo
|
a14948be2f
psyntax: Clean up sourcev/src namings
|
7 bulan lalu |
Andy Wingo
|
2f684989e1
psyntax: Simplify output constructors.
|
7 bulan lalu |
Andy Wingo
|
7379049d30
psyntax: Factor module-variable use to helpers
|
7 bulan lalu |
Andy Wingo
|
5ddb366375
psyntax: Remove stale analyze-variable case
|
7 bulan lalu |
Andy Wingo
|
cdf8473b19
psyntax: Separate core expanders from their installation
|
7 bulan lalu |
Andy Wingo
|
6c4f9a58c9
psyntax: Remove pre-3.0 hack about syntax transformer bindings.
|
7 bulan lalu |
Andy Wingo
|
527b4498a8
psyntax: Simplify to first-order bindings. NFC
|
7 bulan lalu |
Andy Wingo
|
522b0b4510
psyntax: Match when rebuilding macro output
|
7 bulan lalu |
Andy Wingo
|
12afcc74fb
psyntax: Simplify locally-bound-identifiers
|
7 bulan lalu |
Andy Wingo
|
54c8901adc
psyntax: Simplify id-var-name
|
7 bulan lalu |
Andy Wingo
|
14414655d3
psyntax: Fix bug introduced in 029540948367fe522f9a105f403c12
|
7 bulan lalu |
Andy Wingo
|
2daea40200
psyntax: Use new `match' instead of cdadring
|
7 bulan lalu |
Andy Wingo
|
0295409483
psyntax: Use new `match' instead of cdadring
|
7 bulan lalu |
Andy Wingo
|
d94292724b
psyntax: Add simple pattern matcher
|
7 bulan lalu |
Andy Wingo
|
3b230745fe
psyntax: Inline the single use of define-structure
|
7 bulan lalu |
Andy Wingo
|
8c78234e80
psyntax: Functional annotation of function names
|
7 bulan lalu |
Andy Wingo
|
f376e6445d
psyntax: Clean up use of fx+, etc
|
7 bulan lalu |
Andy Wingo
|
dd18780fb8
psyntax: Rename top-level-eval, local-eval
|
7 bulan lalu |
Andy Wingo
|
d60aeb3ced
psyntax: Use vectors instead of gensyms for labels, marks
|
7 bulan lalu |
Andy Wingo
|
70e2616975
psyntax: Remove useless gen-label invocations
|
7 bulan lalu |
Andy Wingo
|
ebbb10c92d
psyntax: Clean up lexical gensym creation
|
7 bulan lalu |
Andy Wingo
|
9e0f03c5fd
Macro-introduced top-level vars scope to their module even if unbound
|
1 tahun lalu |
Andy Wingo
|
2717773bb1
Regenerate psyntax-pp.scm
|
1 tahun lalu |
Ludovic Courtès
|
347321ece9
psyntax: Honor source properties for things other than syntax objects.
|
3 tahun lalu |
Ludovic Courtès
|
2aed3c117c
psyntax: Pass source vectors to tree-il constructors.
|
3 tahun lalu |
Andy Wingo
|
54bbe0b284
Avoid source properties in psyntax
|
3 tahun lalu |
Andy Wingo
|
52e310a2ac
Avoid quadratic behavior in id-var-name
|
3 tahun lalu |