split parser/ast
remove Expr interface
separate assign tokens
parse assignstmt
fix compound expression parsing
fix scanning '='
more tests
cleanup scanning, add postfix
parse postfix op, need stricter checking
semicolon test
parse call