Avoid deopt when calling TokenizedLine.prototype.getTokenIterator

This commit is contained in:
Antonio Scandurra
2017-05-10 10:44:19 +02:00
parent 4eecf8d1a6
commit ebf2aaa688

View File

@@ -12,7 +12,7 @@ class TokenizedLine
{@openScopes, @text, @tags, @ruleStack, @tokenIterator} = properties
getTokenIterator: -> @tokenIterator.reset(this, arguments...)
getTokenIterator: -> @tokenIterator.reset(this)
Object.defineProperty @prototype, 'tokens', get: ->
iterator = @getTokenIterator()