Tree-walk interpreter in Go with a lexer, AST parser/evaluator, runtime objects, built-ins, and an interactive REPL.