summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEevee (Alex Munroe) <eevee.git@veekun.com>2014-08-29 19:52:00 -0700
committerEevee (Alex Munroe) <eevee.git@veekun.com>2014-08-29 19:52:00 -0700
commitbf75948c132a1a1af3d0e4b3b91c5d1885652002 (patch)
tree521c3398d89c0d9fe7a6ff8f03d217a5f16b6ab7
parente4eb845498108f69e0b6f72eacb6e94aed6b120f (diff)
downloadpyscss-bf75948c132a1a1af3d0e4b3b91c5d1885652002.tar.gz
Ruby only treats escapes specially inside quoted strings.
-rw-r--r--scss/grammar/expression.g8
-rw-r--r--scss/grammar/expression.py8
2 files changed, 8 insertions, 8 deletions
diff --git a/scss/grammar/expression.g b/scss/grammar/expression.g
index a881279..9574f28 100644
--- a/scss/grammar/expression.g
+++ b/scss/grammar/expression.g
@@ -241,10 +241,10 @@ parser SassExpression:
{{ return Interpolation.maybe(interpolated_string_double, type=Url, quotes='"') }}
rule interpolated_bare_url:
- BAREURL {{ parts = [unescape(BAREURL)] }}
+ BAREURL {{ parts = [BAREURL] }}
(
interpolation {{ parts.append(interpolation) }}
- BAREURL {{ parts.append(unescape(BAREURL)) }}
+ BAREURL {{ parts.append(BAREURL) }}
)* {{ return parts }}
rule interpolated_string:
@@ -273,10 +273,10 @@ parser SassExpression:
rule interpolated_bareword:
# Again, a bareword has a fairly limited set of allowed characters
- BAREWORD {{ parts = [unescape(BAREWORD)] }}
+ BAREWORD {{ parts = [BAREWORD] }}
(
interpolation {{ parts.append(interpolation) }}
- BAREWORD {{ parts.append(unescape(BAREWORD)) }}
+ BAREWORD {{ parts.append(BAREWORD) }}
)* {{ return parts }}
diff --git a/scss/grammar/expression.py b/scss/grammar/expression.py
index 03313f6..38f90e3 100644
--- a/scss/grammar/expression.py
+++ b/scss/grammar/expression.py
@@ -368,12 +368,12 @@ class SassExpression(Parser):
def interpolated_bare_url(self):
BAREURL = self._scan('BAREURL')
- parts = [unescape(BAREURL)]
+ parts = [BAREURL]
while self._peek(self.interpolated_bare_url_rsts) == 'INTERP_START':
interpolation = self.interpolation()
parts.append(interpolation)
BAREURL = self._scan('BAREURL')
- parts.append(unescape(BAREURL))
+ parts.append(BAREURL)
return parts
def interpolated_string(self):
@@ -411,12 +411,12 @@ class SassExpression(Parser):
def interpolated_bareword(self):
BAREWORD = self._scan('BAREWORD')
- parts = [unescape(BAREWORD)]
+ parts = [BAREWORD]
while self._peek(self.interpolated_bareword_rsts) == 'INTERP_START':
interpolation = self.interpolation()
parts.append(interpolation)
BAREWORD = self._scan('BAREWORD')
- parts.append(unescape(BAREWORD))
+ parts.append(BAREWORD)
return parts
def goal_interpolated_anything(self):