Skip to content

RVEngine VM executor, compiler, parser, static analyzer in one application

License

Notifications You must be signed in to change notification settings

Relicta-Team/RBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Структура готового проекта

RBuilder - Основная директория приложения -- Папки: VM - рабочая директория виртуальной машины loader - исходники загрузчика preload - исходники критически важных компонентов API -- Файлы: rb.exe - главный исполняемый файл config.yml - файл конфигурации

При сборке VM происходит следующее:

  • Создается mpmissions\loader.vr.pbo - это основной загрузчик, своего рода точка входа при запуске.
  • Создается папка preload - в ней расположены инициализаторы сторонних компонентов, используемых в билде.
  • В папке preload генерируется rbuilder.h, со списокм дефайнов из файла конфигурации config.yml

При сборке исходников:

  • В корневой директории создается папка src.

Принцип работы

  1. Выполняется сборка виртуальной машины
  2. Загружаются исходники в директорию виртуальной машины
  3. Выполнение кода, валидация или иные действия

About

RVEngine VM executor, compiler, parser, static analyzer in one application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published