Might actually be done now.

Fixed the not (`~`) operator's precedence, fixed crash on unexpected
newline character, and made proper printing of `"expected \n"`.