Free and Open source Web Builder Framework. Next generation tool for building templates without coding
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

34 lines
617 B

define(function(require) {
var Parser = function(config) {
var c = config || {},
defaults = require('./config/config'),
parserCss = require('./model/ParserCss'),
parserHtml = require('./model/ParserHtml');
// Set default options
for (var name in defaults) {
if (!(name in c))
c[name] = defaults[name];
}
var pHtml = new parserHtml(c);
var pCss = new parserCss(c);
return {
parseHtml: function(str){
return pHtml.parse(str);
},
parseCss: function(str){
return pCss.parse(str);
},
};
};
return Parser;
});