Какая необходимость в разделении фазы анализа на лексический анализ и синтаксический анализ?

  • Более простая реализация. Отделение лексического анализа от синтаксического анализа часто позволяет упростить ту или иную из этих фаз.
  • Повышение эффективности компилятора
  • Улучшена переносимость компилятора

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.