Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Match a single token at current position
Link copied to clipboard
Link copied to clipboard
Sequence given parsers and execute them one by one. If any parse fails, stop immediately and return the failed result.
fun <T1, T2, T3> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>): Parser<Triple<T1, T2, T3>>
fun <T1, T2, T3, T4> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>): Parser<Tuple4<T1, T2, T3, T4>>
fun <T1, T2, T3, T4, T5> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>, parser5: Parser<T5>): Parser<Tuple5<T1, T2, T3, T4, T5>>
fun <T1, T2, T3, T4, T5, T6> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>, parser5: Parser<T5>, parser6: Parser<T6>): Parser<Tuple6<T1, T2, T3, T4, T5, T6>>
fun <T1, T2, T3, T4, T5, T6, T7> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>, parser5: Parser<T5>, parser6: Parser<T6>, parser7: Parser<T7>): Parser<Tuple7<T1, T2, T3, T4, T5, T6, T7>>
fun <T1, T2, T3, T4, T5, T6, T7, T8> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>, parser5: Parser<T5>, parser6: Parser<T6>, parser7: Parser<T7>, parser8: Parser<T8>): Parser<Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>, parser5: Parser<T5>, parser6: Parser<T6>, parser7: Parser<T7>, parser8: Parser<T8>, parser9: Parser<T9>): Parser<Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9>>
fun <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> seq(parser1: Parser<T1>, parser2: Parser<T2>, parser3: Parser<T3>, parser4: Parser<T4>, parser5: Parser<T5>, parser6: Parser<T6>, parser7: Parser<T7>, parser8: Parser<T8>, parser9: Parser<T9>, parser10: Parser<T10>): Parser<Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>
Link copied to clipboard