PPT Slide
Regular BNF leads to overly-complex
rules and lengthy derivations.
EBNF uses two extra symbols to be
+ means one or more instances
* means zero or more instances
<identifier> ::= <alpha> <alphanum>*
<alphanum> ::= <alpha> | <num>
How does this affect the derivation