Algorithm for …
Step 1 lexical analysis
Step 2 parse
Step 3 generate code