Commit graph

14 commits

Author SHA1 Message Date
Alex Shinn
bc3fa73ec4 adding unambiguous promise? to core 2017-11-08 22:56:02 +09:00
Alex Shinn
8f52f457d6 updating previous commit to include using bound=? to exlude literals from extracted pattern vars 2017-07-22 20:11:04 +09:00
Alex Shinn
e3678edbdc Identifiers in patterns should be checked against literals using bound-identifier=?, not free-identifier=?. 2017-07-22 19:50:56 +09:00
Alex Shinn
db186784e3 don't include underscore in ellipsis pattern vars (issue #421) 2017-07-02 22:10:03 +09:00
Alex Shinn
1e25dda078 preserving source info in quasiquote (restores line number reporting for (chibi test)) 2017-05-07 14:26:49 +09:00
Alex Shinn
9fa8d8c1f0 Don't treat underscore as a pattern variable. Fixes issue #382. 2017-01-01 09:48:34 +09:00
Alex Shinn
d0cb74bef4 Identifiers in the template should only match pattern variables
from the same expansion step.  Fixes issue #366.
2016-06-25 15:20:39 +09:00
Alex Shinn
1ec9d578d0 fixing number->string for non-full-numeric-tower builds 2016-03-30 22:33:29 +09:00
Alex Shinn
0c80f38a19 making string-cursors a disjoint type 2016-03-29 22:25:09 +09:00
Alex Shinn
57dd5464c5 Handling ratios, inexact and complex in number->string.
Fixes issue #317.
2016-03-19 15:12:09 +09:00
Alex Shinn
45c03c5dcb restoring renaming of ... 2016-03-05 00:28:09 +09:00
Alex Shinn
97297221fa When an alternate syntax-rules ellipsis is specified, we must bind this
locally around the macro transformer.  Fixes issue #313.
2016-03-02 23:34:39 +09:00
Alex Shinn
fb78ec1d1c removing double renaming of explicit ellipsis in syntax-rules 2016-02-27 16:14:10 +09:00
Alex Shinn
2922ed591d Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00