diff --git a/index.js b/index.js index 8623fa4..6822fcb 100644 --- a/index.js +++ b/index.js @@ -98,7 +98,7 @@ module.exports = function(css, options){ var rules = []; whitespace(); comments(rules); - while (css[0] != '}' && (node = atrule() || rule())) { + while (css.length > 0 && css[0] != '}' && (node = atrule() || rule())) { rules.push(node); comments(rules); } @@ -444,8 +444,8 @@ module.exports = function(css, options){ function rule() { var pos = position(); var sel = selector(); - - if (!sel) return; + if (!sel) return error("Selector missing"); + comments(); return pos({