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

@@ -595,7 +595,7 @@ fn walk_pat(pat: @pat, it: fn(@pat)) {
pat_enum(_, Some(s)) | pat_tup(s) => for s.each |p| {
walk_pat(p, it)
},
pat_box(s) | pat_uniq(s) => walk_pat(s, it),
pat_box(s) | pat_uniq(s) | pat_region(s) => walk_pat(s, it),
pat_wild | pat_lit(_) | pat_range(_, _) | pat_ident(_, _, _)
| pat_enum(_, _) => ()
}