File tree Expand file tree Collapse file tree 6 files changed +31
-11
lines changed
Expand file tree Collapse file tree 6 files changed +31
-11
lines changed Original file line number Diff line number Diff line change 33 * Module dependencies.
44 */
55
6- var parse = require ( './lib/parser' )
7- , compile = require ( './lib/compiler' ) ;
6+ var parse = require ( './lib/parser' ) ;
7+ var compile = require ( './lib/compiler' ) ;
88
99/**
1010 * Compile a whitespace significant
@@ -18,4 +18,4 @@ var parse = require('./lib/parser')
1818
1919module . exports = function ( str ) {
2020 return compile ( parse ( str ) ) ;
21- } ;
21+ } ;
Original file line number Diff line number Diff line change 33 * Module dependencies.
44 */
55
6- var debug = require ( 'debug' ) ( 'css-whitespace:parser' )
7- , util = require ( 'util' ) ;
6+ var debug = require ( 'debug' ) ( 'css-whitespace:parser' ) ;
7+ var util = require ( 'util' ) ;
88
99/**
1010 * Compile the given `node`.
Original file line number Diff line number Diff line change @@ -53,8 +53,12 @@ var propre = new RegExp('^ *([-\\w]+):(?!' + pseudos + ') *([^\n]*)');
5353 */
5454
5555module . exports = function ( str ) {
56- var indents = [ 0 ]
57- , stash = [ ] ;
56+ var indents = [ 0 ] ;
57+ var stash = [ ] ;
58+
59+ // strip blanks
60+ str = str . replace ( / \r / g, '' ) ;
61+ str = str . replace ( / \n \s * \n / gm, '\n' ) ;
5862
5963 return scan ( ) ;
6064
Original file line number Diff line number Diff line change 22 * Module dependencies.
33 */
44
5- var scan = require ( './ lexer' )
6- , util = require ( 'util' )
7- , debug = require ( 'debug' ) ( 'css-whitespace:lexer ') ;
5+ var debug = require ( 'debug' ) ( 'css-whitespace: lexer') ;
6+ var scan = require ( './lexer' ) ;
7+ var util = require ( 'util ' ) ;
88
99/**
1010 * Parse the given `str`, returning an AST.
@@ -107,4 +107,4 @@ module.exports = function(str) {
107107 if ( is ( 'indent' ) ) rule . push ( block ( ) ) ;
108108 return rule ;
109109 }
110- }
110+ }
Original file line number Diff line number Diff line change 1+
2+ body
3+ ul
4+
5+ li
6+
7+
8+
9+ a
10+ color : blue
11+
12+ text- align: center
Original file line number Diff line number Diff line change 1+ body ul li a {
2+ color : blue;
3+ text-align : center;
4+ }
You can’t perform that action at this time.
0 commit comments