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

Я пишу простой синтаксический анализатор (в JavaScript, а затем в Swift) для оценки основных арифметических выражений, таких как 1+2*3 а также 3*(4+5),

У меня есть рабочая версия, но я хотел бы проверить ее надежность.

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

В контексте, я пишу свой собственный парсер, а не ищу библиотеку или использую встроенные функции, такие как eval, Это по следующим причинам:

  • Опыт
  • Это позволяет мне анализировать выражения, обычно не приемлемые в таких синтаксических анализаторах, как 3(4+5), 2×3, √16 а также , а также использование специальных переменных
  • Опыт

0 ответов

Другие вопросы по тегам