mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 21:05:02 +00:00
support literal suffixes
This commit is contained in:
parent
73ded3c63c
commit
359e70d1b2
7 changed files with 40 additions and 2 deletions
|
@ -139,6 +139,16 @@ impl<'a> Parser<'a> {
|
|||
))
|
||||
}
|
||||
}
|
||||
|
||||
pub fn parse_suffix(&mut self) -> Option<TextRange> {
|
||||
let start = self.get_pos();
|
||||
let _ = self.peek()?;
|
||||
while let Some(_) = self.peek() {
|
||||
self.advance();
|
||||
}
|
||||
let end = self.get_pos();
|
||||
Some(TextRange::from_to(start, end))
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Eq, PartialEq, Clone)]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue