wrapped up semantic analysis
JVM class file generator
rudimentary frontend