Abstract
Private
Optional
debugAbstract
expectingProtected
Abstract
_applyThe internal operation performed by the PARSER. This will be overriden by derived classes.
Apply the parser to the given state.
The parsing state.
The chaining or piping operator. Applies a sequence of combinators to this parser, feeding the result of one into the input of the next.
Optional
cmb1: ParjsCombinator<T, T1>The single combinator to apply.
Optional
cmb2: ParjsCombinator<T1, T2>Optional
cmb3: ParjsCombinator<T2, T3>Optional
cmb4: ParjsCombinator<T3, T4>Optional
cmb5: ParjsCombinator<T4, T5>Optional
cmb6: ParjsCombinator<T5, T6>Applies this
on the given input string.
The input string.
Optional
initialState: UserStateAn object containing properties that are merged with this parse invocation's user state.
Abstract
typeExposes the display name of the parser. Userful when debugging.
The internal base Parjs parser class, which supports only basic parsing operations. Should not be used in user code.