summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scss/selector.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/scss/selector.py b/scss/selector.py
index 25d32fe..3c01eb8 100644
--- a/scss/selector.py
+++ b/scss/selector.py
@@ -20,8 +20,7 @@ import re
# combinator -- i.e., it is a descendant of the root element.
# TODO `*html` is incorrectly parsed as a single selector
# TODO this oughta be touched up for css4 selectors
-SELECTOR_TOKENIZER = re.compile(
-r'''
+SELECTOR_TOKENIZER = re.compile(r'''
# Colons introduce pseudo-selectors, sometimes with parens
# TODO doesn't handle quoted )
[:]+ [-\w]+ (?: [(] .+? [)] )?
@@ -243,13 +242,13 @@ class Selector(object):
SimpleSelector(pending['combinator'], pending['tokens']))
pending['combinator'] = ' '
pending['tokens'] = []
+
def promote_selector():
promote_simple()
if pending['simples']:
ret.append(cls(pending['simples']))
pending['simples'] = []
-
pos = 0
while pos < len(selector):
# TODO i don't think this deals with " + " correctly. anywhere.