sepBy package:parser-combinators

sepBy p sep parses zero or more occurrences of p, separated by sep. Returns a list of values returned by p.
commaSep p = p `sepBy` comma
sepBy p sep parses zero or more occurrences of p, separated by sep. Returns a list of values returned by p.
commaSep p = p `sepBy` comma
sepBy1 p sep parses one or more occurrences of p, separated by sep. Returns a list of values returned by p.
sepBy1 p sep parses one or more occurrences of p, separated by sep. Returns a non-empty list of values returned by p.
sepBy1 p sep parses one or more occurrences of p, separated by sep. Returns a list of values returned by p.
sepBy1 p sep parses one or more occurrences of p, separated by sep. Returns a non-empty list of values returned by p.