# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup cargo 1.0 PortGroup github 1.0 github.setup ast-grep ast-grep 0.22.3 github.tarball_from archive revision 0 homepage https://ast-grep.github.io/ description A CLI tool for code structural search, lint and rewriting. long_description \ ${name} is a AST-based tool to search code by pattern code. Think it as \ your old-friend grep but it matches AST nodes instead of text. You can \ write patterns as if you are writing ordinary code. It will match all \ code that has the same syntactical structure. You can use \$ sign \+ \ upper case letters as wildcard, e.g. \$MATCH, to match any single AST \ node. Think it as REGEX dot ., except it is not textual. categories devel textproc installs_libs no license MIT maintainers {gmail.com:herby.gillot @herbygillot} \ openmaintainer checksums ${distname}${extract.suffix} \ rmd160 5bc226662f6b7a7604de16db22579c0cf9c4ca72 \ sha256 26bff44cb477e77c55ec4dd75b9c7d00b3db0e9d28cfce1bc42e6518194717ec \ size 824229 destroot { xinstall -m 0755 \ ${worksrcpath}/target/[cargo.rust_platform]/release/sg \ ${destroot}${prefix}/bin/ } cargo.crates \ addr2line 0.21.0 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb \ adler 1.0.2 f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe \ aho-corasick 1.1.3 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 \ anes 0.1.6 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 \ ansi_term 0.12.1 d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 \ anstream 0.6.14 418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b \ anstyle 1.0.7 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b \ anstyle-parse 0.2.4 c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4 \ anstyle-query 1.0.3 a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5 \ anstyle-wincon 3.0.3 61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19 \ anyhow 1.0.83 25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3 \ assert_cmd 2.0.14 ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8 \ async-trait 0.1.80 c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca \ atty 0.2.14 d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \ auto_impl 1.2.0 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42 \ autocfg 1.3.0 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 \ backtrace 0.3.71 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d \ bit-set 0.5.3 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 \ bit-vec 0.6.3 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb \ bitflags 1.3.2 bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a \ bitflags 2.5.0 cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1 \ bstr 1.9.1 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706 \ bumpalo 3.15.0 d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f \ byteorder 1.5.0 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b \ bytes 1.6.0 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9 \ cast 0.3.0 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 \ cc 1.0.97 099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4 \ cfg-if 1.0.0 baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd \ ciborium 0.2.2 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e \ ciborium-io 0.2.2 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 \ ciborium-ll 0.2.2 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9 \ clap 4.5.4 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0 \ clap_builder 4.5.2 ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4 \ clap_complete 4.5.2 dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e \ clap_derive 4.5.4 528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64 \ clap_lex 0.7.0 98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce \ codespan-reporting 0.11.1 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e \ colorchoice 1.0.1 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422 \ convert_case 0.6.0 ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca \ criterion 0.5.1 f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f \ criterion-plot 0.5.0 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 \ crossbeam-deque 0.8.5 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d \ crossbeam-epoch 0.9.18 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e \ crossbeam-utils 0.8.19 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345 \ crossterm 0.25.0 e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67 \ crossterm 0.27.0 f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df \ crossterm_winapi 0.9.1 acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b \ crunchy 0.2.2 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7 \ ctor 0.2.8 edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f \ dashmap 5.5.3 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 \ difflib 0.4.0 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 \ doc-comment 0.3.3 fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 \ dyn-clone 1.0.17 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125 \ either 1.11.0 a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2 \ equivalent 1.0.1 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 \ errno 0.3.8 a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 \ fastrand 2.1.0 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a \ float-cmp 0.9.0 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 \ form_urlencoded 1.2.1 e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 \ futures 0.3.30 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0 \ futures-channel 0.3.30 eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78 \ futures-core 0.3.30 dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d \ futures-io 0.3.30 a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1 \ futures-macro 0.3.30 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac \ futures-sink 0.3.30 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5 \ futures-task 0.3.30 38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004 \ futures-util 0.3.30 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48 \ fuzzy-matcher 0.3.7 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94 \ fxhash 0.2.1 c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c \ gimli 0.28.1 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253 \ globset 0.4.14 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1 \ half 2.4.1 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888 \ hashbrown 0.14.5 e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 \ heck 0.4.1 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 \ heck 0.5.0 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea \ hermit-abi 0.1.19 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 \ hermit-abi 0.3.9 d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 \ httparse 1.8.0 d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904 \ idna 0.5.0 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6 \ ignore 0.4.22 b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1 \ indexmap 2.2.6 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26 \ indoc 2.0.5 b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 \ inquire 0.7.5 0fddf93031af70e75410a2511ec04d49e758ed2f26dad3404a934e0fb45cc12a \ is-terminal 0.4.12 f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b \ is_terminal_polyfill 1.70.0 f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800 \ itertools 0.10.5 b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 \ itoa 1.0.11 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b \ js-sys 0.3.69 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d \ libc 0.2.154 ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346 \ libloading 0.8.3 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19 \ linux-raw-sys 0.4.13 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c \ lock_api 0.4.12 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 \ log 0.4.21 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c \ lsp-types 0.94.1 c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1 \ memchr 2.7.2 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d \ memoffset 0.9.1 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a \ miniz_oxide 0.7.2 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7 \ mio 0.8.11 a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c \ napi 2.16.6 dfc300228808a0e6aea5a58115c82889240bcf8dab16fc25ad675b33e454b368 \ napi-build 2.1.3 e1c0f5d67ee408a4685b61f5ab7e58605c8ae3f2b4189f0127d804ff13d5560a \ napi-derive 2.16.4 4bb613535cde46cff231e53cd819c1694a32d48946bc2dda6b41174ace52ac08 \ napi-derive-backend 1.0.66 da041b19246ab4240998774e987fd9a7d92cc7406b91b5eddb6691e81feac044 \ napi-sys 2.4.0 427802e8ec3a734331fec1035594a210ce1ff4dc5bc1950530920ab717964ea3 \ newline-converter 0.3.0 47b6b097ecb1cbfed438542d16e84fd7ad9b0c76c8a65b7f9039212a3d14dc7f \ normalize-line-endings 0.3.0 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be \ num-traits 0.2.19 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 \ num_cpus 1.16.0 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 \ object 0.32.2 a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441 \ once_cell 1.19.0 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 \ oorandom 11.1.3 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575 \ parking_lot 0.12.2 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb \ parking_lot_core 0.9.10 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 \ percent-encoding 2.3.1 e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e \ pin-project 1.1.5 b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3 \ pin-project-internal 1.1.5 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965 \ pin-project-lite 0.2.14 bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02 \ pin-utils 0.1.0 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 \ plotters 0.3.5 d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45 \ plotters-backend 0.3.5 9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609 \ plotters-svg 0.3.5 38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab \ portable-atomic 1.6.0 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 \ predicates 3.1.0 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8 \ predicates-core 1.0.6 b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174 \ predicates-tree 1.0.9 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf \ proc-macro2 1.0.82 8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b \ pyo3 0.21.2 a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8 \ pyo3-build-config 0.21.2 7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50 \ pyo3-ffi 0.21.2 01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403 \ pyo3-macros 0.21.2 77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c \ pyo3-macros-backend 0.21.2 08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c \ pythonize 0.21.1 9d0664248812c38cc55a4ed07f88e4df516ce82604b93b1ffdc041aa77a6cb3c \ quote 1.0.36 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 \ rayon 1.10.0 b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa \ rayon-core 1.12.1 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 \ redox_syscall 0.5.1 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e \ regex 1.10.4 c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c \ regex-automata 0.4.6 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea \ regex-syntax 0.8.3 adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56 \ rustc-demangle 0.1.24 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f \ rustix 0.38.34 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f \ ryu 1.0.18 f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f \ same-file 1.0.6 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 \ schemars 0.8.19 fc6e7ed6919cb46507fb01ff1654309219f62b4d603822501b0b80d42f6f21ef \ schemars_derive 0.8.19 185f2b7aa7e02d418e453790dde16890256bbd2bcd04b7dc5348811052b53f49 \ scopeguard 1.2.0 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 \ semver 1.0.23 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b \ serde 1.0.201 780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c \ serde_derive 1.0.201 c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865 \ serde_derive_internals 0.29.0 330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3 \ serde_json 1.0.117 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3 \ serde_repr 0.1.19 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9 \ serde_yaml 0.9.34+deprecated 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 \ signal-hook 0.3.17 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801 \ signal-hook-mio 0.2.3 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af \ signal-hook-registry 1.4.2 a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1 \ similar 2.5.0 fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640 \ slab 0.4.9 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 \ smallvec 1.13.2 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 \ strsim 0.11.1 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f \ syn 2.0.61 c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9 \ target-lexicon 0.12.14 e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f \ tempfile 3.10.1 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1 \ termcolor 1.4.1 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 \ termtree 0.4.1 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 \ thiserror 1.0.60 579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18 \ thiserror-impl 1.0.60 e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524 \ thread_local 1.1.8 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c \ tinytemplate 1.2.1 be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc \ tinyvec 1.6.0 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50 \ tinyvec_macros 0.1.1 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 \ tokio 1.37.0 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787 \ tokio-util 0.7.11 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1 \ toml_datetime 0.6.5 3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1 \ toml_edit 0.22.12 d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef \ tower 0.4.13 b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c \ tower-layer 0.3.2 c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0 \ tower-lsp 0.20.0 d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508 \ tower-lsp-macros 0.9.0 84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa \ tower-service 0.3.2 b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52 \ tracing 0.1.40 c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef \ tracing-attributes 0.1.27 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7 \ tracing-core 0.1.32 c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54 \ tree-sitter 0.21.0 705bf7c0958d0171dd7d3a6542f2f4f21d87ed5f1dc8db52919d3a6bed9a359a \ tree-sitter-bash 0.21.0 b5244703ad2e08a616d859a0557d7aa290adcd5e0990188a692e628ffe9dce40 \ tree-sitter-c 0.21.1 b4f0e5c383fd633a792eb8878367dc9d4a3c0e788bad5dcc84c200332ed1b8f2 \ tree-sitter-c-sharp 0.21.2 ff899037068a1ffbb891891b7e94db1400ddf12c3d934b85b8c9e30be5cd18da \ tree-sitter-cpp 0.22.0 28cd45e7e51833e81da966a15b0cb42baa50d82a45467292e2e5e25999e9736b \ tree-sitter-css 0.21.0 e2f806f96136762b0121f5fdd7172a3dcd8f42d37a2f23ed7f11b35895e20eb4 \ tree-sitter-dart 0.0.4 19f1f70b80ce41343e14aafcef67b5ba2e9de89587535b4aabbabb8036f4e38a \ tree-sitter-elixir 0.2.0 df94bf7f057768b1cab2ee1f14812ed4ae33f9e04d09254043eeaa797db4ef70 \ tree-sitter-facade-sg 0.21.4 e7ca50a891218430da4837d9f411b365b83ce6a22c28f8d99933bcc5bc18cd0c \ tree-sitter-go 0.21.0 55cb318be5ccf75f44e054acf6898a5c95d59b53443eed578e16be0cd7ec037f \ tree-sitter-haskell 0.21.0 ef25a7e6c73cc1cbe0c0b7dbd5406e7b3485b370bd61c5d8d852ae0781f9bf9a \ tree-sitter-html 0.20.3 95b3492b08a786bf5cc79feb0ef2ff3b115d5174364e0ddfd7860e0b9b088b53 \ tree-sitter-java 0.21.0 33bc21adf831a773c075d9d00107ab43965e6a6ea7607b47fd9ec6f3db4b481b \ tree-sitter-javascript-sg 0.21.2 6bcc0db43c6e12fa3cc61f6341a36aba80ae95eeaf575a4292bad7a1960488f2 \ tree-sitter-json 0.21.0 5b737dcb73c35d74b7d64a5f3dde158113c86a012bf3cee2bfdf2150d23b05db \ tree-sitter-kotlin 0.3.6 c88dfbb22333118a5d5c5c10b19f93d115a6fa3c8a69dd0e6a260a64f9f5a79b \ tree-sitter-lua 0.1.0 3b9fe6fc87bd480e1943fc1fcb02453fb2da050e4e8ce0daa67d801544046856 \ tree-sitter-php 0.22.4 bcd2a1c0c0e32fe11b2cd96ef6b978ed366989c893e17f8af0f3b49beb4aaf5e \ tree-sitter-python 0.21.0 b4066c6cf678f962f8c2c4561f205945c84834cce73d981e71392624fdc390a9 \ tree-sitter-ruby 0.21.0 c0031f687c0772f2dad7b77104c43428611099a1804c81244ada21560f41f0b1 \ tree-sitter-rust 0.21.2 277690f420bf90741dea984f3da038ace46c4fe6047cba57a66822226cde1c93 \ tree-sitter-scala 0.21.0 e4cb33e33a04b091b56541cf6663abba117cd2feefe2908e42cf9964d75a5edb \ tree-sitter-swift 0.4.2 36b3097fc0b6a667acc2f54dd2d5a004ce85372397d8240354d3602863879089 \ tree-sitter-typescript 0.21.1 f07523e51e3b88529360a89038c0cca7ee877db40a40141514eece8b4cddcbb4 \ unicode-bidi 0.3.15 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75 \ unicode-ident 1.0.12 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b \ unicode-normalization 0.1.23 a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5 \ unicode-segmentation 1.11.0 d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202 \ unicode-width 0.1.12 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6 \ unindent 0.2.3 c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce \ unsafe-libyaml 0.2.11 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 \ url 2.5.0 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633 \ utf8parse 0.2.1 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a \ wait-timeout 0.2.0 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6 \ walkdir 2.5.0 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b \ wasi 0.11.0+wasi-snapshot-preview1 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423 \ wasm-bindgen 0.2.92 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8 \ wasm-bindgen-backend 0.2.92 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da \ wasm-bindgen-futures 0.4.42 76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0 \ wasm-bindgen-macro 0.2.92 a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726 \ wasm-bindgen-macro-support 0.2.92 e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7 \ wasm-bindgen-shared 0.2.92 af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96 \ web-sys 0.3.69 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef \ web-tree-sitter-sg 0.21.3 0034bb138c1702be373eb798c308c1ca4d7d4cfc7b60cfda9b4052cf1d41f634 \ winapi 0.3.9 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \ winapi-i686-pc-windows-gnu 0.4.0 ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \ winapi-util 0.1.8 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b \ winapi-x86_64-pc-windows-gnu 0.4.0 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f \ windows-sys 0.48.0 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 \ windows-sys 0.52.0 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d \ windows-targets 0.48.5 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c \ windows-targets 0.52.5 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb \ windows_aarch64_gnullvm 0.48.5 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 \ windows_aarch64_gnullvm 0.52.5 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263 \ windows_aarch64_msvc 0.48.5 dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc \ windows_aarch64_msvc 0.52.5 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6 \ windows_i686_gnu 0.48.5 a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e \ windows_i686_gnu 0.52.5 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670 \ windows_i686_gnullvm 0.52.5 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9 \ windows_i686_msvc 0.48.5 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 \ windows_i686_msvc 0.52.5 db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf \ windows_x86_64_gnu 0.48.5 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e \ windows_x86_64_gnu 0.52.5 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9 \ windows_x86_64_gnullvm 0.48.5 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc \ windows_x86_64_gnullvm 0.52.5 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596 \ windows_x86_64_msvc 0.48.5 ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 \ windows_x86_64_msvc 0.52.5 bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0 \ winnow 0.6.8 c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d \