Create ParserProgram