racket/collects/scheme/match
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
..
compiler.ss scheme' is now srfi/1-free. (All delete-duplicate' requires were 2009-05-23 08:42:17 +00:00
define-forms.ss Add match/derived' and match*/derived'. 2009-12-13 03:20:32 +00:00
gen-match.ss Add match/derived' and match*/derived'. 2009-12-13 03:20:32 +00:00
legacy-match.ss Add match/derived' and match*/derived'. 2009-12-13 03:20:32 +00:00
match-expander.ss Move a bunch of functions from typed-scheme/utils/utils to unstable. 2009-11-15 22:15:29 +00:00
match.ss Add match/derived' and match*/derived'. 2009-12-13 03:20:32 +00:00
parse-helper.ss Add disappeared-use properties for struct ids. 2009-10-01 18:59:12 +00:00
parse-legacy.ss scheme' is now srfi/1-free. (All delete-duplicate' requires were 2009-05-23 08:42:17 +00:00
parse-quasi.ss scheme' is now srfi/1-free. (All delete-duplicate' requires were 2009-05-23 08:42:17 +00:00
parse.ss scheme' is now srfi/1-free. (All delete-duplicate' requires were 2009-05-23 08:42:17 +00:00
patterns.ss fix some phase issues in 'match' implementation 2008-05-26 19:51:06 +00:00
reorder.ss scheme' is now srfi/1-free. (All delete-duplicate' requires were 2009-05-23 08:42:17 +00:00
runtime.ss Fix dynamic context of use of match failure continuations. 2008-11-18 21:17:36 +00:00
split-rows.ss minor 2008-04-01 20:37:55 +00:00
struct.ss Newlines at EOFs 2009-07-04 02:28:31 +00:00