escomplex-ast-moz
Version:
Mozilla-format AST walker for escomplex.
24 lines (17 loc) • 476 B
JavaScript
/*globals require, exports */
;
var traits = require('escomplex-traits'),
check = require('check-types');
exports.get = get;
function get () {
return traits.actualise(
0, 0, undefined,
function (node) {
if (check.string(node.value)) {
// Avoid conflicts between string literals and identifiers.
return '"' + node.value + '"';
}
return node.value;
}
);
}