Seperator obeysquotes member
I would like to suggest that the Seperator object have a boolean flag member added to indicate whether or not the object was created with the obeysquotes member (simply set the flag with the constructor parameter).
As it is, from the client perspective, if you are given a seperator, you have no way of determining if it respected quoting when it parsed its arguments.
|