add support in pyparser for negative numbers