Use a cache to minimize the number of Name objects.

This commit is contained in:
Nicholas Nethercote 2014-02-27 20:41:03 -08:00
parent cab5d7b96f
commit fdb7c218da
8 changed files with 18 additions and 14 deletions

View file

@ -586,7 +586,7 @@ var Lexer = (function LexerClosure() {
error('Warning: name token is longer than allowed by the spec: ' +
strBuf.length);
}
return new Name(strBuf.join(''));
return Name.get(strBuf.join(''));
},
getHexString: function Lexer_getHexString() {
var strBuf = this.strBuf;