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() {
|
let mut span = if let Some(tok) = toks.peek() {
|
||||||
tok.pos()
|
tok.pos()
|
||||||
} else {
|
} else {
|
||||||
todo!()
|
// Hit this path: "/*"
|
||||||
|
todo!("")
|
||||||
};
|
};
|
||||||
while let Some(tok) = toks.next() {
|
while let Some(tok) = toks.next() {
|
||||||
span = span.merge(tok.pos());
|
span = span.merge(tok.pos());
|
||||||
|
@ -900,7 +900,7 @@ impl Value {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
';' | '}' | '{' => return None,
|
';' | '}' | '{' => return None,
|
||||||
':' | '?' | ')' | '@' | '^' => return Some(Err(("expected \";\".", span).into())),
|
':' | '?' | ')' | '@' | '^' | ']' => return Some(Err(("expected \";\".", span).into())),
|
||||||
v if v as u32 >= 0x80 || v.is_control() => {
|
v if v as u32 >= 0x80 || v.is_control() => {
|
||||||
return Some(Err(("Expected expression.", span).into()))
|
return Some(Err(("Expected expression.", span).into()))
|
||||||
}
|
}
|
||||||
|
@ -68,5 +68,9 @@ error!(
|
|||||||
);
|
);
|
||||||
error!(
|
error!(
|
||||||
toplevel_forward_slash,
|
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