xarpeg
Toggle table of contents
5.1.0-dev
common
Platform filter
common
Switch theme
Search in API
xarpeg
xarpeg
/
io.github.mirrgieriana.xarpeg
/
DefaultParseContext
Default
Parse
Context
open
class
DefaultParseContext
(
val
src
:
String
)
:
ParseContext
,
MemoizationParseContext
,
MatrixPositionCalculatorHolderParseContext
,
LookAheadHolderParseContext
,
SuggestingParseContext
Members
Members & Extensions
Constructors
Default
Parse
Context
Link copied to clipboard
constructor
(
src
:
String
)
Properties
error
Position
Link copied to clipboard
open
override
var
errorPosition
:
Int
error
Position
Link copied to clipboard
val
ParseContext
.
errorPosition
:
Int
?
is
In
Look
Ahead
Link copied to clipboard
open
override
var
isInLookAhead
:
Boolean
matrix
Position
Calculator
Link copied to clipboard
open
override
val
matrixPositionCalculator
:
MatrixPositionCalculator
matrix
Position
Calculator
Link copied to clipboard
val
ParseContext
.
matrixPositionCalculator
:
MatrixPositionCalculator
src
Link copied to clipboard
open
override
val
src
:
String
suggested
Parsers
Link copied to clipboard
open
override
val
suggestedParsers
:
MutableSet
<
Parser
<
*
>
>
suggested
Parsers
Link copied to clipboard
val
ParseContext
.
suggestedParsers
:
Set
<
Parser
<
*
>
>
?
use
Memoization
Link copied to clipboard
open
override
var
useMemoization
:
Boolean
Functions
parse
Or
Null
Link copied to clipboard
open
override
fun
<
T
:
Any
>
parseOrNull
(
parser
:
Parser
<
T
>
,
start
:
Int
)
:
ParseResult
<
T
>
?