World Conquest Chronicles

World Conquest Chronicles

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

Скриншот примера кода и подсветки синтаксиса

Компилятор языка программирования Wizard BASIC 2.

Мажорный релиз.

Описание

Описание языка.

Технологии

  • метод реализации — трансляция в C++ с его последующей компиляцией посредством GCC;
  • парсер — Boost.Spirit;
  • язык реализации — C++;
  • режим — компиляция.

Использование

$ wb2c -v | --version
$ wb2c -h | --help
$ wb2c [-p | --parse] [-t | --translate] <file>

Опции:

  • -v, --version — показать версию;
  • -h, --help — показать справку;
  • -p, --parse — останавливает компиляцию на стадии парсинга и выводит AST;
  • -t, --translate — останавливает компиляцию на стадии трансляции в C++ и выводит C++-код.

Аргументы:

  • <file> — путь к файлу с программой.

Репозиторий

Ссылка: https://github.com/thewizardplusplus/wizard-basic-2/tree/v1.0.

Содержание: код, документация, инструменты (в том числе подсветка синтаксиса) и примеры.

Лицензия: MIT.

Скриншоты

Пример загрузки анимированного объекта:

Скриншот примера загрузки анимированного объекта

Пример с first-person камерой:

Скриншот примера с first-person камерой

Демка «Глаза»:

Скриншот демки

Авторские права

Модель глаза

Автор: month3d.

Лицензия: CC BY 3.0.

Ссылка: http://www.blendswap.com/blends/view/23574.