Java Lookahead Parser Generator. Depends on lpg and bcc