std.array suggestion
    David Medlock 
    noone at nowhere.com
       
    Thu Mar  9 08:02:01 PST 2006
    
    
  
Oskar Linde wrote:
<snip>
> Oskar
I would also add:
T[]  left( T[] array, int n )
T[]  right( T[] array, int n )
T[]  skip( T[] array, int n )
In my own personal parsing stuff I regularly use the above plus:
T[]  countUntil( char[] str, bool delegate(char) pred );
T[]  countWhile( char[] str, bool delegate(char) pred );
So skipping whitespace becomes:
text = skip( text.countWhile( delegate bool(char c){ c<=32; } ) );
-DavidM
    
    
More information about the Digitalmars-d
mailing list