// projects/

Проєкти

Те, що я будую у вільний час — від власної мови програмування до SDK і ботів.

Особливий проєкт

Piton

Українська мова програмування з рідним інтерпретатором

Легка інтерпретована мова з автентичним українським синтаксисом (транслітом). Recursive descent parser, tree-walking evaluator, тюринг-повна. Написана з нуля на Go, без yacc/bison. Відтепер використовує вбудований проєкт rombik для генерації блок-схем у SVG. Інтерпретатор скомпільовано в WebAssembly через TinyGo — 220 КБ, працює прямо в браузері без сервера.

  • Go
  • TinyGo
  • WebAssembly
  • AST
  • SVG
  • Nix
main.piton