Remove inner _parse_interpolation()
This commit is contained in:
parent
a645424186
commit
c2e339fb5b
11
src/utils.rs
11
src/utils.rs
@ -41,7 +41,7 @@ pub(crate) fn devour_whitespace_or_comment<I: Iterator<Item = W>, W: IsWhitespac
|
||||
found_whitespace
|
||||
}
|
||||
|
||||
fn _parse_interpolation<I: Iterator<Item = Token>>(
|
||||
pub(crate) fn parse_interpolation<I: Iterator<Item = Token>>(
|
||||
tokens: &mut Peekable<I>,
|
||||
scope: &Scope,
|
||||
) -> SassResult<Vec<Token>> {
|
||||
@ -60,7 +60,7 @@ fn _parse_interpolation<I: Iterator<Item = Token>>(
|
||||
val.push_str(&scope.get_var(v)?.clone().unquote().to_string())
|
||||
}
|
||||
TokenKind::Interpolation => val.push_str(
|
||||
&_parse_interpolation(tokens, scope)?
|
||||
&parse_interpolation(tokens, scope)?
|
||||
.iter()
|
||||
.map(|x| x.kind.to_string())
|
||||
.collect::<String>(),
|
||||
@ -77,13 +77,6 @@ fn _parse_interpolation<I: Iterator<Item = Token>>(
|
||||
.collect())
|
||||
}
|
||||
|
||||
pub(crate) fn parse_interpolation<I: Iterator<Item = Token>>(
|
||||
tokens: &mut Peekable<I>,
|
||||
scope: &Scope,
|
||||
) -> SassResult<Vec<Token>> {
|
||||
_parse_interpolation(tokens, scope)
|
||||
}
|
||||
|
||||
pub(crate) struct VariableDecl {
|
||||
pub val: Value,
|
||||
pub default: bool,
|
||||
|
Loading…
x
Reference in New Issue
Block a user