So if not EBNF for defining grammars, what should people be using ie what would be your preferred that would be powerfully enough and general purpose?
I’ve never seen PCRE used for grammars and not sure if it would be powerfully enough for all cases, but personally I think it would be pretty cool since I find it easier to read than EBNF and it’s so widely used people can slot a specification right into code and it should just work