An open API service indexing awesome lists of open source software.

https://github.com/coreyjs/monkey-interpreter

A real language interpreter in Go
https://github.com/coreyjs/monkey-interpreter

Last synced: 7 months ago
JSON representation

A real language interpreter in Go

Awesome Lists containing this project

README

          

# monkey language interpreter

![Go](https://github.com/coreyjs/monkey-interpreter/workflows/Go/badge.svg)

Based on the book by Thorsten Ball, "Writing an Interpreter in Go"

This is in progress as of 7/1/20

```

let five = 5;
let ten = 10;

let add = fn(x, y) {
x + y;
};
let result = add(five, ten);
!-/*5;
5 < 10 > 5;
if(5 < 10) {
return true;
} else {
return false;
}

10 == 10;
10 != 9;
```