This commit is contained in:
Danni committed 2026-09-20 13:07:50 +07:00
1 parent 620fc5bda1
commit bd3ef9f279
779 files changed
+202868

No files matched your search

+43
View File
@@ -0,0 +1,43 @@
var sys = require('sys'),
fs = require('fs'),
ometa = require('ometa'),
createdParser;
var getParser = function(callback) {
if(!createdParser) {
fs.readFile(__dirname + '/../src/cssSelector.ometa', function(err, contents) {
if(err) {
callback(err);
} else {
ometa.createParser(contents.toString(), function(err, parser) {
if(err) {
callback(err);
} else {
createdParser = parser;
callback(null, createdParser);
}
});
}
});
} else {
callback(null, createdParser);
}
};
var parse = function(scssFile, callback) {
getParser(function(err, parser) {
if(err) {
callback(err);
} else {
parser.parse(scssFile, 'selectors_group', function(err, css) {
sys.puts(css.toString());
});
}
});
};
module.exports.parse = parse;
parse(':not(h1, h2, h3)', function(err) {
sys.puts(sys.inspect(err, true, null));
});