6. Context-Free Grammars

6.1. Context-free grammars

6.2. Derivations

6.3. Parse trees

6.4. Ambiguity

6.5. Precedence and associativity

6.6. Some example grammars