Mercurial > python-compiler.rs
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 |