Skip to content

ramyak-mehra/svm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVM

Stack based virtual machine implemented in rust.
It supports integers as a data type and basic arithmetic, loops, conditionals and functions.

Examples

You can take a look for tests under src/vm.rs for examples.

Roadmap

  • Implement a simple grammer, lexer and paser so its easier to run it.

  • More data types eg. floats, chars.

  • Implement arrays.

  • Exapand the instruction set.

  • Implement sys calls.

  • Build a webserver using this.

Authors

Acknowledgements

About

A Stack based Virtual Machine in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages