Update parser to latest smalltalk-like syntax and semantics