I wonder if anyone has tried to use Rosie as a replacement for grep?
https://rosie-lang.org/doc/rosie.1.html?hidden=true
IMO, the problem with grep is that it based on regular expressions, whereas PEG is more powerful. My favourite PEG is Ohm-JS but I am curious about Rosie...