Пример разработки простейшего языка программирования.
За основу взят язык С++. Поддерживается:
- типы данных - long и short int;
- операции: арифметические, сдвига, сравнения;
- операторы: присваивания, if;
- операнды: простые переменные и именованные константы;
- константы: целые в 10 с/c и 16 c/c.
- описание функций типа void, без параметров
Проект содержит синтаксический и семантический анализаторы, может выполнять код, удовлетворяющий условиям.