public isCodePosition(column as Long) as Boolean
Determines whether column lies in executable code (neither inside a comment nor inside a string/character/regex literal).
| Parameter | Description |
|---|---|
column | Zero-based column offset in the line. |
true when column is outside comments and string/character/regex literals.
import klyn.code res = LineScanResult([TokenSpan(0, 3, TokenKind.IDENTIFIER), TokenSpan(4, 10, TokenKind.COMMENT)]) assert res.isCodePosition(1) assert not res.isCodePosition(6)