Folgende Routine liest ein umklammertes Array von Strings aus einer Textdatei ein.
Zum Beispiel:
Code: Alles auswählen
( "Hallo", "Welt" )
Code: Alles auswählen
if( !p.Accept('(', true) )
return false;
ParsedString temp;
while( true )
{
if( p.ParseString( temp ) )
{
result.push_back( temp.AsString() );
if( p.Accept( ',' ), true )
continue;
}
break;
}
return p.Accept( ')' );
}