lang:vasic
Table of Contents
Язык программирования Васик
Основная идея языка программирования Васик — реализация компонентной архитектуры. В перспективе планируется реализация интерфейсов CORBA и COM.
Синтаксис и семантика приближены к внутреннему языку системы 1С. Ближайшие аналоги - Lua и JavaScript. К языку Basic никакого отношения не имеет.
Предполагается реализовать компилятор с Васика в язык Ди. Сам компилятор также написан на Ди. Синтаксический анализатор (парсер) реализован на основе генератора Lemon.
Проект приостановлен. За последний год появились два аналогичных проекта, на основе языка JavaScript:
Тексты компилятора
Исходные тексты компилятора Васик доступны через Subversion с сайта https://github.com/sergev/vasic:
git clone https://github.com/sergev/vasic.git
Текущее состояние проекта
- Лексический анализатор — готов.
- Синтаксический анализатор — частично.
- Построение синтаксического дерева — частично.
Ссылки
lang/vasic.txt · Last modified: 2022/05/15 22:24 by 127.0.0.1