From 172cf21b96445f053e5aa7524df64e7cd7f76f20 Mon Sep 17 00:00:00 2001 From: Alexander Lyon Date: Tue, 29 Sep 2020 15:22:39 +0100 Subject: [PATCH] Add jsonnet to language list --- languages.json | 6 ++++++ tests/data/jsonnet.jsonnet | 13 +++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 tests/data/jsonnet.jsonnet diff --git a/languages.json b/languages.json index ccb97ac97..daa79c6a6 100644 --- a/languages.json +++ b/languages.json @@ -623,6 +623,12 @@ "mime": ["application/json", "application/manifest+json"], "extensions": ["json"] }, + "Jsonnet": { + "line_comment": ["//", "#"], + "multi_line_comments": [["/*", "*/"]], + "quotes": [["\\\"", "\\\""], ["'", "'"]], + "extensions": ["jsonnet", "libsonnet"] + }, "Jsx": { "name": "JSX", "line_comment": ["//"], diff --git a/tests/data/jsonnet.jsonnet b/tests/data/jsonnet.jsonnet new file mode 100644 index 000000000..a542293f3 --- /dev/null +++ b/tests/data/jsonnet.jsonnet @@ -0,0 +1,13 @@ +// 13 lines 7 code 4 comments 3 blanks + +/* /**/ */ +local func(a, b) = { + // very useful + a: a, + b: b, + + # you forgot about me! + c: " /* comment in a string! */ ", + e: ' // in another string ', // another after + f: ' # in a final string ', # comment after though +}