Add support for arbitrary string characters (not restricted to alphanum).
Emit warning if variable assignment type is incorrect.
Left paren is in FIRST of expr.
Add more tests.