I ask because I wrote Combobulate [1], a structured editing and movement tool for Emacs using TS.
But some people did nice attempts like https://github.com/eatkins/tree-sitter-ebnf-generator that I also adapted and exposed it here https://mingodad.github.io/lua-wasm-playground/ to allow play with it online (select "Tree-sitter-ebnf-generator" from examples then click "Run" to see a "grammar.js" generated from the content in "Input Text (arg[1])").
Very different, but a very fine tool tool too.
In any case, in the non-software world, “RR” stands for railroad, as it does in the name of that tool. You can’t own a common two-letter abbreviation.
Just yesterday I started some experiments in that direction, to visualize grammars, but now I can rather do something else ..