Mercurial > python-compiler.rs
comparison src/python_ast.rs @ 79:6bf54bff8dbd
Add ast.Lambda.
| author | Bastien Orivel <eijebong@bananium.fr> |
|---|---|
| date | Mon, 13 Jun 2016 20:06:34 +0200 |
| parents | f1a845e4121b |
| children | c6d3f0dabbba |
comparison
equal
deleted
inserted
replaced
| 78:f1a845e4121b | 79:6bf54bff8dbd |
|---|---|
| 79 #[derive(Clone, Debug, PartialEq, Eq, Hash)] | 79 #[derive(Clone, Debug, PartialEq, Eq, Hash)] |
| 80 pub enum expr { | 80 pub enum expr { |
| 81 BoolOp(boolop, Vec<expr>), | 81 BoolOp(boolop, Vec<expr>), |
| 82 BinOp(Box<expr>, operator, Box<expr>), | 82 BinOp(Box<expr>, operator, Box<expr>), |
| 83 UnaryOp(unaryop, Box<expr>), | 83 UnaryOp(unaryop, Box<expr>), |
| 84 //Lambda(arguments, Box<expr>) | 84 Lambda(Box<arguments>, Box<expr>), |
| 85 //IfExp(Box<expr>, Box<expr>, Box<expr>) | 85 //IfExp(Box<expr>, Box<expr>, Box<expr>) |
| 86 //Dict(Vec<expr>, Vec<expr>) | 86 //Dict(Vec<expr>, Vec<expr>) |
| 87 Set(Vec<expr>), | 87 Set(Vec<expr>), |
| 88 ListComp(Box<expr>, Vec<comprehension>), | 88 ListComp(Box<expr>, Vec<comprehension>), |
| 89 SetComp(Box<expr>, Vec<comprehension>), | 89 SetComp(Box<expr>, Vec<comprehension>), |
