minor reordering of code statements to move all defines to top
copying ch7 code to ch8; implemented the label command
fixing translate_goto and translate_label to output list of strings to match rest of program
Translator now passes the ProgramFlow tests
Everything in translator other than final SP is happy....
simpleFunction now works, but my translator is actually wrong, b/c it's using the value right after SP *AFTER* SP has been set to arg+1. This means that If there were fewer than 2 arguments, I'd be overwriting the return address
Now, properly handles storing frame in a variable, rather than just off the end of SP
starting to refactor; pulling functions out of the CmdTranslator class that don't need to be there
more refactoring - labels are now created within the high-level switch statement
pulling constants and parsing functions out of the translator file
renaming some parameters to be more descriptive; pulling two versions of push into functions
pulling more assembly code out of the classes
filewriter no longer responsible for parsing input->output names; pulling out math functions
done rearranging code for now ... I'm still unhappy with the structure of this program
fixing hard-coded call to sys.init call to match new convention for funcnames
returning from function now works - doesn't pass test b/c I don't initialize correctly
And, FibonacciElement now passes.
changing order of operations in th ereturn statement s.t. the return address isn't overwritten by the sp in the case of a called function with no arguments