Description
tuq> select 1-1
{
"error":
}
tuq> select (1)-(1)
{
"resultset": [
],
"info": [
,
{ "caller": "http_response:152", "code": 101, "key": "total_elapsed_time", "message": "1.12849ms" } ]
}
I believe the problem is that we parse negative numbers directly, when instead we should only parse the positive versions, and let the sign change operator give the effect. This would at least let the statement parse. It still might parse incorrectly, but that would be a separate issue.