<story><title>Amber: A code search and replace tool</title><url>https://github.com/dalance/amber</url></story><parent_chain></parent_chain><comment><author>saurik</author><text>I don&amp;#x27;t understand what makes this a &amp;quot;code&amp;quot; search and replace tool as opposed to a general text search and replace tool (a la the many many existing options for such). I was kind of expecting some kind of AST structure or grammar spec or at least a quick tokenizer to be able to handle situations like &amp;quot;don&amp;#x27;t replace this text if it appears in a string constant&amp;quot;, but it doesn&amp;#x27;t mention anything like that.</text></comment>
<story><title>Amber: A code search and replace tool</title><url>https://github.com/dalance/amber</url></story><parent_chain></parent_chain><comment><author>danilonc</author><text>Reminded me of &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;ast-grep&amp;#x2F;ast-grep&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;ast-grep&amp;#x2F;ast-grep&lt;/a&gt; and I wonder how it compares in performance and functionality.</text></comment>