aboutsummaryrefslogtreecommitdiff
path: root/tree-sitter.json
diff options
context:
space:
mode:
Diffstat (limited to 'tree-sitter.json')
-rw-r--r--tree-sitter.json42
1 files changed, 42 insertions, 0 deletions
diff --git a/tree-sitter.json b/tree-sitter.json
new file mode 100644
index 0000000..b0d4a0b
--- /dev/null
+++ b/tree-sitter.json
@@ -0,0 +1,42 @@
+{
+ "$schema": "https://tree-sitter.github.io/tree-sitter/assets/schemas/config.schema.json",
+ "grammars": [
+ {
+ "name": "wmap",
+ "camelcase": "Wmap",
+ "title": "Wmap",
+ "scope": "source.wmap",
+ "file-types": [
+ "wmap"
+ ],
+ "injection-regex": "^wmap$",
+ "class-name": "TreeSitterWmap"
+ }
+ ],
+ "metadata": {
+ "version": "1.0.0",
+ "license": "AGPL-v3",
+ "description": "Parser for wmap Formatted Wardley Maps",
+ "authors": [
+ {
+ "name": "Rubén Beltrán del Río",
+ "email": "wmap.parser@r.bdr.sh",
+ "url": "https://r.bdr.sh"
+ }
+ ],
+ "links": {
+ "repository": "https://git.sr.ht/~rbdr/tree-sitter-wmap",
+ "funding": ""
+ }
+ },
+ "bindings": {
+ "c": true,
+ "go": true,
+ "java": false,
+ "node": true,
+ "python": true,
+ "rust": true,
+ "swift": true,
+ "zig": false
+ }
+} \ No newline at end of file