Better mixin error messages
This commit is contained in:
parent
46b96d03b1
commit
1dfe77bcff
@ -98,7 +98,9 @@ impl Mixin {
|
||||
Expr::Style(s) => stmts.push(Stmt::Style(*s)),
|
||||
Expr::Styles(s) => stmts.extend(s.into_iter().map(Stmt::Style)),
|
||||
Expr::Include(s) => stmts.extend(s),
|
||||
Expr::MixinDecl(..) | Expr::FunctionDecl(..) | Expr::Debug(..) | Expr::Warn(..) => {
|
||||
Expr::FunctionDecl(..) => return Err("Mixins may not contain function declarations.".into()),
|
||||
Expr::MixinDecl(..) => return Err("Mixins may not contain mixin declarations.".into()),
|
||||
Expr::Debug(..) | Expr::Warn(..) => {
|
||||
todo!()
|
||||
}
|
||||
Expr::Selector(selector) => {
|
||||
@ -131,7 +133,7 @@ pub(crate) fn eat_include<I: Iterator<Item = Token>>(
|
||||
.expect("this must exist because we have already peeked");
|
||||
let name = match kind {
|
||||
TokenKind::Ident(s) => s,
|
||||
_ => return Err(SassError::new("Expected identifier.", pos)),
|
||||
_ => return Err("Expected identifier.".into()),
|
||||
};
|
||||
|
||||
devour_whitespace(toks);
|
||||
|
Loading…
x
Reference in New Issue
Block a user