apply replica only to VariableNameExp and VariableDotExp without VariableArrayExp as the last segment.
Merge pull request #88 from yushan87/builder_fix

Fix to Pull Request #86
changes to FacilityDec to reflect the externally flag
Merge pull request #89 from yushan87/externally_fix

changes to FacilityDec to reflect the externally flag
deleted the old pre and post processor. starting fresh, again...
ArrayTy to Facility conversion
added an Utilities.java and work in progress with replica
populated the utilities package with ModuleDec stuff. also done with pre and post call statement manipulations involving arrays in the preprocessor
modified how array facilities are added back to the tree
modified how new statements are added back to the tree
modified how new imports are added back to the tree
static array facilities should be externally realized
clean up unused methods in Utilities
done with things that need to happen in function assign statements
dealt with empty changing and maintaining clauses in the while statement
pass in a symbol table to the post processor
deal with variabledotexp with arrays on the left hand side of a funcassignstmt
work in progress with swap statements involving array expressions
complete PreProcessor
Merge pull request #90 from yushan87/processing

Processing