• 5.2: Requirements of a Parser