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 columnIndex0-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 inputIndex0-based index in whole input
- len
-
const Int lenLength of the span in characters
- lineIndex
-
const Int lineIndex0-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()