From 2a0e2c0645030b425ac3df6489aedb03400f21b5 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Mon, 11 Aug 2025 11:03:25 -0700 Subject: [PATCH] tree-sitter-grammars.tree-sitter-sml: init --- .../tools/parsing/tree-sitter/grammars/default.nix | 1 + .../tree-sitter/grammars/tree-sitter-sml.json | 14 ++++++++++++++ .../tools/parsing/tree-sitter/update.nix | 4 ++++ 3 files changed, 19 insertions(+) create mode 100644 pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-sml.json diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix index b8ad14bda344..4769ff0013db 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/default.nix @@ -96,6 +96,7 @@ tree-sitter-scheme = lib.importJSON ./tree-sitter-scheme.json; tree-sitter-scss = lib.importJSON ./tree-sitter-scss.json; tree-sitter-smithy = lib.importJSON ./tree-sitter-smithy.json; + tree-sitter-sml = lib.importJSON ./tree-sitter-sml.json; tree-sitter-solidity = lib.importJSON ./tree-sitter-solidity.json; tree-sitter-sparql = lib.importJSON ./tree-sitter-sparql.json; tree-sitter-sql = lib.importJSON ./tree-sitter-sql.json; diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-sml.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-sml.json new file mode 100644 index 000000000000..84ff9fad58c7 --- /dev/null +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-sml.json @@ -0,0 +1,14 @@ +{ + "url": "https://github.com/MatthewFluet/tree-sitter-sml", + "rev": "105585ae935d8662ab61ce2f5479c35d2b1e456e", + "date": "2024-08-27T08:47:35-04:00", + "path": "/nix/store/ry1dy2gixn8b77xrgslvmk9vkgicylrq-tree-sitter-sml", + "sha256": "1lfjihsmkb93h6naimppwddh203p4bkv9jj4wy8zr6hjawf35aw6", + "hash": "sha256-hqsyHFcSmvyR50TKtOcidwABW+P31qisgSOtWTWM0tE=", + "fetchLFS": false, + "fetchSubmodules": false, + "deepClone": false, + "fetchTags": false, + "leaveDotGit": false, + "rootDir": "" +} diff --git a/pkgs/development/tools/parsing/tree-sitter/update.nix b/pkgs/development/tools/parsing/tree-sitter/update.nix index ed448c56fb86..e2d3192611cb 100644 --- a/pkgs/development/tools/parsing/tree-sitter/update.nix +++ b/pkgs/development/tools/parsing/tree-sitter/update.nix @@ -183,6 +183,10 @@ let orga = "stsewd"; repo = "tree-sitter-rst"; }; + "tree-sitter-sml" = { + orga = "MatthewFluet"; + repo = "tree-sitter-sml"; + }; "tree-sitter-svelte" = { orga = "Himujjal"; repo = "tree-sitter-svelte";