**Describe the bug** Parser fails to parse expression that starts with negative number **To Reproduce** ``` # bitwise -- -4 Couldn't parse expression: -4 ``` **Expected behavior** Parser should be able to parse it correctly. **Version:** master.