Skip to content

jvcmarcenes/rover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rover is a wip interpreter, compiler, and runtime for mars.

most of the code for this project was inspired by Robert Nystrom's amazing book, Crafting Interpreters.

Using rover

once you've got cargo on your machine, run cargo build --release to get a development version of rover that you can use to run mars source files. The cli takes only one argument: the path to the file to interpret: rover <path>.

Mars

Mars is a minimal, dynamically-typed language, centered on simple abstractions and ease of use. It is also not a serious project, mostly just a side hobby of mine, so don't judge it to harsh.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages