title: Elixir CSV Issue
body: <p>UPDATE:</p>
  <p>CSV now looks like this:</p>
  <p><code>01|Data1\n02|Data2\n01|Data3</code></p>
  <p>and no errors have thrown.</p>
  <p>However the IO inspect prints an email array / list?</p>
  <p><code>[]</code></p>
  <p>so I not sure if that is something to do with my code?</p>
  <p>ORIGINAL POST:</p>
  <p>I am getting the following error:</p>
  <p><code>(NimbleCSV.ParseError) unexpected escape character &quot; in &quot;01|Data1\&quot;,\&quot;02|Data2\&quot;,\&quot;01|Data3&quot;</code></p>
  <p>The CSV file is as follows:</p>
  <p><code>01|Data1&quot;,&quot;02|Data2&quot;,&quot;01|Data3</code></p>
  <p>But I have also tried: (thinking I was missing the start / end char in the data)</p>
  <p><code>&quot;01|Data1&quot;,&quot;02|Data2&quot;,&quot;01|Data3&quot;</code></p>
  <p>This is the Elixir code I have:</p>
  <pre><code>NimbleCSV.define(MyParser, separator: &quot;|&quot;, escape: &quot;\&quot;&quot;)
  
  File.stream!(&quot;data.csv&quot;)
  |&gt; NimbleCSV.RFC4180.parse_stream()
  |&gt; Stream.map(fn [code, data] -&gt;
    %{code: code, data: data}
  end)
  |&gt; Enum.to_list()
  |&gt; IO.inspect()
  </code></pre>
  <p>The NimbleCSV is at the top of my file, outside the start of the module.</p>