🐎 Cache text in TokenIterator

This commit is contained in:
Antonio Scandurra
2015-10-16 10:38:51 +02:00
parent eb3133b7e7
commit 3f53a72620

View File

@@ -53,6 +53,8 @@ class TokenIterator
else
@screenEnd = @screenStart + tag
@bufferEnd = @bufferStart + tag
@text = @line.text.substring(@screenStart, @screenEnd)
return true
false
@@ -68,8 +70,7 @@ class TokenIterator
getScopes: -> @scopes
getText: ->
@line.text.substring(@screenStart, @screenEnd)
getText: -> @text
isSoftTab: ->
@line.specialTokens[@index] is SoftTab