Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 865 Bytes

File metadata and controls

14 lines (10 loc) · 865 Bytes

java-parser

Generic Expression Parser.

Парсер выражений методом рекурсивного спуска.

Возможности:

  • Хранение выражений и вывод с максимальным/минимальным кол-вом скобок.
  • Отслеживание ошибок: как ошибок структуры выражения, так и арифметические ошибки.
  • Разные режимы поведения подсчётов: целые, дробные и BigInteger числа.
  • Режим отслеживания переполнения.

Для тестирования используется Tabulator. Возвращаемое значение — таблица значений функции, где R[i][j][k] соответствует x = x1 + i, y = y1 + j, z = z1 + k