/cvm

Virtual Machine written in pure C

Primary LanguageC

cvm

Cata Virtual Machine

CVM is a full stack-based virtual machine. It means that all variables are stored in vm-stack. All operations and instructions also works with elements in vm's stack.

Developing virtual machine for Cata programming language. When the CVM will be done, Cata development will continue.

!!Remember Project is under heavy development

Quick start

make
./cvm examples/00-hello.cava -r
./cvm examples/08-fibonacci.cava -r
./cvm examples/09-triangle.cava -r

Examples

All examples was written in Cava and working properly. If you found a bug or an error, please open an issue

Docs

References

Uninstall

make clean