aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src/tt_cursor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_mbe/src/tt_cursor.rs')
-rw-r--r--crates/ra_mbe/src/tt_cursor.rs5
1 files changed, 5 insertions, 0 deletions
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> {
109 parser.parse_block() 109 parser.parse_block()
110 } 110 }
111 111
112 pub(crate) fn eat_meta(&mut self) -> Option<tt::TokenTree> {
113 let parser = Parser::new(&mut self.pos, self.subtree);
114 parser.parse_meta()
115 }
116
112 pub(crate) fn eat_item(&mut self) -> Option<tt::TokenTree> { 117 pub(crate) fn eat_item(&mut self) -> Option<tt::TokenTree> {
113 let parser = Parser::new(&mut self.pos, self.subtree); 118 let parser = Parser::new(&mut self.pos, self.subtree);
114 parser.parse_item() 119 parser.parse_item()