Allow negated object values without parens. Fixes #247
This commit is contained in:
1 parent
0966230ba8
commit
18e828f17c
2 files changed
+7
-1
No files matched your search
@@ -458,7 +458,9 @@ ExpD:
|
|||||||
ExpD '|' ExpD {
|
ExpD '|' ExpD {
|
||||||
$$ = block_join($1, $3);
|
$$ = block_join($1, $3);
|
||||||
} |
|
} |
|
||||||
|
'-' ExpD {
|
||||||
|
$$ = BLOCK($2, gen_call("_negate", gen_noop()));
|
||||||
|
} |
|
||||||
Term {
|
Term {
|
||||||
$$ = $1;
|
$$ = $1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,6 +36,10 @@ null
|
|||||||
null
|
null
|
||||||
[]
|
[]
|
||||||
|
|
||||||
|
{x: -1}
|
||||||
|
null
|
||||||
|
{"x": -1}
|
||||||
|
|
||||||
# The input line starts with a 0xFEFF (byte order mark) codepoint
|
# The input line starts with a 0xFEFF (byte order mark) codepoint
|
||||||
# No, there is no reason to have a byte order mark in UTF8 text.
|
# No, there is no reason to have a byte order mark in UTF8 text.
|
||||||
# But apparently people do, so jq shouldn't break on it.
|
# But apparently people do, so jq shouldn't break on it.
|
||||||
|
|||||||
Reference in new issue
Block a user