Mercurial > python-compiler.rs
diff src/ast_type.rs @ 8:94ff501bf336
Add ast.AugAssign.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 31 May 2016 04:34:42 +0100 |
parents | 680d15073f55 |
children |
line wrap: on
line diff
--- a/src/ast_type.rs +++ b/src/ast_type.rs @@ -125,6 +125,11 @@ impl Visitor<Type> for Typing { println!("{:?}", self.environment.clone()); Type::Bottom }, + Statement::AugAssign(target, op, value) => { + let value = self.visit_expr(value); + let target = self.visit_expr(target); + Type::Bottom + }, Statement::Return(expr) => { self.visit_expr(expr) },