This class writes zbnf syntax from read EBNF.
This class is the destination to storing parse results with ebnf.zbnf, the interpretation of EBNF sources.
It is either the whole syntax of a component without toplevel alternatives or one alternative on toplevel.
An instance of this contains a EBNF component definition like name::=SYNTAX.
A non derived item has no sub items.