Header menu logo XParsec

LineIndex Type

Constructors

Constructor Description

LineIndex(endings, maxIndex)

Full Usage: LineIndex(endings, maxIndex)

Parameters:
Returns: LineIndex
endings : ImmutableArray<int64>
maxIndex : int64
Returns: LineIndex

Instance members

Instance member Description

this.GetIndex

Full Usage: this.GetIndex

Parameters:
    line : int
    col : int64

Returns: int64
line : int
col : int64
Returns: int64

this.GetLineCol

Full Usage: this.GetLineCol

Parameters:
    index : int64

Returns: int * int64

Returns the 1-based line number and column number of the given 0-based index

index : int64
Returns: int * int64

this.Indices

Full Usage: this.Indices

Returns: ImmutableArray<int64>
Returns: ImmutableArray<int64>

Static members

Static member Description

LineIndex.OfString(input, maxLength)

Full Usage: LineIndex.OfString(input, maxLength)

Parameters:
    input : string
    maxLength : int

Returns: LineIndex
input : string
maxLength : int
Returns: LineIndex

LineIndex.OfString(input)

Full Usage: LineIndex.OfString(input)

Parameters:
    input : string

Returns: LineIndex
input : string
Returns: LineIndex

Type something to start searching.