tree-sitter-grammars.tree-sitter-crystal: init

Signed-off-by: Ludovico Piero <lewdovico@gnuweeb.org>

Changed files
+17
pkgs
development
tools
parsing
+1
pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
···
tree-sitter-comment = lib.importJSON ./tree-sitter-comment.json;
tree-sitter-commonlisp = lib.importJSON ./tree-sitter-commonlisp.json;
tree-sitter-cpp = lib.importJSON ./tree-sitter-cpp.json;
+
tree-sitter-crystal = lib.importJSON ./tree-sitter-crystal.json;
tree-sitter-css = lib.importJSON ./tree-sitter-css.json;
tree-sitter-cuda = lib.importJSON ./tree-sitter-cuda.json;
tree-sitter-cue = lib.importJSON ./tree-sitter-cue.json;
+12
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-crystal.json
···
+
{
+
"url": "https://github.com/crystal-lang-tools/tree-sitter-crystal",
+
"rev": "cf69a6504a82fecc55ee1680983744a94a9edfaa",
+
"date": "2025-03-28T11:48:18-04:00",
+
"path": "/nix/store/c20hqk12him4k0675y3l5f53lfnaa37d-tree-sitter-crystal",
+
"sha256": "0jzmkjfhrz1f5pw274dj0f7avazsyhx0h6vbg4p5xxzkqch19wah",
+
"hash": "sha256-UPEUIMPz914ueWsbCDr0+qutjgOykSP4LS78DJ2c9Us=",
+
"fetchLFS": false,
+
"fetchSubmodules": false,
+
"deepClone": false,
+
"leaveDotGit": false
+
}
+4
pkgs/development/tools/parsing/tree-sitter/update.nix
···
orga = "norgate-av";
repo = "tree-sitter-netlinx";
};
+
"tree-sitter-crystal" = {
+
orga = "crystal-lang-tools";
+
repo = "tree-sitter-crystal";
+
};
};
allGrammars =