Project Architecture
The project uses a makefile to make compilation and installation easier.
impy/lex: Convert strings to tokens.
impy/ast: Abstract syntax tree.
impy/parse: Convert tokens to an AST.
impy/pretty: Convert values to human-readable strings.
impy/eval: Evaluate an AST and return a value.
cmd/impy: The impy executable.