Skip to content

alexander-p30/gibbon-interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

Gibbon is a interpreter for the Monkey pseudo-language, invented for the Writing An Interpreter In Go book.

Why Gibbon? Well, the interpreter is implemented using the "tree-walker" pattern, because it relies on an AST (Abstract-Syntax Tree) to execute its input, and it does so by traversing this data structure from "branch" to "branch", just like a bracchiator, such as gibbons, would.

About

A tree-walker interpreter for Monkey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages