Archived
lastest
This commit is contained in:
1 parent
620fc5bda1
commit
bd3ef9f279
779 files changed
+202868
No files matched your search
+20
@@ -0,0 +1,20 @@
|
||||
var ometa = require('./ometa-node');
|
||||
|
||||
var createParser = function(grammar, parserCallback) {
|
||||
var parser;
|
||||
try {
|
||||
parser = ometa(grammar);
|
||||
parserCallback(null, {
|
||||
parse: function(code, rule, callback) {
|
||||
callback(null, parser(code, rule));
|
||||
}
|
||||
});
|
||||
}
|
||||
catch(err) {
|
||||
parserCallback({
|
||||
inner: err
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
module.exports.createParser = createParser;
|
||||
Reference in new issue
Block a user