aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_mbe/src/syntax_bridge.rs
diff options
context:
space:
mode:
authorEdwin Cheng <[email protected]>2019-05-27 17:28:46 +0100
committerEdwin Cheng <[email protected]>2019-05-27 17:38:55 +0100
commit98aac6b751879305dd236c3f22c44755514c8162 (patch)
treed2c854a0adecc4e3e7c90466433f1f6a1389ab2f /crates/ra_mbe/src/syntax_bridge.rs
parentc8c9230dd2c2b981fbc90ff587b41b7342b72480 (diff)
Simpliy how collecting token from src
Diffstat (limited to 'crates/ra_mbe/src/syntax_bridge.rs')
-rw-r--r--crates/ra_mbe/src/syntax_bridge.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/ra_mbe/src/syntax_bridge.rs b/crates/ra_mbe/src/syntax_bridge.rs
index 058f65ffd..caeb842b1 100644
--- a/crates/ra_mbe/src/syntax_bridge.rs
+++ b/crates/ra_mbe/src/syntax_bridge.rs
@@ -298,11 +298,7 @@ fn delim_to_str(d: tt::Delimiter, closing: bool) -> SmolStr {
298impl<'a> TreeSink for TtTreeSink<'a> { 298impl<'a> TreeSink for TtTreeSink<'a> {
299 fn token(&mut self, kind: SyntaxKind, n_tokens: u8) { 299 fn token(&mut self, kind: SyntaxKind, n_tokens: u8) {
300 if kind == L_DOLLAR || kind == R_DOLLAR { 300 if kind == L_DOLLAR || kind == R_DOLLAR {
301 if let Some(_) = self.cursor.end() { 301 self.cursor = self.cursor.bump_subtree();
302 self.cursor = self.cursor.bump();
303 } else {
304 self.cursor = self.cursor.subtree().unwrap();
305 }
306 return; 302 return;
307 } 303 }
308 304