Skip to content

MarioAriasC/monyet

Repository files navigation

Monyet

Crystal implementation of the Monkey Language

Monyet has a sibling implementation for Kotlin: monkey.kt

Status

The two books (Writing An Interpreter In Go and Writing A Compiler in Go) are implemented.

Commands

Before running the command you must have crystal and shards installed on your machine

Script Description
tests.sh Run all the tests
checks.sh Run format tool and ameba checks
build.sh Release build
benchmarks.sh Run the classic monkey benchmark (fibonacci(35)), requires one command (--eval,--eval-fast,--vm,--vm-fast)
repl.sh Run the Monyet REPL

About

An implementation of the monkey language on Crystal

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors