Implement parser object