make negative prefixed numbers workd

Fix the problem that negative prefixed numbers don't work.
E.g.: (3 + 5) * -1