fixes for number parsing
fixed a bug in prefix op pretty printing
Improved error reporting in the unit test