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)] |