I have rewritten my article on grammar rules. The new article shares almost no text with the old version (except the introduction). Overall, the advice hasn’t changed that much (spoiler: it’s okay to use grammar rules, but only a little). However, the reasoning is improved and there are many more examples. The new version also answers the following questions:
- Where do grammar rules come from? How do they differ from the rules of formal systems like programming languages?
- Can grammar rules describe a language completely?
- Are there any good ways to use grammar rules?