comparison src/python_ast.rs @ 1:b90e49ab734b

Factorise conversion of Python str into Rust String.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Tue, 31 May 2016 00:52:00 +0100
parents 211b0df72e64
children 5fc7c2790d8c
comparison
equal deleted inserted replaced
0:211b0df72e64 1:b90e49ab734b
19 #[derive(Clone, Debug, PartialEq, Eq, Hash)] 19 #[derive(Clone, Debug, PartialEq, Eq, Hash)]
20 pub enum Expr { 20 pub enum Expr {
21 BinOp(Box<Expr>, BinOp, Box<Expr>), 21 BinOp(Box<Expr>, BinOp, Box<Expr>),
22 Compare(Box<Expr>, Vec<BinOp>, Vec<Expr>), 22 Compare(Box<Expr>, Vec<BinOp>, Vec<Expr>),
23 Call(Box<Expr>, Vec<Expr>), 23 Call(Box<Expr>, Vec<Expr>),
24 Alias(String, String), 24 Alias(String, Option<String>),
25 Name(String), 25 Name(String),
26 NameConstant(String), 26 NameConstant(String),
27 Str(String), 27 Str(String),
28 Num(String), 28 Num(String),
29 Error 29 Error