Toplevel unknown at rules
This commit is contained in:
parent
c8e3462e74
commit
71b4729613
@ -298,6 +298,10 @@ impl StyleSheet {
|
|||||||
.parse_toplevel()?)
|
.parse_toplevel()?)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub(crate) fn from_stmts(s: Vec<Stmt>) -> StyleSheet {
|
||||||
|
StyleSheet(s)
|
||||||
|
}
|
||||||
|
|
||||||
/// Write the internal representation as CSS to `buf`
|
/// Write the internal representation as CSS to `buf`
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
@ -311,7 +315,7 @@ impl StyleSheet {
|
|||||||
/// ```
|
/// ```
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn print_as_css<W: Write>(self, buf: &mut W) -> SassResult<()> {
|
pub fn print_as_css<W: Write>(self, buf: &mut W) -> SassResult<()> {
|
||||||
Css::from_stylesheet(self).pretty_print(buf)
|
Css::from_stylesheet(self).pretty_print(buf, 0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -449,6 +453,7 @@ impl<'a> StyleSheetParser<'a> {
|
|||||||
AtRule::Return(_) => {
|
AtRule::Return(_) => {
|
||||||
return Err("This at-rule is not allowed here.".into())
|
return Err("This at-rule is not allowed here.".into())
|
||||||
}
|
}
|
||||||
|
u @ AtRule::Unknown(..) => rules.push(Stmt::AtRule(u)),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -626,6 +631,7 @@ pub(crate) fn eat_expr<I: Iterator<Item = Token>>(
|
|||||||
AtRule::Warn(a, b) => Ok(Some(Expr::Warn(a, b))),
|
AtRule::Warn(a, b) => Ok(Some(Expr::Warn(a, b))),
|
||||||
AtRule::Error(pos, err) => Err(SassError::new(err, pos)),
|
AtRule::Error(pos, err) => Err(SassError::new(err, pos)),
|
||||||
AtRule::Return(_) => todo!("@return in unexpected location!"),
|
AtRule::Return(_) => todo!("@return in unexpected location!"),
|
||||||
|
AtRule::Unknown(..) => todo!("nested media queries not yet implemented"),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user