const class markdown::SourceSpan
sys::Obj markdown::SourceSpan
@Js
References a snippet of text from the source input.
It has a starting positiont (line and column index) and a length of how many characters it spans.
- columnIndex
-
const Int columnIndex
0-based index of column (i.e. character on line) in source, e.g. 0 for the first character of a line, 1 for the second character, etc.
- equals
- hash
-
virtual override Int hash()
- inputIndex
-
const Int inputIndex
0-based index in whole input
- len
-
const Int len
Length of the span in characters
- lineIndex
-
const Int lineIndex
0-based line index, e.g. 0 for first line, 1 for second line, etc.
- of
-
new of(Int lineIndex, Int columnIndex, Int inputIndex, Int len)
- subSpan
-
SourceSpan subSpan(Int beginIndex, Int endIndex := this.len)
- toStr
-
virtual override Str toStr()