Java синтаксический анализатор выражений, который может принимать комплексные числа в качестве переменной?

Я пишу программу вобработка это преобразует комплексные числа. Тем не менее, я хочу иметь метод взятия входной строки и вычисления преобразования с использованием комплексной переменной. Например:

1/(z+1)
(z^2)/(z/2)

где z - комплексное число. Теперь я посмотрел на JEP и некоторыеПримеры, но я не могу разобраться, если это позволит вам фактически ввести z в качестве переменной (и в любом случае это не бесплатно). Есть ли анализатор выражений для Java (который работает в процессе обработки, который использует старую версию Java и не имеет обобщений), который я мог бы использовать для этого?

Если нет, кто-то может указать мне на основы, как его создать?

Ответы на вопрос(7)

Ваш ответ на вопрос