>>> "Kurt D. Zeilenga" <Kurt@OpenLDAP.org> 10/30/00 7:53:43
PM >>>
>Something like: > > string = *( stringchar | pair ) > > special = "#" / "=" / " " / escaped > > escaped = "," / "+" / """ / "<" / ">" / ";" / > > pair = ESC ( ESC / special / hexpair ) > stringchar = <any character except one of escaped or ESC> I think this catches the spirit of it. It now allows all permissable forms,
but it doesn't convey *what* the special uses of "#" " " and "=" are. For
example, I could read the BNF and form a DN like below and expect it to
work:
cn=#abafula,dc=example,dc=com
I think the BNF should state where the special characters need to be
escaped and where they don't.
|