Michael> I'd like to parse strings describing LDAPv3 schema elements Michael> which seem to be declared as BNF (one example, not complete): ... Michael> Any clues on where to start? Check the Vaults of Parnassus or Google for John Aycock's SPARK toolkit. -- Skip Montanaro (skip at pobox.com) http://www.mojam.com/ http://www.musi-cal.com/