aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src/mbe_parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_mbe/src/mbe_parser.rs')
-rw-r--r--crates/ra_mbe/src/mbe_parser.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/crates/ra_mbe/src/mbe_parser.rs b/crates/ra_mbe/src/mbe_parser.rs
index abad2e8c8..60e566ed2 100644
--- a/crates/ra_mbe/src/mbe_parser.rs
+++ b/crates/ra_mbe/src/mbe_parser.rs
@@ -52,10 +52,7 @@ fn parse_subtree(tt: &tt::Subtree) -> Option<crate::Subtree> {
52 }; 52 };
53 token_trees.push(child); 53 token_trees.push(child);
54 } 54 }
55 Some(crate::Subtree { 55 Some(crate::Subtree { token_trees, delimiter: tt.delimiter })
56 token_trees,
57 delimiter: tt.delimiter,
58 })
59} 56}
60 57
61fn parse_var(p: &mut TtCursor) -> Option<crate::Var> { 58fn parse_var(p: &mut TtCursor) -> Option<crate::Var> {
@@ -92,9 +89,5 @@ fn parse_repeat(p: &mut TtCursor) -> Option<crate::Repeat> {
92 _ => return None, 89 _ => return None,
93 }; 90 };
94 p.bump(); 91 p.bump();
95 Some(crate::Repeat { 92 Some(crate::Repeat { subtree, kind, separator })
96 subtree,
97 kind,
98 separator,
99 })
100} 93}