A control char parser for use inside strings, could be a new dawn