parent
8cb22a6ec7
commit
5d00043ee6
@ -0,0 +1,27 @@
|
|||||||
|
From 139e86e32506dbd8c301b1241f9b79aeed9cb696 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Natalie Weizenbaum <nweiz@google.com>
|
||||||
|
Date: Wed, 4 Oct 2017 15:20:18 -0700
|
||||||
|
Subject: [PATCH] Fix custom property interpolation (#2384)
|
||||||
|
|
||||||
|
Interpolation that included the full property name (such as --#{foo})
|
||||||
|
was crashing the parser.
|
||||||
|
|
||||||
|
Closes #2383
|
||||||
|
---
|
||||||
|
lib/sass/scss/rx.rb | 2 +-
|
||||||
|
1 files changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/lib/sass/scss/rx.rb b/lib/sass/scss/rx.rb
|
||||||
|
index 2c48a77f..16963d1e 100644
|
||||||
|
--- a/lib/sass/scss/rx.rb
|
||||||
|
+++ b/lib/sass/scss/rx.rb
|
||||||
|
@@ -127,7 +127,7 @@
|
||||||
|
OPTIONAL = /!#{W}optional/i
|
||||||
|
IDENT_START = /-|#{NMSTART}/
|
||||||
|
|
||||||
|
- IDENT_HYPHEN_INTERP = /-(#\{)/
|
||||||
|
+ IDENT_HYPHEN_INTERP = /-+(#\{)/
|
||||||
|
STRING1_NOINTERP = /\"((?:[^\n\r\f\\"#]|#(?!\{)|#{ESCAPE})*)\"/
|
||||||
|
STRING2_NOINTERP = /\'((?:[^\n\r\f\\'#]|#(?!\{)|#{ESCAPE})*)\'/
|
||||||
|
STRING_NOINTERP = /#{STRING1_NOINTERP}|#{STRING2_NOINTERP}/
|
||||||
|
|
Loading…
Reference in new issue