summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikita K <archydragon@64k.fi>2024-05-02 19:25:34 +0300
committerGitHub <noreply@github.com>2024-05-02 18:25:34 +0200
commit155a960a42e6d000d46f94d55407ceb3aff57c5b (patch)
treeb08b6457743f01319fe19e8d471bf1a4ec5e94fa
parent817cb4dadfd3d5534b96e45ba50f572cf0e6f950 (diff)
Add Janet to languages.json (#1042)
-rw-r--r--README.md1
-rw-r--r--languages.json5
-rw-r--r--tests/data/janet.janet17
3 files changed, 23 insertions, 0 deletions
diff --git a/README.md b/README.md
index 09b7276..9a27535 100644
--- a/README.md
+++ b/README.md
@@ -424,6 +424,7 @@ Ini
IntelHex
Isabelle
Jai
+Janet
Java
JavaScript
Jq
diff --git a/languages.json b/languages.json
index 26d2397..58b24c8 100644
--- a/languages.json
+++ b/languages.json
@@ -719,6 +719,11 @@
"extensions": ["jai"],
"nested": true
},
+ "Janet": {
+ "line_comment": ["#"],
+ "quotes": [["\\\"", "\\\""], ["'", "'"], ["`", "`"]],
+ "extensions": ["janet"]
+ },
"Java": {
"line_comment": ["//"],
"multi_line_comments": [["/*", "*/"]],
diff --git a/tests/data/janet.janet b/tests/data/janet.janet
new file mode 100644
index 0000000..905bf65
--- /dev/null
+++ b/tests/data/janet.janet
@@ -0,0 +1,17 @@
+# 17 lines 12 code 3 comments 2 blanks
+
+# Below is a function
+(defn a-fn
+ "Docstring with a hash #"
+ [a b]
+ (+ 1 1))
+
+(defn a-fn2
+ #"Not a doc"
+ "String"
+ [a b] # a and b right?
+ (let [multiline "I'm
+ a multline
+ # string
+ "]
+ (str multline a b)))