Interpreter for a made-up language written in Go.
- Finish basic functions of the lexer
- A REPL
- Write a parser
- AST
- Evaluate expressions
- Add more data types and built-in functions to the interpreter (arrays, hashes, etc.)
let five = 5;
let ten = 10;
let add = fn(x, y) {
x + y;
};
let result = add(five, ten);