diff --git a/esprima.js b/esprima.js index 9eb5aa999..6ca387275 100644 --- a/esprima.js +++ b/esprima.js @@ -938,7 +938,6 @@ parseStatement: true, parseSourceElement: true */ case 't': str += '\t'; break; - case 'u': case 'x': restore = index; unescaped = scanHexEscape(ch); @@ -949,6 +948,9 @@ parseStatement: true, parseSourceElement: true */ str += ch; } break; + case 'u': + str += '\\u'; + break; case 'b': str += '\b'; break; @@ -4449,6 +4451,8 @@ parseStatement: true, parseSourceElement: true */ exports.modify = modify; + exports.traverse = traverse; + exports.generate = generate; exports.Tracer = {