A simple parser combinator library for Java