public tokenAt(column as Long) as TokenSpan
Finds the TokenSpan containing the given zero-based column using binary search.
| Parameter | Description |
|---|---|
column | Zero-based column offset in the line. |
Matching TokenSpan, or null if no span covers column.
import klyn.code res = LineScanResult([TokenSpan(0, 3, TokenKind.KEYWORD), TokenSpan(4, 7, TokenKind.IDENTIFIER)]) span = res.tokenAt(5) assert span is not null and span.kind == TokenKind.IDENTIFIER