|
|
@ -4,7 +4,7 @@ var arrays = require("../../utils/arrays"),
|
|
|
|
js = require("../javascript");
|
|
|
|
js = require("../javascript");
|
|
|
|
|
|
|
|
|
|
|
|
/* Generates parser JavaScript code. */
|
|
|
|
/* Generates parser JavaScript code. */
|
|
|
|
function generateJavaScript(ast, options) {
|
|
|
|
function generateJavascript(ast, options) {
|
|
|
|
/* These only indent non-empty lines to avoid trailing whitespace. */
|
|
|
|
/* These only indent non-empty lines to avoid trailing whitespace. */
|
|
|
|
function indent2(code) { return code.replace(/^(.+)$/gm, ' $1'); }
|
|
|
|
function indent2(code) { return code.replace(/^(.+)$/gm, ' $1'); }
|
|
|
|
function indent4(code) { return code.replace(/^(.+)$/gm, ' $1'); }
|
|
|
|
function indent4(code) { return code.replace(/^(.+)$/gm, ' $1'); }
|
|
|
@ -978,4 +978,4 @@ function generateJavaScript(ast, options) {
|
|
|
|
ast.code = parts.join('\n');
|
|
|
|
ast.code = parts.join('\n');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = generateJavaScript;
|
|
|
|
module.exports = generateJavascript;
|
|
|
|