Le mar. 27 mai 2025 à 20:15, Marc Chantreux <[email protected]> a écrit :

> salut Basile,
>
> On Tue, May 27, 2025 at 06:28:57PM +0200, Basile Starynkevitch wrote:
> > Certaines de ces directives sont fausses (c'est le bogue
> > https://github.com/kingletbv/carburetta/issues/7 ...) en course de
> résolution
> > par l'auteur de carburetta.
>
> > GNU gawk serait bien mais ne sait pas modifier un petit fichier textuel
> en place
> > (à ma connaissance).
>
> selon la complexité du besoin:
> * ed / sed
> * awk
> * perl
> * raku
>
> sont à mes yeux les plus naturels pour ce genre de besoins sauf que je
> compte pas lire l'issue. si tu envoies un bout de code buggé (entrée) et
> la version corrigée en sortie, je veux bien t'écrire la regexp qui va
> bien (ou la grammaire si on a besoin d'aller aussi fin et que tu es ok
> avec raku)
>
> > Par exemple je rêve d'un super-GNU ed scriptable en GNU guile ou Lua.
>
> je serais curieux de voir combien de temps il faut pour écrire une
> solution correcte dans ces langages.


Il semble que cela soit déjà fait...
https://github.com/nvim-pack/nvim-spectre/blob/master/lua/spectre/replace/sed.lua

mais là franchement je ne sais pas de quoi je parle

Répondre à