Constructors
constructor
- new TokenIterator(session, initialRow, initialColumn): TokenIterator
Parameters
session: EditSession
initialRow: number
initialColumn: number
Properties
$rowTokens
$rowTokens: Token[]
$session
$session: EditSession
$tokenIndex
$tokenIndex: number
Methods
getCurrentToken
- getCurrentToken(): Token
Returns Token
getCurrentTokenColumn
- getCurrentTokenColumn(): number
Returns number
getCurrentTokenPosition
- getCurrentTokenPosition(): Point
Returns Point
getCurrentTokenRange
- getCurrentTokenRange(): Range
Returns Range
getCurrentTokenRow
- getCurrentTokenRow(): number
Returns number
stepBackward
- stepBackward(): Token
Returns Token
stepForward
- stepForward(): Token
Returns Token
This class provides an essay way to treat the document as a stream of tokens, and provides methods to iterate over these tokens.