diff --git a/src/emitter.js b/src/emitter.js index d9dc11f..aa7edf2 100644 --- a/src/emitter.js +++ b/src/emitter.js @@ -734,10 +734,10 @@ PEG.compiler.emitter = function(ast) { semantic_not: function(node, context) { return formatCode( - '#{resultVar} = (function() {#{actionCode}})() ? null : "";', + '#{resultVar} = (function() {#{node.code}})() ? null : "";', { - actionCode: node.code, - resultVar: resultVar(context.resultIndex) + node: node, + resultVar: resultVar(context.resultIndex) } ); },