(&mut self)
| 314 | } |
| 315 | |
| 316 | fn parse_string_literal(&mut self) -> Option<Expr> { |
| 317 | match self.current_token { |
| 318 | Token::String(ref mut str) => Some(Expr::Literal(Literal::String(str.clone()))), |
| 319 | _ => None, |
| 320 | } |
| 321 | } |
| 322 | |
| 323 | fn parse_array_literal(&mut self) -> Option<Expr> { |
| 324 | self.parse_expr_list(Token::RightBracket) |