From 762819864fd78f2e8904a6bde6181b80895db360 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Fri, 19 Apr 2019 19:33:29 +0800 Subject: add block matcher --- crates/ra_mbe/src/tt_cursor.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'crates/ra_mbe/src/tt_cursor.rs') diff --git a/crates/ra_mbe/src/tt_cursor.rs b/crates/ra_mbe/src/tt_cursor.rs index d700aad69..04bb6b563 100644 --- a/crates/ra_mbe/src/tt_cursor.rs +++ b/crates/ra_mbe/src/tt_cursor.rs @@ -109,6 +109,11 @@ impl<'a> TtCursor<'a> { parser.parse_block() } + pub(crate) fn eat_meta(&mut self) -> Option { + let parser = Parser::new(&mut self.pos, self.subtree); + parser.parse_meta() + } + pub(crate) fn eat_item(&mut self) -> Option { let parser = Parser::new(&mut self.pos, self.subtree); parser.parse_item() -- cgit v1.2.3