A portable, simple CSV parser written in c++