Description: Write a complete, working compiler which passes the tests Average, ComplexArray, Square, and Pong. See the project 11 guide for details.
Average
ComplexArray
Square
Pong
What to turn in: Turn in all files necessary for running your compiler (including the tokenizer, etc). Your compiler can be written in any language you wish.
Specification: To get credit for this project, you must
.jack
.vm
foo.jack
foo.vm
For each of the following tests, your compiler must output a .vm file which behaves identically to the one produced by the JackCompiler provided with your book. Note that unlike some previous projects, you do not have to produce a .vm file which is literally identical to the one produced by the book’s compiler.
JackCompiler