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())
+                }
+            },
         }
     }
 }