test for toplevel @ and &
This commit is contained in:
parent
ff8447fd7e
commit
117dc453e2
@ -295,7 +295,7 @@ impl<'a> StyleSheetParser<'a> {
|
||||
},
|
||||
'&' => {
|
||||
return Err(
|
||||
("Base-level rules cannot contain the parent-selector-referencing character '&'.", self.lexer.next().unwrap().pos()).into(),
|
||||
("Top-level selectors may not contain the parent selector \"&\".", self.lexer.next().unwrap().pos()).into(),
|
||||
)
|
||||
}
|
||||
c if c.is_control() => {
|
||||
|
@ -123,6 +123,8 @@ error!(
|
||||
"#{", "Error: expected \"}\"."
|
||||
);
|
||||
error!(toplevel_hash, "#", "Error: expected \"{\".");
|
||||
error!(toplevel_at, "@", "Error: Expected identifier.");
|
||||
error!(toplevel_ampersand, "& {}", "Error: Top-level selectors may not contain the parent selector \"&\".");
|
||||
error!(toplevel_backslash, "\\", "Error: expected \"}\".");
|
||||
error!(toplevel_var_no_colon, "$r", "Error: expected \":\".");
|
||||
error!(bar_in_value, "a {color: a|b;}", "Error: expected \";\".");
|
||||
|
Loading…
x
Reference in New Issue
Block a user