Implement &-patterns

Closes #2855
This commit is contained in:
Tim Chevalier
2012-09-07 17:07:32 -07:00
parent e9f5a099df
commit 53ce42dc4f
13 changed files with 88 additions and 18 deletions

View File

@@ -384,6 +384,7 @@ fn noop_fold_pat(p: pat_, fld: ast_fold) -> pat_ {
pat_tup(elts) => pat_tup(vec::map(elts, |x| fld.fold_pat(x))),
pat_box(inner) => pat_box(fld.fold_pat(inner)),
pat_uniq(inner) => pat_uniq(fld.fold_pat(inner)),
pat_region(inner) => pat_region(fld.fold_pat(inner)),
pat_range(e1, e2) => {
pat_range(fld.fold_expr(e1), fld.fold_expr(e2))
}