Mercurial > python-compiler.rs
diff src/ast_dump.rs @ 16:b21a246349f3
Add ast.DictComp
author | Bastien Orivel <eijebong@bananium.fr> |
---|---|
date | Thu, 02 Jun 2016 22:20:48 +0200 |
parents | 719a27f1c1c7 |
children | f1c77634a2eb |
line wrap: on
line diff
--- a/src/ast_dump.rs +++ b/src/ast_dump.rs @@ -147,7 +147,8 @@ impl expr { expr::Attribute(value, attr, ctx) => format!("{}.{}", value.to_string(), attr), expr::Name(name, ctx) => format!("{}", name), expr::List(elts, ctx) => format!("[{}]", args_to_string(elts)), - expr::ListComp(elt, generators) => format!("[{} {}]", elt.to_string(), generators_to_string(generators)) + expr::ListComp(elt, generators) => format!("[{} {}]", elt.to_string(), generators_to_string(generators)), + expr::DictComp(key, value, generators) => format!("{{{}: {} {}}}", key.to_string(), value.to_string(), generators_to_string(generators)) } } }