Компилятор МультиОберон

МультиОберон это компилятор языка Оберон с 3 различными бэкендами.

  • Генератором нативного кода x86 для системы BlackBox;
  • Транслятором Ofront в язык C;
  • Генератором кода LLVM.

МультиОберон это кроссплатформенный компилятор с поддержкой:

  • Windows X86;
  • Windows X64.

МультиОберон это масштабируемая технология на основе систем ограничений с начальной точкой в виде синтаксиса Компонентного Паскаля. МультиОберон предназначен для работы из среды BlackBox и из командной строки. Руководства:

Обсуждение на форуме

Проект на GitHub

МультиОберон для BlackBox

МультиОберон для BlackBox содержит в себе бэкенд BlackBox в виде адаптированных к новой структуре DevCompiler DevLinker StdLoader.

Omb предназначен для работы:

- из командной строки,

- в среде BlackBox.

Omb работает как с '.odc' файлами, так и с текстовыми файлами '.mod'.

Omb работает в качестве оболочки OmbSh.exe командной строки, что позволяет делать скрипты на Обероне.

Обсуждение на форуме

МультиОберон для LLVM

МультиОберон для LLVM содержит в себе полностью новый бэкенд LLVM версии 5.0.

Oml предназначен для работы: - из командной строки, - в среде BlackBox.

Oml работает как с '.odc' файлами, так и с текстовыми файлами '.mod' из среды BlackBox и только с текстовыми файлами '.mod' из командной строки.

Oml работает в качестве оболочки OmlSh.exe командной строки, что позволяет делать скрипты на Обероне.

В комплект входят модули системы выполнения (Kernel, ..), позволяющие запускаться как на 32-бит, так и на 64-бит.

Обсуждение на форуме

МультиОберон для OFront

МультиОберон для OFront содержит в себе бэкенд OFront в виде адаптированной к новой структуре версии CPFront https://blackbox.obertone.ru/extension/CPfront.

Omf предназначен для работы: - из командной строки, - в среде BlackBox.

Omf работает как с '.odc' файлами, так и с текстовыми файлами '.mod'.

В комплект входят модули системы выполнения (Kernel, ..), позволяющие запускаться как на 32-бит, так и на 64-бит.

Обсуждение на форуме

© 2005-2019 OberonCore и коллектив авторов.