atomically

inline fun <T> ParserState.atomically(p: Parser<T>): T

Executes the given parser atomically. The parser either succeeds, or the entire parser fails.


inline fun <T> atomically(crossinline p: Parser<T>): Parser<T>

Creates an atomically parser.