Because I saw it in the spec. So I was assuming there is some machine readable version of the grammar instead of me having to copy-paste it out. How have you then verified that the grammar in the spec is correct without having it and using it?
The spec has a good start, but it is also incomplete and work in progress to the best of my knowledge. At the moment there is no proof (or systematic validation) other than the test suite that we have in the implementation.
There has been a few people that asked for a language that is not on the JVM and specifically easier to integrate with existing DBs. What is also interesting is the ability to compile to Web Assembly with Rust that could give us a leg up with JS and TS.
So is there any timeline for providing machine readable grammar? Maybe Kotlin implementation could be augmented to output it? If the output would be lemon compatible that would be a huge win for me (because I hope to support both Sqlite and PartiQL).
I was not aware of Lemon, thanks for the pointer. I do not have any information on a timeline for the Grammar. Could I ask you to create an issue on our GitHub repo. That way we can schedule and triage the work.