Your final assignment is to extend the AST node classes to generate JVM assembler code for CSXgo programs. Your main program calls the CSXgo parser. If the parse is successful, it calls the semantics checker. If the program contains no semantics errors, it calls the code generator.
Your program takes the file name of the CSXgo source program to be compiled on the command line, writes error messages to standard output, and places generated JVM code in file name.j, where name is the identifier that names the CSXgo package. Skeletons for the code generator may be found in the startup file in the SOLUTION FILES zip folder.
Resource slideshow
file
file
file
document
pdf
Resources
Showing 1-5 of 5 resources5 resources. Showing results 1 through 5.