package comby
A tool for structural code search and replace that supports ~every language
Install
Authors
Maintainers
Sources
comby-kernel.1.7.0.tar.gz
md5=ee6556d8bd9b25ed0445ebe23862e48a
sha512=e6386c8ce5ef14bbcab2b0ead5b1edc39375438f56330d5f02e81e467afe6623a7e299f97f26008d77bbc62850c6dc63a7cbe5b81671b5183ff3adeee5946bb3
Description
Comby is a tool designed to make it easy to match change syntax for basically every language. You can think of it like grep or sed, but with added ability to recognize code structures like blocks and expressions (e.g., delimited by braces or parentheses), strings (e.g., delimited by quotes), and so on.
Published: 17 Jun 2021
Dependencies (27)
-
toml
>= "6.0.0"
- shell
- pcre
-
yojson
< "2.0.0"
-
ppx_deriving_yojson
>= "3.6.0"
- ppx_deriving
-
patience_diff
>= "v0.14"
-
parany
>= "12.0.3"
- mparser-pcre
-
mparser
>= "1.3"
- lwt_react
- lwt
-
hack_parallel
arch != "arm32" & arch != "arm64"
- core
-
comby-semantic
= "1.7.0"
-
comby-kernel
= "1.7.0"
- cohttp-lwt-unix
-
conf-zlib
os = "linux"
- conf-sqlite3
- conf-pkg-config
-
conf-m4
os = "linux"
- conf-libpcre
-
conf-libev
os-distribution != "ol"
- conf-gmp
- conf-autoconf
-
ocaml
>= "4.08.1"
-
dune
>= "2.8.0"
Dev Dependencies (1)
-
bisect_ppx
with-test & dev & >= "2.5.0"
Used by
Conflicts
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page