Simple top-down recursive PEG parser for java.