summaryrefslogtreecommitdiff
path: root/scss/src/grammar/grammar.g
diff options
context:
space:
mode:
Diffstat (limited to 'scss/src/grammar/grammar.g')
-rw-r--r--scss/src/grammar/grammar.g4
1 files changed, 2 insertions, 2 deletions
diff --git a/scss/src/grammar/grammar.g b/scss/src/grammar/grammar.g
index d6d663e..20a6cbf 100644
--- a/scss/src/grammar/grammar.g
+++ b/scss/src/grammar/grammar.g
@@ -141,7 +141,7 @@ parser SassExpression:
[ UNITS ] {{ return Literal(Number(float(NUM), unit=UNITS)) }}
| STR {{ return Literal(String(STR[1:-1], quotes="'")) }}
| QSTR {{ return Literal(String(QSTR[1:-1], quotes='"')) }}
- | COLOR {{ return Literal(Color(ParserValue(COLOR))) }}
+ | COLOR {{ return Literal(Color.from_hex(COLOR, literal=True)) }}
| VAR {{ return Variable(VAR) }}
rule kwatom:
@@ -150,7 +150,7 @@ parser SassExpression:
[ UNITS ] {{ return Literal(Number(float(KWNUM), unit=UNITS)) }}
| KWSTR {{ return Literal(String(KWSTR[1:-1], quotes="'")) }}
| KWQSTR {{ return Literal(String(KWQSTR[1:-1], quotes='"')) }}
- | KWCOLOR {{ return Literal(Color(ParserValue(KWCOLOR))) }}
+ | KWCOLOR {{ return Literal(Color.from_hex(COLOR, literal=True)) }}
| KWVAR {{ return Variable(KWVAR) }}
%%
### Grammar ends.