Нет описания

Filipp Druan d3c015c22c Начал писать парсер. 3 месяцев назад
src d3c015c22c Начал писать парсер. 3 месяцев назад
.gitignore c5baa79f6c Добавил .gitignore 8 месяцев назад
README.md e5df8944cf Расширил дорожную карту 7 месяцев назад
build.zig 0df8b2ada6 Поменял Билд-файл, добавил библиотеки 3 месяцев назад
build.zig.zon 0df8b2ada6 Поменял Билд-файл, добавил библиотеки 3 месяцев назад
spec.md 7e58ca3981 Добавил раздел с описанием синтаксиса 3 месяцев назад

README.md

Berlisp

Berlisp - это мой эксперимент в области языков программирования. Berlisp от слова "בְּרֵאשִׁית" -- "в начале" по древнееврейски. На этом примере я начинаю изучать интерпретаторы.

Подробное описание языка дано в файле ./spec.md

Дорожная карта

  • Написать функцию equal. Без неё нормально не протестировать read.
  • Написать процедуру read.
  • Написать процедуру eval.
  • Запустить программу на Berlisp.
  • Реализовать виртуальную машину и байт-код.
  • Добавить Pattern matching.
  • Добавить FFI.