It’s quite versatile. Originally for context-free grammars (although it’s likely someone has an extended version), so basically for “normal” programming language-style grammar. There are some limitations, but you’re not very likely to use them in a normal grammar, and they’re easy to rewrite.
It’s quite versatile. Originally for context-free grammars (although it’s likely someone has an extended version), so basically for “normal” programming language-style grammar. There are some limitations, but you’re not very likely to use them in a normal grammar, and they’re easy to rewrite.