An open API service indexing awesome lists of open source software.

https://github.com/vokungahrotlaas/vat

An interpreter for a custom programming language called vat. Currently rewriting from scratch in C then vat on branch bootstrap-vatc.
https://github.com/vokungahrotlaas/vat

bison flex parser

Last synced: about 1 year ago
JSON representation

An interpreter for a custom programming language called vat. Currently rewriting from scratch in C then vat on branch bootstrap-vatc.

Awesome Lists containing this project

README

          

# VokunAavroTinvaak

An interpreter for a custom programming language called vat. \
Written in C++ using flex++/bison++.

## Status

* simple grammar and ast
* simple variable binder
* simple pretty printer and ast based vm

## TODOs

* add to grammar and ast
* type checker

## Future

* compile to bytecode + vm
* integrate with llvm backend
* language server
* [vscode extension](https://code.visualstudio.com/api/language-extensions/semantic-highlight-guide)