This is the problem… CSV isn’t specified at sufficient detail, it is just too loose in the real world. So the question “can you make a small parser” isn’t a real issue. And then, the problem with such a small parser is — which edge cases are you missing/ignoring?
I just don’t see the flex in having a small csv parser.
I just don’t see the flex in having a small csv parser.