diff options
author | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2014-08-29 19:52:00 -0700 |
---|---|---|
committer | Eevee (Alex Munroe) <eevee.git@veekun.com> | 2014-08-29 19:52:00 -0700 |
commit | bf75948c132a1a1af3d0e4b3b91c5d1885652002 (patch) | |
tree | 521c3398d89c0d9fe7a6ff8f03d217a5f16b6ab7 | |
parent | e4eb845498108f69e0b6f72eacb6e94aed6b120f (diff) | |
download | pyscss-bf75948c132a1a1af3d0e4b3b91c5d1885652002.tar.gz |
Ruby only treats escapes specially inside quoted strings.
-rw-r--r-- | scss/grammar/expression.g | 8 | ||||
-rw-r--r-- | scss/grammar/expression.py | 8 |
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): |