Mercurial > python-compiler.rs
diff src/ast_dump.rs @ 74:97537c90d92d
Add ast.Yield.
author | Bastien Orivel <eijebong@bananium.fr> |
---|---|
date | Mon, 13 Jun 2016 18:25:02 +0200 |
parents | 2a6629ea82b5 |
children | 1abc8ca9f30b |
line wrap: on
line diff
--- a/src/ast_dump.rs +++ b/src/ast_dump.rs @@ -187,6 +187,12 @@ impl to_string_able for expr { expr::Tuple(elts, _) => format!("({})", vec_to_strings_vec(elts).join(", ")), expr::Ellipsis => format!("..."), expr::Await(value) => format!("await {}", value.to_string()), + expr::Yield(value) => { + match *value { + None => String::from("yield"), + Some(value) => format!("yield {}", value.to_string()) + } + }, } } }