mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 21:35:20 +00:00
move tt-iter into tt crate
This commit is contained in:
parent
db056b4a69
commit
dc39e87b79
10 changed files with 336 additions and 323 deletions
|
@ -11,9 +11,12 @@ use syntax::{
|
|||
SyntaxKind::*,
|
||||
SyntaxNode, SyntaxToken, SyntaxTreeBuilder, TextRange, TextSize, WalkEvent, T,
|
||||
};
|
||||
use tt::buffer::{Cursor, TokenBuffer};
|
||||
use tt::{
|
||||
buffer::{Cursor, TokenBuffer},
|
||||
iter::TtIter,
|
||||
};
|
||||
|
||||
use crate::{to_parser_input::to_parser_input, tt_iter::TtIter};
|
||||
use crate::to_parser_input::to_parser_input;
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests;
|
||||
|
@ -213,7 +216,7 @@ where
|
|||
let mut res = Vec::new();
|
||||
|
||||
while iter.peek_n(0).is_some() {
|
||||
let expanded = iter.expect_fragment(parser::PrefixEntryPoint::Expr, edition);
|
||||
let expanded = crate::expect_fragment(&mut iter, parser::PrefixEntryPoint::Expr, edition);
|
||||
|
||||
res.push(match expanded.value {
|
||||
None => break,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue