comby icon indicating copy to clipboard operation
comby copied to clipboard

A code rewrite tool for structural search and replace that supports ~every language.

Results 76 comby issues
Sort by recently updated
recently updated
newest added

Named matches can capture some data. I would like to become able to specify that other matches must not find such data again which were determined already according to selected...

Some programming languages support functions (or macros) for which varying parameters can be specified. These parameters get filled with data according to various code constructs. :crystal_ball: How are the chances...

The tool “Comby” manages [a bit of background information for selected data structures](https://github.com/comby-tools/comby.dev/blob/461f661eb1a4f06dc80d4c6ae446d404ae1dcd9c/website/docs/overview.md#does-it-work-on-my-language "Does it work on my language?"). I find [the available software documentation](https://github.com/comby-tools/comby.dev/blob/461f661eb1a4f06dc80d4c6ae446d404ae1dcd9c/website/docs/syntax-reference.md#match-and-rewrite-syntax "Match syntax") improveable for the...

First of all, thank you for this amazing tool! Just to give you some context, there is a language called `Nix` used in the linux distribution called `NixOS` that is...

Fix issue where regular expression syntax `/.../` isn't parsed to escape it's contents. When the contents affect (unbalanced parens or quotes), the file won't be parsed correctly. Buggy example: ```typescript...

https://bit.ly/2UXkonD ![image](https://user-images.githubusercontent.com/29205560/134464615-6b7502b2-bf26-4f92-9f93-ee5ae163ec1e.png)

Needs to use this convention: https://stackoverflow.com/questions/39453951/open-file-at-specific-line-in-vscode

I have added lua support. I am not sure how to do lua multiline strings and comments as they can contain arbitrary `=` in them. Also do I add tests...

When `-d` explicitly specifies a directory starting with `.` it should honor the argument and not use the default `-exclude-dir` behavior.

Arbitrary rewrite output separators. Add rewrite property for normal casing (uppercase first character, lowercase rest, maybe use CamelCase properties).