Mercurial > python-compiler.rs
comparison src/ast_dump.rs @ 4:f27a4aee9dfa
Add ast.Attribute.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 31 May 2016 03:59:05 +0100 |
parents | 326d7f2a94d4 |
children | ddf372373a77 |
comparison
equal
deleted
inserted
replaced
3:326d7f2a94d4 | 4:f27a4aee9dfa |
---|---|
49 match asname { | 49 match asname { |
50 None => format!("{}", name), | 50 None => format!("{}", name), |
51 Some(asname) => format!("{} as {}", name, asname) | 51 Some(asname) => format!("{} as {}", name, asname) |
52 } | 52 } |
53 } | 53 } |
54 Expr::Attribute(lhs, rhs) => format!("{}.{}", lhs.to_string(), rhs), | |
54 Expr::Name(name) => format!("{}", name), | 55 Expr::Name(name) => format!("{}", name), |
55 Expr::NameConstant(name) => format!("{}", name), | 56 Expr::NameConstant(name) => format!("{}", name), |
56 Expr::Str(s) => format!("\"{}\"", s), | 57 Expr::Str(s) => format!("\"{}\"", s), |
57 Expr::Num(n) => format!("{}", n), | 58 Expr::Num(n) => format!("{}", n), |
58 Expr::Error => "Expr::Error".to_string() | 59 Expr::Error => "Expr::Error".to_string() |