Merge pull request #206527 from ncfavier/tree-sitter-unionOfDisjoint

authored by Naïm Favier and committed by GitHub 21f61857 0d436e1b

+1 -13
+1 -13
pkgs/development/tools/parsing/tree-sitter/update.nix
··· 375 knownTreeSitterOrgGrammarRepos); 376 377 in 378 - mergeAttrsUnique otherGrammars treeSitterOrgaGrammars; 379 - 380 - # TODO: move to lib 381 - mergeAttrsUnique = left: right: 382 - let intersect = lib.intersectLists (lib.attrNames left) (lib.attrNames right); in 383 - assert 384 - lib.assertMsg (intersect == [ ]) 385 - (lib.concatStringsSep "\n" [ 386 - "mergeAttrsUnique: keys in attrset overlapping:" 387 - "left: ${lib.generators.toPretty {} (lib.getAttrs intersect left)}" 388 - "right: ${lib.generators.toPretty {} (lib.getAttrs intersect right)}" 389 - ]); 390 - left // right; 391 392 393
··· 375 knownTreeSitterOrgGrammarRepos); 376 377 in 378 + lib.attrsets.unionOfDisjoint otherGrammars treeSitterOrgaGrammars; 379 380 381