[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: I-D ACTION:draft-zeilenga-ldapbis-rfc2253-01.txt



>>> "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.