Разбор математического выражения

Имеется ли строка, содержащая математическое выражение, заданный набор функций / команд и заданный набор присвоенных переменных, существуют ли инструменты, которые .NET предоставляет для быстрого создания парсера?

Я хотел бы создать простой анализатор, который анализирует выражение и разбивает его на самые простые компоненты, например:

d*(abs(a-b)+sqrt(c))

становится

f = abs(a-b) а такжеg = sqrt(c)e = f + gd*e

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

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