diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-06-30 22:32:24 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-30 22:32:24 +0200 |
| commit | 17e89468847735df10381c47c46c7d82d33cc463 (patch) | |
| tree | b0ce55f7d62aac399717aac3ab5a76c981c66f65 /src/parse/mod.rs | |
| parent | 911b5818344e85a58da9db895a333d22484b7ae7 (diff) | |
Remove color literals (#39)
Diffstat (limited to 'src/parse/mod.rs')
| -rw-r--r-- | src/parse/mod.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs index 0afcd88b..a56e451d 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -385,7 +385,6 @@ fn literal(p: &mut Parser) -> Option<Expr> { Token::Angle(val, unit) => Expr::Angle(span, val, unit), Token::Percent(p) => Expr::Percent(span, p), Token::Fraction(p) => Expr::Fractional(span, p), - Token::Color(color) => Expr::Color(span, color), Token::Str(token) => Expr::Str(span, { if !token.terminated { p.expected_at("quote", p.peek_span().end); @@ -672,10 +671,9 @@ fn if_expr(p: &mut Parser) -> Option<Expr> { // We are in code mode but still want to react to `#else` if the // outer mode is markup. - if match p.outer_mode() { - TokenMode::Markup => p.eat_if(Token::Invalid("#else")), - TokenMode::Code => p.eat_if(Token::Else), - } { + if (p.outer_mode() == TokenMode::Code || p.eat_if(Token::Invalid("#"))) + && p.eat_if(Token::Else) + { else_body = body(p); } |
