Mercurial > python-compiler.rs
diff src/python_ast.rs @ 6:6f2bf13f4cb5
Add ast.While and ast.Break.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Tue, 31 May 2016 04:22:35 +0100 |
parents | ddf372373a77 |
children | 680d15073f55 |
line wrap: on
line diff
--- a/src/python_ast.rs +++ b/src/python_ast.rs @@ -11,10 +11,12 @@ pub enum Statement { Global(Vec<String>), If(Expr, Vec<Statement>, Vec<Statement>), For(Expr, Expr, Vec<Statement>, Vec<Statement>), + While(Expr, Vec<Statement>, Vec<Statement>), Assign(Vec<Expr>, Expr), Return(Expr), ImportFrom(String, Vec<Expr>), Expr(Expr), + Break, Error } @@ -46,6 +48,7 @@ pub enum BinOp { BinMult, BinEq, BinLt, + BinGt, Sub, Div, Error