(introducer: &Ident, iter: Iter)
| 119 | } |
| 120 | |
| 121 | fn parse_not(introducer: &Ident, iter: Iter) -> Result<Expr> { |
| 122 | let paren = token::parse_paren(introducer, iter)?; |
| 123 | |
| 124 | let ref mut inner = iter::new(paren.stream()); |
| 125 | let expr = self::parse(inner)?; |
| 126 | token::parse_optional_punct(inner, ','); |
| 127 | token::parse_end(inner)?; |
| 128 | |
| 129 | Ok(Expr::Not(Box::new(expr))) |
| 130 | } |
| 131 | |
| 132 | fn parse_any(introducer: &Ident, iter: Iter) -> Result<Expr> { |
| 133 | let paren = token::parse_paren(introducer, iter)?; |
no test coverage detected