Added $ to second parameter for mul and div. Stopped infinite recursion in emitMIPS. Moved some headers so things compile on llvm.
Committing githgnore
First pass at an optimizer
Fixing bug with LStatement
Reading ints/chars supported and writing strings
Fixing newlines and returns. I would think there would be a better way to do this but this seems the least messy
Merge pull request #9 from zepedebo/master

Added $ to second parameter for mul and div. Stopped infinite recursion ...
Refactoring, renaming, and making it easier to understand what is going on
Array and record support
gitignore stuff
Merge branch 'master' of github.com:ksundberg/CS6300 into drew

Conflicts:
	AST_INC/AST/SymbolTable.cpp
	BackEnd/BackEnd.cpp
Merge pull request #2 from ostlerc/drew

Fix merge conflict with ksundbergs branch (for realz)
start work
first draft of maximizing blocks algorithm
Merge pull request #10 from drewying/ClassFixBranch

Class fix branch
Register allocation and while loop fixes

Pred and Successor were backwards. Successor is +1 and Pred is -1.
if i'm wrong then the unit tests from last semester were wrong...
Merge branch 'master' of github.com:ksundberg/CS6300 into drew
Remove dead code
Fix writestr with register allocation
Make changes requested in pull request from sundberg

remove 'using' statements
renamed 'RegMeta' to 'RegisterScope'
moved 'RegisterScope' to its own class
moved register allocation to its own file
removed typedefs
removed debug code