Syntax Charts
•	Basics
•	Notation
•	Examples
Basics
•	Visual representation of EBNF productions
•	Also called syntax diagrams (CS exam)
•	One diagram per nonterminal
•	Represents right side
Notation
•	Nonterminals in boxes
•	Terminals in circles
•	Arrow indicates what comes next
•	Arrow from left indicates first terminal/nonterminal	
•	Arrow that doesn’t point at anything indicates end of production
Handling general issues
•	Handle options by splitting arrow to provide multiple paths
•	Handle repetition by using a cycle
•	+ requires option of stopping after first instance
•	* requires option of arrow going through uninterrupted