PArallel PArser GENeratOr