
Diagram(
Choice(0,
Sequence(Terminal('FACILITY'),
Choice(0, Terminal('USER'), Terminal('DAEMON'), Terminal('AUTH'), Terminal('AUTHPRIV'),
Terminal('LOCAL0 … LOCAL7'), Terminal('CRON'), Terminal('FTP'), Terminal('KERN'),
Terminal('LPR'), Terminal('MAIL'), Terminal('NEWS'), Terminal('UUCP'))),
Sequence(Terminal('LEVEL'),
Choice(0, Terminal('INFO'), Terminal('EMERG'), Terminal('ALERT'), Terminal('CRIT'),
Terminal('ERR'), Terminal('WARNING'), Terminal('NOTICE'), Terminal('DEBUG'))))
)