Tokenize
Parse
Compile
Run