Describing Grammars – Defining a Syntax
I have spent some time looking at Backus-Naur Form, Extended BNF, schemas, DTDs, Relax NG and various other concrete textual syntaxes for describing grammars (some of them define XML specific grammars, but the concepts are close enough to compare both grammar and schema languages). I am currently playing with my own syntax, which I find a little more useful for me than any of the alternatives I’ve found to date for the class of declarative DSLs I’m focused on as an Active Data Modeler . . .


