fun with parser combinators

fun with parser combinators