Hi everyone,
as part of our contribution guide we have just published the architecture of our DSL:
https://docs.openvalidation.io/contribution/developer-guide/architecture
It would be awesome if some of you guys could give us a second opinion on the matter. Especially since most of you are experienced in the field of language design your feedback would be highly valuable to us.
For context:
openVALIDATION is a natural language DSL for non-programmers to create validation rules.
You define your rules in a natural language, such as German or English, and the result is Java, JavaScript, C#, Python, Rust code.
The unique characteristic of this DSL is a flexible grammar, which allows a very high degree of semantics.
We are looking forward to receiving your feedback.
If you want to see the DSL in Action:
https://playground.openvalidation.io/
Kind regards
Ilja