Open mingodad opened 2 years ago
Thanks for your report. I feel it is very useful to see the Grammar on Railroad Diagram. But I am afraid, can I ask what you would like me to do? Is it right that you want me to implement something into Kinx?
I am very sorry that I have not get what you meant. If it's doable for me, I will try it in the future.
I've just added this project grammar to https://mingodad.github.io/parsertl-playground/playground/ a Yacc/Lex
online editor/tester (select Kinx parser (partially working)
from Examples
then click Parse
to see a parse tree for the content in Input source
).
Asking this modified byacc (https://github.com/mingodad/lalr-parser-test/tree/main/byacc) to output an EBNF grammar that can be used on https://www.bottlecaps.de/rr/ui to get a railroad diagram (https://en.wikipedia.org/wiki/Syntax_diagram).
Copy and paste the EBNF shown bellow on https://www.bottlecaps.de/rr/ui in the TAB Edit Grammar then switch to the TAB View Diagram.