Rewrite POSIX shell parsing without using integer indexes
Rewrite POSIX shell parsing without using integer indexes

Ignore-this: 4cfb6ec31e4955edab080fc645b49d7a

This patch tries to implements POSIX.split function without using integer
indexes that can be hard to read. We replace them by using Buffer and Stream.
Probably less fast but should improve readability.

darcs-hash:20120113001953-a43a9-d19b7698b729b803d842525c1e6764d879312379.gz

mor1/oasis,mor1/oasis