Компилятор ЯП Wizard BASIC 0, v1.0.0
Posted on

Компилятор языка программирования Wizard BASIC 0.
Мажорный релиз.
Описание
Технологии
- метод реализации — трансляция в GNU Assembler с его последующей компиляцией посредством GCC;
- парсер — свой;
- языки реализации — C++, C, GNU Assembler;
- режим — компиляция.
Использование
$ wb0 -v | --version
$ wb0 -h | --help
$ wb0 [-f NAME | --final-stage NAME] <filename>
Опции:
-v,--version— показать версию;-h,--help— показать справку;-f NAME,--final-stage NAME— задаёт стадию компиляции для остановки;NAMEможет быть:p,preprocessed-code— выводит препроцессированный код;b,byte-code— выводит внутренний байт-код;a,assembler-code— выводит код на GNU Assembler.
Аргументы:
<filename>— путь к файлу с программой.
Репозиторий
Ссылка: https://github.com/thewizardplusplus/wizard-basic-0/tree/v1.0.0.
Содержание: код, документация, инструменты (подсветка синтаксиса) и примеры.
Лицензия: MIT.