klyn.code.ast.SourceRange.SourceRange
constructor
public SourceRange(
startLine as Long = 0,
startColumn as Long = 0,
endLine as Long = 0,
endColumn as Long = 0
)
Description

Constructs a SourceRange from zero-based start/end line and column coordinates.

Parameters
ParameterDescription
startLineZero-based start line index.
startColumnZero-based start column offset.
endLineZero-based inclusive end line index.
endColumnZero-based end column offset.
Example
import klyn.code.ast

r = SourceRange(0, 4, 8, 0)
assert r.startLine == 0