A Ragel-based CSV parser