Здравствуйте!
Мне нужен компилятор для использования в собственной программе обработки данных, написанной на Delphi. В этой программе пользователи могут писать формулы на Паскаль-ориентированном слэнге. Дальше эти формулы собираются в проект DLL, функции из которой используются для вычислений по формулам с максимально возможной скоростью (интерпретатор не подходит, медленно). Для сборки DLL cейчас использую dcc32 или fpc как внешние программы.
Теперь вопросы:
1. Можно ли собрать fpc под Delphi какой-либо версии? Раньше в состав исходников входил .dpr для сборки компилятора под Delphi, но собрать компилятор мне тогда так и не удалось.
2. Можно ли исходники fpc прикомпилировать к собственной программе (чтобы избавиться от запуска внешней программы, поставки fpc пользователям и т.д.) с технической и правовой точек зрения?
Благодарен за любые подсказки и комментарии.