General compiler refactoring pass

Most of the changes are to use the new `asty` shorthand, but I also combined methods and statements when I saw obvious duplication.
This commit is contained in:
Kodi Arfer 2017-08-26 11:14:17 -07:00
parent ddded5e8bd
commit 5f36a53577

File diff suppressed because it is too large Load Diff