Необходимо написать парсер формул в файлах latex.
Программа реализует следующие функции:
- Чтение одного
latexфайла. - Поиск формул в файле. Для простоты пусть будут анализироваться только формулы в окружениях
$$,$,equation, а внутри формул есть только один знак=. - Перевод найденных формул в рабочие выражения
sympy. Одинаковые символыlatexдолжны перходить в одинаковые символыsympy. - Результат парсинга --- набор функций, эквивалентных формулам.
Пример.
Пусть есть простая формула:
$x = a + by$
Из нее должно получиться выражение вида:
x = a + b * y
Где все буквы -- символы sympy.
Для выполнения задания вам потребуется сакральное знание о наличии функции sympy.sympify для преобразования строк в выражения.