Skip to content

Commit

Permalink
Updated createParser method to take a rule parameter
Browse files Browse the repository at this point in the history
  • Loading branch information
bmavity committed Sep 15, 2010
1 parent f148544 commit 9942b99
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ var createParser = function(grammar, parserCallback) {
try {
parser = ometa(grammar);
parserCallback(null, {
parse: function(code, callback) {
callback(null, parser(code));
parse: function(code, rule, callback) {
callback(null, parser(code, rule));
}
});
}
Expand Down
8 changes: 4 additions & 4 deletions ometa-node.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ var translateCode = function(s) {
return BSOMetaJSTranslator.match(tree, "trans", undefined, translationError)
}

var parse = function(s) {
var parser = eval(translateCode(s));
return function(scssFile) {
return eval(parser.matchAll(scssFile, 'scssFile'));
var parse = function(grammarString) {
var parser = eval(translateCode(grammarString));
return function(stringToParse, rule) {
return eval(parser.matchAll(stringToParse, rule));
};
};

Expand Down

0 comments on commit 9942b99

Please sign in to comment.