Skip to content

Commit 15b45ad

Browse files
authored
Merge pull request #2263 from mgreter/bugfix/issue-2243
Fix parsing of url with quoted argument
2 parents f0d7649 + 1a3baa7 commit 15b45ad

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

src/prelexer.cpp

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -243,16 +243,19 @@ namespace Sass {
243243
exactly <'l'>,
244244
exactly <'('>,
245245
W,
246-
non_greedy<
247-
alternatives<
248-
class_char< real_uri_chars >,
249-
uri_character,
250-
NONASCII,
251-
ESCAPE
252-
>,
253-
alternatives<
254-
sequence < W, exactly <')'> >,
255-
exactly< hash_lbrace >
246+
alternatives<
247+
quoted_string,
248+
non_greedy<
249+
alternatives<
250+
class_char< real_uri_chars >,
251+
uri_character,
252+
NONASCII,
253+
ESCAPE
254+
>,
255+
alternatives<
256+
sequence < W, exactly <')'> >,
257+
exactly< hash_lbrace >
258+
>
256259
>
257260
>
258261
>(src);

src/sass2scss.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,8 @@ namespace Sass
587587
sass.substr(pos_left, 5) == "@warn" ||
588588
sass.substr(pos_left, 6) == "@debug" ||
589589
sass.substr(pos_left, 6) == "@error" ||
590-
sass.substr(pos_left, 8) == "@charset"
590+
sass.substr(pos_left, 8) == "@charset" ||
591+
sass.substr(pos_left, 10) == "@namespace"
591592
) { sass = indent + sass.substr(pos_left); }
592593
// replace some specific sass shorthand directives (if not fallowed by a white space character)
593594
else if (sass.substr(pos_left, 1) == "=")

0 commit comments

Comments
 (0)