fix ordering of _gen_parser() decls