A fully working interpreter for the Monkey programming language as known from the book Writing an Interpreter in Go, written in Dart.
With one command, you can install the monkey
binary:
$ pub global activate monkey_lang
Downloading monkey_lang 0.9.1...
[...]
Installed executable monkey.
Now you can run monkey
from anywhere you want!
$ monkey
Hello! This is the Monkey programming language!
Feel free to type in commands
>> let answer = fn(){ 6*7; };
>> answer()
42
$ pub run test
[...]
00:00 +42: All tests passed!
$ ./dartformat_analyze.sh
Formatting directory lib/:
[...]
Formatting directory test/:
[...]
Analyzing [.]...
No issues found
Go ahead and have fun with Monkey!