Skip to content
This repository was archived by the owner on Jul 15, 2019. It is now read-only.

Commit b8a469d

Browse files
committed
Merge remote-tracking branch 'origin/develop'
2 parents 263e6f9 + cc0b43f commit b8a469d

File tree

6 files changed

+1019
-2
lines changed

6 files changed

+1019
-2
lines changed

Gruntfile.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,13 @@ module.exports = function(grunt) {
3131
args: ['src/y/css-parser.3.y', 'src/l/css.3.l', '--outfile', 'src/css-parser.3.js']
3232
},
3333
src: ['node_modules/jison/lib/cli.js']
34-
}
34+
},
35+
targetstrict: {
36+
options: {
37+
args: ['src/y/css-parser.21.attr.y', 'src/l/css.strict.l', '--outfile', 'src/css-parser.strict.attr.js']
38+
},
39+
src: ['node_modules/jison/lib/cli.js']
40+
},
3541
},
3642
mocha_istanbul: {
3743
target: {
@@ -41,7 +47,8 @@ module.exports = function(grunt) {
4147
'src/css-parser.21.attr.js',
4248
'src/css-parser.21.core.js',
4349
'src/css-parser.21.js',
44-
'src/css-parser.3.js'
50+
'src/css-parser.3.js',
51+
'src/css-parser.strict.attr.js'
4552
],
4653
coverage:true,
4754
check: {

src/css-parser.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Authors: Nera Liu <neraliu@yahoo-inc.com, neraliu@gmail.com>
1111
var cssParser21 = require('./css-parser.21.js');
1212
var cssParser21Core = require('./css-parser.21.core.js');
1313
var cssStringParser21 = require('./css-parser.21.attr.js');
14+
var cssStrictStringParser = require('./css-parser.strict.attr.js');
1415

1516
var cssParser3 = require('./css-parser.3.js');
1617

@@ -28,6 +29,9 @@ function CSSParser(config) {
2829
config.ver === "3"? this.cssParser = cssParser3 : '';
2930
config.ver === "3"? this.cssStringParser = cssStringParser21 : '';
3031

32+
config.ver === "strict"? this.cssParser = '' : ''; // TODO: need to implement
33+
config.ver === "strict"? this.cssStringParser = cssStrictStringParser : '';
34+
3135
this.cssParser === null? this.cssParser = cssParser21 : '';
3236
this.cssStringParser === null? this.cssStringParser = cssStringParser21 : '';
3337

0 commit comments

Comments
 (0)