# `csvp` (aka `csv+`) An "enhanced" CSV parser for use internally by `csv++`. The reasons we need a custom CSV parser and the [csv crate](https://docs.rs/csv/latest/csv/) will no longer suffice: * Support for wrapping a cell across multiple lines. * Comments (a row starting with `#`). * Contextual information with each cell - in addition to just the value it parses to we need to know enough info about what line certain values happened on, in order to show proper highlighting and error messaging.