1
0
mirror of https://github.com/sharkdp/bat synced 2026-07-07 14:33:18 +00:00
Files
2022-02-14 19:14:19 +01:00

7.1 KiB
Vendored

import "../imported-file" ;
 
# With Comments !
def weird($a; $b; $c):
[ $a, $b, $c ] | transpose | reduce .[][] as $item (
[];
. + $item.property
)
;
 
. | weird (.a; .b; .c) |
 
(
 
if (. | contains("never") ) then
"Why yes"
else
12.23
end
 
) as $never |
 
{
hello,
why: "because",
hello: ( weird | ascii_upcase ),
format_eg: ( . | @json "My json string \( . | this | part | just | white | ascii_upcase | transpose)" ),
never: $never,
"literal_key": literal_value,
"this": 12.1e12,
"part": "almost"
"like": [
12,
2
"json"
{
"quite": {
similar: "but not quite"
}
}
],
} | (
 
# And with very basic brace matching
 
# Invalid End
]
 
# Other invalid ends
( [ } ] )
 
# A "valid" sequence
( [ { key: () , other_key:( [ [] [[]] ] ), gaga } ] )
 
# A "invalid" sequence
( [ { key: () , other_key:( [ [] [[] ] ), gaga } ] )
 
"A string\n whith escaped characters \" because we can"
)