%description: basic cDisplayString functionality: parse and regenerate %activity: cDisplayString ds; const char *s; s="a=foo"; ds.parse(s); EV << ds.str() << endl; s="a=foo;b=22"; ds.parse(s); EV << ds.str() << endl; s="a=,foo,22;;b=,bar,,453"; ds.parse(s); EV << ds.str() << endl; s="a=;b="; ds.parse(s); EV << ds.str() << endl; s=""; ds.parse(s); EV << ds.str() << endl; EV << ".\n"; %contains: stdout a=foo a=foo;b=22 a=,foo,22;;b=,bar,,453 a=;b= .