test for ] in value
This commit is contained in:
parent
dc5df157b0
commit
d300d4e1fc
@ -95,7 +95,8 @@ pub(crate) fn eat_comment<I: Iterator<Item = Token>>(
|
||||
let mut span = if let Some(tok) = toks.peek() {
|
||||
tok.pos()
|
||||
} else {
|
||||
todo!()
|
||||
// Hit this path: "/*"
|
||||
todo!("")
|
||||
};
|
||||
while let Some(tok) = toks.next() {
|
||||
span = span.merge(tok.pos());
|
||||
|
@ -900,7 +900,7 @@ impl Value {
|
||||
}
|
||||
}
|
||||
';' | '}' | '{' => return None,
|
||||
':' | '?' | ')' | '@' | '^' => return Some(Err(("expected \";\".", span).into())),
|
||||
':' | '?' | ')' | '@' | '^' | ']' => return Some(Err(("expected \";\".", span).into())),
|
||||
v if v as u32 >= 0x80 || v.is_control() => {
|
||||
return Some(Err(("Expected expression.", span).into()))
|
||||
}
|
||||
|
@ -68,5 +68,9 @@ error!(
|
||||
);
|
||||
error!(
|
||||
toplevel_forward_slash,
|
||||
"/a {color, red;}", "Error: expected selector."
|
||||
"/a {color: red;}", "Error: expected selector."
|
||||
);
|
||||
error!(
|
||||
close_bracket_in_value,
|
||||
"a {color: red]}", "Error: expected \";\"."
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user