Skip to content

Commit fe4e83c

Browse files
committed
better ignore rules that fail
1 parent a0503c7 commit fe4e83c

File tree

3 files changed

+563
-9
lines changed

3 files changed

+563
-9
lines changed

index.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,10 @@ module.exports = function(css, options){
119119
whitespace();
120120
comments(rules);
121121
while (css.length && css.charAt(0) != '}' && (node = atrule() || rule())) {
122-
rules.push(node);
123-
comments(rules);
122+
if(node !== false){
123+
rules.push(node);
124+
comments(rules);
125+
}
124126
}
125127
return rules;
126128
}
@@ -248,8 +250,10 @@ module.exports = function(css, options){
248250
// declarations
249251
var decl;
250252
while (decl = declaration()) {
251-
decls.push(decl);
252-
comments(decls);
253+
if(decl !== false){
254+
decls.push(decl);
255+
comments(decls);
256+
}
253257
}
254258

255259
if (!close()) return error("missing '}'");

0 commit comments

Comments
 (0)