anchor.diff:    };
     swift = buildGrammar {
       language = "swift";
  -    version = "c88b5d7";
  +    version = "d7808f0";
       source = fetchFromGitHub {
         owner = "alex-pinkus";
         repo = "tree-sitter-swift";
         nativeBuildInputs = [ nodejs tree-sitter ];
         postFetch = "pushd $out && tree-sitter generate && popd";
  -      rev = "c88b5d73f193f5b0762b1a5f0299a275e6a728fb";
  -      hash = "sha256-OfFMGxL72SPZW4AtHoThhYtjmKWabStLKAB9TxmjMDw=";
  +      rev = "d7808f030a44dc8768948042baa7566949785e2f";
  +      hash = "sha256-7Gjpf2isOpeOV3ZMTMibK+F4C4v8ywOPin2Wv86s+AM=";
       };
     };
     sxhkdrc = buildGrammar {
  
positive.code:   };
    help = buildGrammar {
      language = "help";
      version = "8df3266";
      source = fetchFromGitHub {
        owner = "neovim";
        repo = "tree-sitter-vimdoc";
        rev = "8df3266b423d24c9ac3f3b4b9928e65eb1e5e741";
        hash = "sha256-t9SHuymK5pYlryWGpORGPYLgPZ3xBx0XH69s5RtRnEI=";
      };
    };
    hjson = buildGrammar {
  
negative.code:   };
    lua = buildGrammar {
      language = "lua";
      version = "fb30e8c";
      source = fetchFromGitHub {
        owner = "MunifTanjim";
        repo = "tree-sitter-lua";
        rev = "fb30e8cb605e2ebd6c643e6981325a63fbbde320";
        hash = "sha256-gT2WHH3rkFzb6iER0ryVU7bqVbh36RbTI9HSWMh3DsI=";
      };
    };
    m68k = buildGrammar {
  