top | item 27862172

(no title)

greggirwin | 4 years ago

That's what we're trying to find out. :^) In many ways it is a guinea pig, and something we wanted for ourselves. Very niche, to be sure, but if you've ever had to write grammars, the alternatives are EMACS/VIM + YACC/Bison or XText if you're in the Java world and can be locked in and handle the weight.

It's funny to me what a tough sell it is, but that's true for all new dev tools. While the main purpose is to help anyone, whatever grammar they choose (ABNF, EBNF, etc.), it all compiles down to Red `parse` internally, so if you use Red, your parser is already done. If you use the native `parse` rules to begin with, you can even include actions. Testing in it is cool too. But really it's to try and get people to see that documenting your design (meaning you have a design to begin with), is valuable.

discuss

order

neolog|4 years ago

It seems pretty similar to this free one

https://github.com/GuntherRademacher/rr

greggirwin|4 years ago

They generate the same type of syntax diagram, but are otherwise...quite different. If you read the product page it should hit the high points.