Writing An Interpreter In Go

runningwater 82dc513676 parse let statement -- let <identifier> = <expression>; %!s(int64=3) %!d(string=hai) anos
ast 82dc513676 parse let statement -- let <identifier> = <expression>; %!s(int64=3) %!d(string=hai) anos
lexer 45583c3351 lexer %!s(int64=3) %!d(string=hai) anos
parser 82dc513676 parse let statement -- let <identifier> = <expression>; %!s(int64=3) %!d(string=hai) anos
repl 71c8c4e893 repl %!s(int64=3) %!d(string=hai) anos
token 45583c3351 lexer %!s(int64=3) %!d(string=hai) anos
.gitignore 45583c3351 lexer %!s(int64=3) %!d(string=hai) anos
go.mod 45583c3351 lexer %!s(int64=3) %!d(string=hai) anos
main.go 71c8c4e893 repl %!s(int64=3) %!d(string=hai) anos