Refactoring `Parser`