assignment_expr: ID checks
update symbol table helper function
SymbolNotFoundError
move type checking helper functions to the bottom
add comments
move more helper functions to the bottom
implement _get_symtable_type and more comments