amit panthi

monkey-business github url

Monkey Language is a language that takes inspiration from languages like javascript and C. The interpreter created is based on the book Writing An Interpreter In Go

The language uses Pratt Parsing to figure out operator precedences, which was one of the biggest challenges I faced while creating the interpreter. For garbage collection, we use Go's internal GC.

Other features can be found in the github repo's README.