diff options
-rw-r--r-- | scss/selector.py | 5 |
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. |