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)
             },