Inline version of parser combinators