package comby
A tool for structural code search and replace that supports ~every language
Install
Authors
Maintainers
Sources
1.2.2.tar.gz
md5=86fd3dcdaa792a5d871f695a082ad9b5
sha512=63af340d65f4ca37f00bee2a67c7a87822ef15c86051e6486c6eeb5d7fe310c845d4fff15625a72b48ceea89e14aff52dc678da1d43d2029f58b435885d568d8
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: 05 Mar 2021
Dependencies (28)
- tls
-
toml
>= "6.0.0"
- shell
- pcre
-
yojson
< "2.0.0"
-
ppx_deriving_yojson
>= "3.6.0"
- ppx_deriving
- ppxlib
-
patience_diff
>= "v0.14"
- parany
- cohttp-lwt-unix
-
opium
>= "0.19.0"
- lwt_react
- lwt
- core
- conduit-lwt-unix
-
hack_parallel
arch != "arm32" & arch != "arm64"
-
conf-zlib
os = "linux"
- conf-sqlite3
- conf-pkg-config
-
conf-m4
os = "linux"
- conf-libpcre
- conf-libev
- conf-gmp
- conf-autoconf
-
angstrom
>= "0.15.0"
-
ocaml
>= "4.08.1"
-
dune
>= "2.7.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