Match and consume a block reference.
(&mut self, err_msg: &str)
| 662 | |
| 663 | // Match and consume a block reference. |
| 664 | fn match_block(&mut self, err_msg: &str) -> ParseResult<Block> { |
| 665 | if let Some(Token::Block(block)) = self.token() { |
| 666 | self.consume(); |
| 667 | Ok(block) |
| 668 | } else { |
| 669 | err!(self.loc, err_msg) |
| 670 | } |
| 671 | } |
| 672 | |
| 673 | // Match and consume a value reference. |
| 674 | fn match_value(&mut self, err_msg: &str) -> ParseResult<Value> { |
no test coverage detected