%description: check basic cDisplayString functionality: get/set tags %activity: cDisplayStringParser ds("a=,a2,a3;b=,b2,,b4"); ds.insertTag("x",1); ev << ds.getString() << endl; ds.setTagArg("x",0,"joe"); ev << ds.getString() << endl; ds.setTagArg("x",1,"jim"); ev << ds.getString() << endl; ds.setTagArg("b",0,"b0"); ev << ds.getString() << endl; ds.setTagArg("b",7,"b7"); ev << ds.getString() << endl; ds.setTagArg("b",8,"b8"); ev << ds.getString() << endl; ds.setTagArg("c",3,"c3"); ev << ds.getString() << endl; ds.removeTag("a"); ev << ds.getString() << endl; ev << ".\n"; %contains: stdout a=,a2,a3;x;b=,b2,,b4 a=,a2,a3;x=joe;b=,b2,,b4 a=,a2,a3;x=joe,jim;b=,b2,,b4 a=,a2,a3;x=joe,jim;b=b0,b2,,b4 a=,a2,a3;x=joe,jim;b=b0,b2,,b4,,,,b7 a=,a2,a3;x=joe,jim;b=b0,b2,,b4,,,,b7,b8 a=,a2,a3;x=joe,jim;b=b0,b2,,b4,,,,b7,b8 x=joe,jim;b=b0,b2,,b4,,,,b7,b8 .