Implement representation for Parser