racket/collects/mzlib/private/match
Sam Tobin-Hochstadt d1fe9f9645 Rewrite emit and assem to use better style.
Remove pointless optional arguments in getbindings.
Don't create unneccessary match-lambda*.
Implement keyword arguments to define-match-expander.
Lots of refactoring of gen-match for general clarity.
Use combinators instead of writing our own loops.
Simplify struct info accessor.
Add timing printer.
Refactor coupling/binding for general clarity.
Rewrite logical-equal not to use the expansion of match.
General replacement of () with [].

svn: r4192
2006-08-30 19:41:47 +00:00
..
convert-pat.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
coupling-and-binding.scm Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
ddk-handlers.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
define-struct.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
emit-assm.scm Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
gen-match.ss Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
getbindings.ss Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
getter-setter.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
match-error.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
match-expander-struct.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
match-expander.ss Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
match-helper.ss Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
match-internal-func.ss Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
parse-quasi.scm Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
render-helpers.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
render-sigs.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
render-test-list-impl.ss Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
render-test-list.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
reorder-tests.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
struct-helper.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
syntax-utils.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
tag-negate-tests.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
test-no-order.ss Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
test-structure.scm Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00
update-binding-counts.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
update-counts.scm Rewrite emit and assem to use better style. 2006-08-30 19:41:47 +00:00