Appendix A of Patterson and Hennessy's
Computer Organization and Design: The Hardware/Software Interface
summarizes the MIPS instruction set (starting on page 44)
DotVisitor represents an AST in
dot format,
which can then be used to generate a graphical reprsentation of the tree;
e.g., AST for gcd.java of test suite subset
generated from thisdot file
(written by a former CS 5470 student, see code comments for more details on dot)
AST_PrintVisitor represents an AST
as indented text
(written by a former CS 5470 student)