rename ident_body to be more explicit it does not include interpolation
This commit is contained in:
parent
ca69695776
commit
0052c754cb
@ -12,7 +12,7 @@ use crate::{Scope, Token};
|
|||||||
|
|
||||||
use super::{as_hex, hex_char_for, is_name, is_name_start, parse_interpolation};
|
use super::{as_hex, hex_char_for, is_name, is_name_start, parse_interpolation};
|
||||||
|
|
||||||
fn ident_body<I: Iterator<Item = Token>>(
|
fn ident_body_no_interpolation<I: Iterator<Item = Token>>(
|
||||||
toks: &mut PeekMoreIterator<I>,
|
toks: &mut PeekMoreIterator<I>,
|
||||||
unit: bool,
|
unit: bool,
|
||||||
mut span: Span,
|
mut span: Span,
|
||||||
@ -205,7 +205,7 @@ pub(crate) fn eat_ident_no_interpolation<I: Iterator<Item = Token>>(
|
|||||||
if toks.peek().unwrap().kind == '-' {
|
if toks.peek().unwrap().kind == '-' {
|
||||||
toks.next();
|
toks.next();
|
||||||
text.push('-');
|
text.push('-');
|
||||||
text.push_str(&ident_body(toks, unit, span)?.node);
|
text.push_str(&ident_body_no_interpolation(toks, unit, span)?.node);
|
||||||
return Ok(Spanned { node: text, span });
|
return Ok(Spanned { node: text, span });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -224,7 +224,7 @@ pub(crate) fn eat_ident_no_interpolation<I: Iterator<Item = Token>>(
|
|||||||
return Err(("Expected identifier.", first.pos()).into());
|
return Err(("Expected identifier.", first.pos()).into());
|
||||||
}
|
}
|
||||||
|
|
||||||
let body = ident_body(toks, unit, span)?;
|
let body = ident_body_no_interpolation(toks, unit, span)?;
|
||||||
span = span.merge(body.span);
|
span = span.merge(body.span);
|
||||||
text.push_str(&body.node);
|
text.push_str(&body.node);
|
||||||
Ok(Spanned { node: text, span })
|
Ok(Spanned { node: text, span })
|
||||||
|
Loading…
x
Reference in New Issue
Block a user