diff options
author | Glenn Jackman <glenn.jackman@gmail.com> | 2023-04-27 09:47:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-27 15:47:07 +0200 |
commit | d6cb435152e9907af2bd62acd7134406353c6a85 (patch) | |
tree | 2b42ad92d1c93bb7e9b7664f4129168ff0df1d0b | |
parent | fb2a612e76738e578af17104fd3ab82d2f81983b (diff) |
Add support for jq (#965)
* Add jq language
* add to readme
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | languages.json | 6 | ||||
-rw-r--r-- | tests/data/jq.jq | 11 |
3 files changed, 18 insertions, 0 deletions
@@ -401,6 +401,7 @@ Isabelle Jai
Java
JavaScript
+Jq
Json
Jsx
Julia
diff --git a/languages.json b/languages.json index eba2983..94d85ec 100644 --- a/languages.json +++ b/languages.json @@ -721,6 +721,12 @@ "extensions": ["j2"], "multi_line_comments": [["{#", "#}"]] }, + "Jq": { + "name": "jq", + "line_comment": ["#"], + "quotes": [["\\\"", "\\\""]], + "extensions": ["jq"] + }, "Json": { "name": "JSON", "blank": true, diff --git a/tests/data/jq.jq b/tests/data/jq.jq new file mode 100644 index 0000000..36bc5aa --- /dev/null +++ b/tests/data/jq.jq @@ -0,0 +1,11 @@ +# 11 lines 3 code 5 comments 3 blanks + +# A function to perform arithmetic +def add_mul(adder; multiplier): + # comment chararacter in quotes + "# Result: " + ((. + adder) * multiplier | tostring); + +# and demonstrate it +10 | add_mul(5; 4) # => "# Result: 60" + +# end of file |