Компилятор ЯП Wizard BASIC 3, v0.1
Posted on

Компилятор языка программирования Wizard BASIC 3.
Описание
Технологии
- метод реализации — трансляция в C с его последующей компиляцией посредством GCC;
- парсер — Wizard Parser;
- языки реализации — C++, C;
- режим — компиляция.
Использование
$ wb3i -v | --version
$ wb3i -h | --help
$ wb3i [-s NAME | --final-stage NAME] <script-file> [<script-argument>...]
Опции:
-v,--version— показать версию;-h,--help— показать справку;-s NAME,--final-stage NAME— задаёт стадию компиляции для остановки;NAMEможет быть:code— выводит препроцессированный код;ast— выводит AST;ansi-c— выводит C-код.
Аргументы:
<script-file>— путь к файлу с программой;<script-argument>— аргумент программы.
Репозиторий
Ссылка: https://github.com/thewizardplusplus/wizard-basic-3/tree/v0.1.
Содержание: код, документация, инструменты (подсветка синтаксиса) и примеры.
Лицензия: MIT.