diff --git a/src/style.rs b/src/style.rs index 70bb245..58dc245 100644 --- a/src/style.rs +++ b/src/style.rs @@ -93,6 +93,7 @@ impl<'a> StyleParser<'a> { parse_quoted_string(toks, scope, q)?.unquote().to_string(), )); style.push(tok); + continue; } TokenKind::Symbol(Symbol::OpenCurlyBrace) | TokenKind::Symbol(Symbol::SemiColon) => break, diff --git a/tests/styles.rs b/tests/styles.rs index 36be4cc..80a0707 100644 --- a/tests/styles.rs +++ b/tests/styles.rs @@ -147,3 +147,7 @@ test!( "a {\n color: \"\\#{foo}\";\n}\n", "a {\n color: \"#{foo}\";\n}\n" ); +test!( + styles_after_quoted, + "a {\n color: \"red\";\n color: blue;\n}\n" +);