summaryrefslogtreecommitdiff
path: root/scss/grammar/expression.py
diff options
context:
space:
mode:
Diffstat (limited to 'scss/grammar/expression.py')
-rw-r--r--scss/grammar/expression.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/scss/grammar/expression.py b/scss/grammar/expression.py
index 88e3023..d3e5cbd 100644
--- a/scss/grammar/expression.py
+++ b/scss/grammar/expression.py
@@ -83,9 +83,9 @@ class SassExpressionScanner(Scanner):
('KWVAR', '\\$[-a-zA-Z0-9_]+(?=\\s*:)'),
('SLURPYVAR', '\\$[-a-zA-Z0-9_]+(?=[.][.][.])'),
('VAR', '\\$[-a-zA-Z0-9_]+'),
- ('LITERAL_FUNCTION', '(calc|expression|progid:[\\w.]+)(?=[(])'),
+ ('LITERAL_FUNCTION', '(-moz-calc|-webkit-calc|calc|expression|progid:[\\w.]+)(?=[(])'),
('ALPHA_FUNCTION', 'alpha(?=[(])'),
- ('OPACITY', '(?:(?i)opacity)'),
+ ('OPACITY', '((?i)opacity)'),
('URL_FUNCTION', 'url(?=[(])'),
('FNCT', '[-a-zA-Z_][-a-zA-Z0-9_]*(?=\\()'),
('BAREWORD', '(?!\\d)(\\\\[0-9a-fA-F]{1,6}|\\\\.|[-a-zA-Z0-9_])+'),