fix operator matching
slightly shorten parser code for unary prefix expressions
add "new" operator