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()