ParsingResult

sealed class ParsingResult<out T>

Output from a parser

Inheritors

Types

Link copied to clipboard
data class Failure<T>(val error: OrgParsingError) : ParsingResult<T>
Link copied to clipboard
data class Success<T>(val output: T, val nextPos: Int) : ParsingResult<T>

Functions

Link copied to clipboard
fun <T, R> ParsingResult<T>.map(transform: (T) -> R): ParsingResult<R>