csv: allow an empty first name in fields list (fixes #178)
This commit is contained in:
parent
dfbe801fbc
commit
1fb1ad6df2
@ -408,8 +408,8 @@ fieldnamelist = (do
|
|||||||
string "fields"
|
string "fields"
|
||||||
optional $ char ':'
|
optional $ char ':'
|
||||||
many1 spacenonewline
|
many1 spacenonewline
|
||||||
f <- fieldname
|
|
||||||
let separator = many spacenonewline >> char ',' >> many spacenonewline
|
let separator = many spacenonewline >> char ',' >> many spacenonewline
|
||||||
|
f <- fromMaybe "" <$> optionMaybe fieldname
|
||||||
fs <- many1 $ (separator >> fromMaybe "" <$> optionMaybe fieldname)
|
fs <- many1 $ (separator >> fromMaybe "" <$> optionMaybe fieldname)
|
||||||
restofline
|
restofline
|
||||||
return $ map (map toLower) $ f:fs
|
return $ map (map toLower) $ f:fs
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user