comparison src/ast_dump.rs @ 92:7977a52c3202

Fix chained assigns.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Tue, 28 Jun 2016 01:22:35 +0100
parents 859d44f143b8
children 20c1c9d7803d
comparison
equal deleted inserted replaced
91:859d44f143b8 92:7977a52c3202
371 target.to_string(), 371 target.to_string(),
372 iter.to_string(), 372 iter.to_string(),
373 if_else_statements_to_string(indent, body, orelse) 373 if_else_statements_to_string(indent, body, orelse)
374 ) 374 )
375 }, 375 },
376 stmt::Assign(targets, value) => format!("{}{} = {}", current_indent, vec_to_strings_vec(targets).join(", "), value.to_string()), 376 stmt::Assign(targets, value) => format!("{}{} = {}", current_indent, vec_to_strings_vec(targets).join(" = "), value.to_string()),
377 stmt::AugAssign(target, op, value) => format!("{}{} {}= {}", current_indent, target.to_string(), op.to_string(), value.to_string()), 377 stmt::AugAssign(target, op, value) => format!("{}{} {}= {}", current_indent, target.to_string(), op.to_string(), value.to_string()),
378 stmt::Return(expr) => format!("{}return{}", current_indent, match expr { 378 stmt::Return(expr) => format!("{}return{}", current_indent, match expr {
379 Some(expr) => format!(" {}", expr.to_string()), 379 Some(expr) => format!(" {}", expr.to_string()),
380 None => String::new() 380 None => String::new()
381 }), 381 }),