racket/collects/mzlib/private/match
Sam Tobin-Hochstadt 605c510b9e Merged changes from branch:
http://svn.plt-scheme.org/plt/branches/samth/match2
revisions 4220:4417
Included Matthew's version of regexp-error change, not Sam's.
Major changes:
 - simplification pass
 - define match-letrec in terms of match-define
 - show steps of match-expander in macro stepper
 - substantial refactoring of gen-match
 - removed unused times-used-neg field of test struct
 - added match:internal-error
 - general refactoring
 - bug fix in parsing of quasi-patterns

svn: r4418
2006-09-22 18:35:22 +00:00
..
convert-pat.ss convert-pat: 2006-09-20 11:02:15 -04: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 Add new simplification pass before render-test-list. 2006-09-07 12:02:41 -04: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 Merged changes from branch: 2006-09-22 18:35:22 +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 Fix bug in definition of match-define. 2006-09-20 11:30:20 -04:00
observe-step.ss Factor observe-step into separate file. 2006-09-11 15:43:50 -04:00
parse-quasi.scm fix bug with list-rest in quasi-patterns 2006-09-06 14:26:19 -04: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 convert-pat: 2006-09-20 11:02:15 -04: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
simplify-patterns.ss Factor observe-step into separate file. 2006-09-11 15:43:50 -04: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 gen-match: 2006-09-01 18:42:58 -04:00
update-binding-counts.scm Removed obsolete mzlib/private/plt-match directory. 2006-08-03 20:01:39 +00:00
update-counts.scm Merged changes from branch: 2006-09-22 18:35:22 +00:00