Fixed parsing of some numeric expressions

Parsing of allforms of 0 is now correct.
Parsing of subtraction works.

But parsing of unary operators is not right. Tests have been marked as
pending.