File tree 1 file changed +15
-17
lines changed
1 file changed +15
-17
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ module.exports = function(css, options){
37
37
node . position = new Position ( start ) ;
38
38
whitespace ( ) ;
39
39
return node ;
40
- }
40
+ } ;
41
41
}
42
42
43
43
function Position ( start ) {
@@ -428,37 +428,35 @@ module.exports = function(css, options){
428
428
* Parse import
429
429
*/
430
430
431
- function atimport ( ) {
432
- return _atrule ( 'import' ) ;
433
- }
431
+ var atimport = _compileAtrule ( 'import' ) ;
434
432
435
433
/**
436
434
* Parse charset
437
435
*/
438
436
439
- function atcharset ( ) {
440
- return _atrule ( 'charset' ) ;
441
- }
437
+ var atcharset = _compileAtrule ( 'charset' ) ;
442
438
443
439
/**
444
440
* Parse namespace
445
441
*/
446
442
447
- function atnamespace ( ) {
448
- return _atrule ( 'namespace' )
449
- }
443
+ var atnamespace = _compileAtrule ( 'namespace' ) ;
450
444
451
445
/**
452
446
* Parse non-block at-rules
453
447
*/
454
448
455
- function _atrule ( name ) {
456
- var pos = position ( ) ;
457
- var m = match ( new RegExp ( '^@' + name + ' *([^;\\n]+);' ) ) ;
458
- if ( ! m ) return ;
459
- var ret = { type : name } ;
460
- ret [ name ] = trim ( m [ 1 ] ) ;
461
- return pos ( ret ) ;
449
+
450
+ function _compileAtrule ( name ) {
451
+ var re = new RegExp ( '^@' + name + ' *([^;\\n]+);' ) ;
452
+ return function ( ) {
453
+ var pos = position ( ) ;
454
+ var m = match ( re ) ;
455
+ if ( ! m ) return ;
456
+ var ret = { type : name } ;
457
+ ret [ name ] = m [ 1 ] . trim ( ) ;
458
+ return pos ( ret ) ;
459
+ }
462
460
}
463
461
464
462
/**
You can’t perform that action at this time.
0 commit comments