How can I interpret this as ENBF grammer?
<assign>--> <id> = <expr>
<id>--> A | B | C
<expr> --> <expr> * <expr>
<expr> --> <expr> + <expr>
| <id> + <expr>
|( <expr> )
| <id>
I can make parse tree and derivation of any statement using this grammer, but am having trouble with EBNF.