Sam Tobin-Hochstadt
e7e34f304c
Add match/derived' and
match*/derived'.
...
Use `syntax-parse' to implement most of the match forms.
Avoid generating so much extraneous intermediate forms.
Add `go/one' for handling of `match'.
Make `cert' argument to `go' optional.
svn: r17281
2009-12-13 03:20:32 +00:00
Sam Tobin-Hochstadt
1b2013dd73
Fix error reporting when first clause is not a list.
...
Ok for 4.2.
svn: r14965
2009-05-23 23:51:52 +00:00
Sam Tobin-Hochstadt
56a3867644
Fix PR 10119.
...
Give better error messages from `match*' when patterns or expressions are not lists.
svn: r14036
2009-03-10 21:06:43 +00:00
Matthew Flatt
9af00fcfb4
v4.0.2.4: logging
...
svn: r10818
2008-07-17 15:20:17 +00:00
Sam Tobin-Hochstadt
15eb016e25
Fix PR 9540
...
svn: r10448
2008-06-24 23:52:16 +00:00
Sam Tobin-Hochstadt
03f3ee3e81
Provide match-lambda**
...
svn: r9532
2008-04-29 03:53:51 +00:00
Eli Barzilay
fac8cf7328
minor
...
svn: r9127
2008-04-01 20:37:55 +00:00
Sam Tobin-Hochstadt
a37fe34a48
Factor out match expander code.
...
Improve error message.
svn: r9068
2008-03-22 17:10:09 +00:00
Sam Tobin-Hochstadt
b7127dc9c7
Add new match implementation.
...
Does not yet work:
- some errors about car of ()
- some match-expander certification errors
svn: r9049
2008-03-21 23:54:58 +00:00