add emit(assignment_stmt) (work in progress)
remove assign_operator enum values

because prefer holding assign operators as string to hold them as enums.
If remove "=" from assign operators, we get the binary operator easily.
add print(char) to runtime
store rhs value to lhs variable
emit IR for compound assignment operators
Merge branch 'wip/assign'