"It's a bit of an assumption that it doesn't exist?"
In the absence of any evidence that it does exist the default presumption should be that it does not.
"Q. There's no BNF available. A. I'll publish it, it's just not on the website yet. We just went public, there's lots of work to still. Good suggestion!"
You do the BNF first dummy. You really should have just used Lisp if you want to create a domain specific language.
You'd be a case in point.
I am neither a woman nor a minority. Your attempt at snide has failed due to your incoherent statement.
It is much easier to suggest solutions when you know nothing about the problem.