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
Refactoring, renaming, and making it easier to understand what is going on
Array and record support
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
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
Merge pull request #14 from ostlerc/class

Register allocation and bug fixes
Reformat code
Merge remote-tracking branch 'upstream/master' into mergeblocks

Fixed Conflicts:
	.gitignore
	Optimizations/Optimizer.hpp