Match and consume a value reference.
(&mut self, err_msg: &str)
| 672 | |
| 673 | // Match and consume a value reference. |
| 674 | fn match_value(&mut self, err_msg: &str) -> ParseResult<Value> { |
| 675 | if let Some(Token::Value(v)) = self.token() { |
| 676 | self.consume(); |
| 677 | Ok(v) |
| 678 | } else { |
| 679 | err!(self.loc, err_msg) |
| 680 | } |
| 681 | } |
| 682 | |
| 683 | fn error(&self, message: &str) -> ParseError { |
| 684 | ParseError { |
no test coverage detected