proper error message for missing closing brace and semicolon

This commit is contained in:
ConnorSkees 2020-03-21 10:40:38 -04:00
parent 22ab800e4c
commit 51b080e6eb

View File

@ -203,7 +203,11 @@ impl<'a> StyleParser<'a> {
} }
_ => { _ => {
let val = self.parse_style_value(toks, scope)?; let val = self.parse_style_value(toks, scope)?;
match toks.peek().unwrap().kind { let t = match toks.peek() {
Some(tok) => tok,
None => return Err("expected more input.".into()),
};
match t.kind {
TokenKind::Symbol(Symbol::CloseCurlyBrace) => {} TokenKind::Symbol(Symbol::CloseCurlyBrace) => {}
TokenKind::Symbol(Symbol::SemiColon) => { TokenKind::Symbol(Symbol::SemiColon) => {
toks.next(); toks.next();