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:   };
    ruby = buildGrammar {
      language = "ruby";
      version = "252ca18";
      source = fetchFromGitHub {
        owner = "tree-sitter";
        repo = "tree-sitter-ruby";
        rev = "252ca18be76b0918fb6b34c302292b6931876c25";
        hash = "sha256-8UWHLVrSxQM6iT+tN+2PwTs43n+Z69c0DVnDE3yfqKo=";
      };
    };
    rust = buildGrammar {
  
negative.code:   };
    lua = buildGrammar {
      language = "lua";
      version = "fb30e8c";
      source = fetchFromGitHub {
        owner = "MunifTanjim";
        repo = "tree-sitter-lua";
        rev = "fb30e8cb605e2ebd6c643e6981325a63fbbde320";
        hash = "sha256-gT2WHH3rkFzb6iER0ryVU7bqVbh36RbTI9HSWMh3DsI=";
      };
    };
    m68k = buildGrammar {
  