From 76cc5d55b47ff3d5bbe1d435c6f843e2688cb729 Mon Sep 17 00:00:00 2001 From: David Majda Date: Sun, 24 Feb 2013 16:14:26 +0100 Subject: [PATCH] Use the |s| function instead of hardcoded |s0| value Based on a patch by @fresheneesz: https://github.com/dmajda/pegjs/pull/148 --- lib/compiler/passes/generate-javascript.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/compiler/passes/generate-javascript.js b/lib/compiler/passes/generate-javascript.js index 88bd0ed..5d5c384 100644 --- a/lib/compiler/passes/generate-javascript.js +++ b/lib/compiler/passes/generate-javascript.js @@ -644,12 +644,12 @@ module.exports = function(ast, options) { parts.push(indent2(code)); if (options.cache) { - parts.push(indent2(generateCacheFooter('s0'))); + parts.push(indent2(generateCacheFooter(s(0)))); } parts.push([ '', - ' return s0;', + ' return ' + s(0) + ';', '}' ].join('\n'));