Emmanuel Lecharny wrote:
Well, good question.

If the syntax starts with a '{' and end with a '}' for all DirectoryStringFirstComponent (DSFC in the following discussion), then I think we can remove them.

syntax ::= '{' <xxx> '}'
is strictly equivalent to
syntax ::= '{' <xxx> '}'

if we can't have an isolated '}' in <xxx>.

The very same for the identificationTag : if all <xxx> start with < identificationTag "someId" >, then no need to have this identificationTag token because it's implicit.

At the end, we could perfectly have :
syntax ::= " <ID> " <xxx>
instead of
syntax ::= '{' identificationTag " <ID> " <xxx> '}'

wdyt ?

I would not try to change the syntax for ACI to be able to use this non-specific matchingRule: directoryStringFirstComponent. Instead define a specific matchingRule for ACI matching. You might even make it non-specific to ACI but more primitive like directoryStringThirdComponentMatch.

See what I'm saying?

Regards,
Alex
begin:vcard
fn:Alex Karasulu
n:Karasulu;Alex
org:Apache Software Foundation;Apache Directory
adr:;;1005 N. Marsh Wind Way;Ponte Vedra ;FL;32082;USA
email;internet:[EMAIL PROTECTED]
title:Member, V.P.
tel;work:(904) 791-2766
tel;fax:(904) 808-4789
tel;home:(904) 808-4789
tel;cell:(904) 315-4901
note;quoted-printable:AIM: alexokarasulu=0D=0A=
	MSN: [EMAIL PROTECTED]
	Yahoo!: alexkarasulu=0D=0A=
	IRC: aok=0D=0A=
	PGP ID: 1024D/4E1370F8 BBCC E8D8 8756 2D51 C3D4 014A 3662 F96F 4E13 70F8=0D=0A=
	
x-mozilla-html:FALSE
url:http://people.apache.org/~akarasulu
version:2.1
end:vcard

Reply via email to