title: pyparsing parsing csv files with semi-colon instead of comma
body: <p>In mainland europe, the csv files are separated through semicolons because numbers have , in them instead of . So, i am trying to write a semicolonSeparatedList same as commaSeparatedList but with ; instead of ,:</p>
  
  <pre><code>_semicolonsepitem = Combine(OneOrMore(Word(printables, excludeChars=';') +
                               Optional( Word(" \t") +
                                         ~Literal(";") + ~LineEnd() ) ) ).streamline().setName("semicolonItem")
  semicolonSeparatedList = delimitedList( Optional( quotedString.copy() | _semicolonsepitem, default="") ).setName("semicolonSeparatedList")
  </code></pre>
  
  <p>However parsing:</p>
  
  <pre><code>Name;Ref;Address 
  </code></pre>
  
  <p>results in </p>
  
  <pre><code>['Name'] 
  </code></pre>
  
  <p>instead of </p>
  
  <pre><code>['Name', 'Ref', 'Address']
  </code></pre>
  
  <p>Can anyone help?</p>