NewYear is an interpreter implemented in the Go programming language.
It aims to provide a simple and efficient environment for parsing and executing code. This projects is designed to help developers understand the fundamental principles of interpreters while offering an extensible framework for future feature enhancements.
- lexical analysis
- REPL
- syntactic analysis
- AST
- CLOS(Common Lisp Object system)
- evaluation
- Top-down parsing