Strip quotation marks
Unsupport decimal and money
Various

Symboltable = field
Check doesn't return a boolean, only checks
Moved exceptions
Separate

Separate dependency collector from checker
Independent

Can be used independent of checker
Convert list to map
Clean up
update