Skip to content

Commit e2fbdd9

Browse files
committed
change convensions
1 parent 66d16d3 commit e2fbdd9

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

index.js

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,26 @@ module.exports = function(css){
200200
* Parse import
201201
*/
202202

203-
function atruleSimple(ruleName) {
204-
var re = new RegExp('^@'+ruleName+' *([^;\\n]+);\\s*');
205-
var m = match(re);
203+
function atimport() {
204+
return _atruleSimple('import')
205+
}
206+
207+
/**
208+
* Parse charset
209+
*/
210+
211+
function atcharset() {
212+
return _atruleSimple('charset');
213+
}
214+
215+
/**
216+
* Parse non-block at-rules
217+
*/
218+
219+
function _atruleSimple(ruleName) {
220+
var m = match(new RegExp('^@'+ruleName+' *([^;\\n]+);\\s*'));
206221
if (!m) return;
222+
207223
var ret = {}
208224
ret[ruleName] = m[1].trim();
209225
return ret;
@@ -237,8 +253,8 @@ module.exports = function(css){
237253
function atrule() {
238254
return keyframes()
239255
|| media()
240-
|| atruleSimple('import')
241-
|| atruleSimple('charset')
256+
|| atimport()
257+
|| atcharset();
242258
}
243259

244260
/**

0 commit comments

Comments
 (0)