Вести с фронта. Добил таки связку front-end с компоновщиком.
Статус компилятора таков:
проектировался как межплатформенная программа: загрузка библитеки компилятора с помощью LoadLibrary(Win32)/libdl(Linux), а пока только платформа x86;умеет компилировать модули в текстовых файлах, создавая ocf и osf;умеет компоновать в exe/dll (пока без обработки ресурсов);почти умеет компоновать в so (см. * ниже);в командной строке передаётся единственный параметр - имя файла проекта, представляющий из себя файл типа ini с описанием параметров проекта;выдаются сообщения об ошибках ввода/вывода, компиляции с позицией ошибки.
(*) Почти умеет компоновать в so, потому что выявились отличия в создаваемых библиотеках ElfLinker'ом. Как выяснилось,ElfLinkerне экспортирует символы переменных, а только точки входа процедур - в отличие от Linker, исправно создающей DLL со всеми символами.

** Файлы обновлены.

Желающие могут пощупать бинарник под вин32.