commit | 02ef13faf8471575355f1a7cfb7f54eb4158ad82 | [log] [tgz] |
---|---|---|
author | Arnavion <arnavion@gmail.com> | Tue Apr 25 00:54:31 2017 -0700 |
committer | Arnavion <arnavion@gmail.com> | Tue Apr 25 00:54:31 2017 -0700 |
tree | 73b47ac19f846ba3664d412d6a070eb1a88b62fa | |
parent | bda96f0d0143e1131772810fa4d02405277f0338 [diff] [blame] |
Support parsing catch expressions. Fixes #109
diff --git a/src/fold.rs b/src/fold.rs index 2874118..9afda63 100644 --- a/src/fold.rs +++ b/src/fold.rs
@@ -686,6 +686,9 @@ } })) } + Catch(block) => { + Catch(folder.fold_block(block)) + } Closure(capture_by, fn_decl, expr) => { Closure(capture_by, fn_decl.lift(|v| folder.fold_fn_decl(v)),