Mercurial > python-compiler.rs
comparison src/python_ast.rs @ 56:c3cc16b933d2
Implement function arguments of all kinds.
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
|---|---|
| date | Sun, 12 Jun 2016 03:48:24 +0100 |
| parents | d9838e8b3ec5 |
| children | e5a808ec31c0 |
comparison
equal
deleted
inserted
replaced
| 55:32c78b275d5a | 56:c3cc16b933d2 |
|---|---|
| 191 #[derive(Clone, Debug, PartialEq, Eq, Hash)] | 191 #[derive(Clone, Debug, PartialEq, Eq, Hash)] |
| 192 pub struct arguments { | 192 pub struct arguments { |
| 193 pub args: Vec<arg>, | 193 pub args: Vec<arg>, |
| 194 pub vararg: Option<arg>, | 194 pub vararg: Option<arg>, |
| 195 pub kwonlyargs: Vec<arg>, | 195 pub kwonlyargs: Vec<arg>, |
| 196 pub kw_defaults: Vec<expr>, | 196 pub kw_defaults: Vec<Option<expr>>, |
| 197 pub kwarg: Option<arg>, | 197 pub kwarg: Option<arg>, |
| 198 pub defaults: Vec<expr> | 198 pub defaults: Vec<expr> |
| 199 } | 199 } |
| 200 | 200 |
| 201 #[derive(Clone, Debug, PartialEq, Eq, Hash)] | 201 #[derive(Clone, Debug, PartialEq, Eq, Hash)] |
