interpreter
lexer
main
parser
runtime
tokens
