Python-функции для преобразования математических строк Фортрана в C ++ - PullRequest
0 голосов
/ 08 июня 2018

Я читаю в архиве работы из текстовых файлов.Файлы содержат большие разделы математических выражений, написанных на Фортране (я не уверен, что это 77, 90 или что-то позднее, я не знаю, насколько сильно меняется математический синтаксис между версиями, если вообще).Я использую python для простоты анализа и манипулирования строками.Мне нужно читать математические выражения и выводить их в синтаксисе C ++ в шаблон файла .cpp.

Есть ли способы конвертировать FORTRAN в C ++ через python?Существуют сотни файлов, поэтому об этом вручную не может быть и речи.Я не нашел пакетов Python, которые делают это, даже FORTRAN для Python, а затем Python для C ++.

Я знаю f2c, но я много работаю с файлами уже в python и хотел бысохранить все манипуляции в питоне, если это возможно.Кроме того, будет ли f2c обрабатывать синтаксис c ++, такой как включение "std ::" перед функциями триггера?

...