Header menu logo XParsec

ReadableString Type

A string slice that can be read as input by the parser.

Constructors

Constructor Description

ReadableString(s)

Full Usage: ReadableString(s)

Parameters:
    s : string

Returns: ReadableString

Construct a view over the whole string.

s : string
Returns: ReadableString

ReadableString(s, start, length)

Full Usage: ReadableString(s, start, length)

Parameters:
    s : string
    start : int
    length : int

Returns: ReadableString
s : string
start : int
length : int
Returns: ReadableString

Instance members

Instance member Description

this.AsSpan

Full Usage: this.AsSpan

Parameters:
    viewStart : int
    viewLength : int

Returns: ReadOnlySpan<char>
viewStart : int
viewLength : int
Returns: ReadOnlySpan<char>

this.AsSpan

Full Usage: this.AsSpan

Parameters:
    viewStart : int

Returns: ReadOnlySpan<char>
viewStart : int
Returns: ReadOnlySpan<char>

this.AsSpan

Full Usage: this.AsSpan

Returns: ReadOnlySpan<char>
Returns: ReadOnlySpan<char>

this.IsEmpty

Full Usage: this.IsEmpty

Returns: bool
Returns: bool

this[index]

Full Usage: this[index]

Parameters:
    index : int

Returns: char
index : int
Returns: char

this.Length

Full Usage: this.Length

Returns: int
Returns: int

this.Slice

Full Usage: this.Slice

Parameters:
    newStart : int
    newLength : int

Returns: ReadableString
newStart : int
newLength : int
Returns: ReadableString

this.TryItem

Full Usage: this.TryItem

Parameters:
    index : int

Returns: char voption
index : int
Returns: char voption

Static members

Static member Description

ReadableString.Empty

Full Usage: ReadableString.Empty

Returns: ReadableString
Returns: ReadableString

Type something to start searching.