diff --git a/lib/Parser.js b/lib/Parser.js index c3ca7de..1abc00e 100644 --- a/lib/Parser.js +++ b/lib/Parser.js @@ -254,12 +254,9 @@ Parser.prototype = { } debug('Rules extracted from action %o', rule); // use child transform or parent transform or nothing - const transform = actionsResults.transform || rule.transform || false; - rule = actionsResults; - rule.transform = transform; - return this._processRule(rule); + actionsResults.transform = actionsResults.transform || rule.transform || false; } - return this._parseScope(rule, offset, actionsResults); + return this._parseScope(actionsResults, offset, actionsResults); }, this) .then(function (results) { parseResults = results; diff --git a/package.json b/package.json index 9c1d89d..5eb6344 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "email": "balakirev.andrey@gmail.com" } ], - "version": "0.2.0-alpha.17", + "version": "0.2.0-alpha.18", "repository": { "type": "git", "url": "git+https://github.com/redco/goose-parser.git"