bmstu-iu9 / refal-5-lambda

Компилятор Рефала-5λ
https://bmstu-iu9.github.io/refal-5-lambda
Other
79 stars 35 forks source link

Добавить поддержку компоновки исходников на Си #313

Open Mazdaywik opened 4 years ago

Mazdaywik commented 4 years ago

Эта задача — подзадача #197, блокирует #311.

Нужно поменять алгоритм инициализации с конструкторов глобальных переменных на подход, описанный в https://github.com/bmstu-iu9/refal-5-lambda/issues/197#issuecomment-493031084, а также обеспечить компоновку с парами файлов .rasl+.c в дополнение к .rasl+.cpp.

Эту задачу выполняю я, @Mazdaywik.

Mazdaywik commented 4 years ago

О том, как это сделать — описано в задаче #324. При этом в ней даже не предполагается использовать пары .c+.rasl, одни только .c. Эту задачу закрою, когда выполню #324.