sep +parsec

sepBy :: Stream s m t => ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
parsec Text.Parsec.Combinator, parsec Text.ParserCombinators.Parsec.Combinator
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` (symbol ",")
sepBy1 :: Stream s m t => ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
parsec Text.Parsec.Combinator, parsec Text.ParserCombinators.Parsec.Combinator
sepBy1 p sep parses one or more occurrences of p, separated by sep. Returns a list of values returned by p.
sepEndBy :: Stream s m t => ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
parsec Text.Parsec.Combinator, parsec Text.ParserCombinators.Parsec.Combinator
sepEndBy p sep parses zero or more occurrences of p, separated and optionally ended by sep, ie. haskell style statements. Returns a list of values returned by p. > haskellStatements = haskellStatement `sepEndBy` semi
sepEndBy1 :: Stream s m t => ParsecT s u m a -> ParsecT s u m sep -> ParsecT s u m [a]
parsec Text.Parsec.Combinator, parsec Text.ParserCombinators.Parsec.Combinator
sepEndBy1 p sep parses one or more occurrences of p, separated and optionally ended by sep. Returns a list of values returned by p.
commaSep :: GenTokenParser s u m -> forall a. ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Token, parsec Text.ParserCombinators.Parsec.Token
Lexeme parser commaSep p parses zero or more occurrences of p separated by comma. Returns a list of values returned by p.
commaSep1 :: GenTokenParser s u m -> forall a. ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Token, parsec Text.ParserCombinators.Parsec.Token
Lexeme parser commaSep1 p parses one or more occurrences of p separated by comma. Returns a list of values returned by p.
semiSep :: GenTokenParser s u m -> forall a. ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Token, parsec Text.ParserCombinators.Parsec.Token
Lexeme parser semiSep p parses zero or more occurrences of p separated by semi. Returns a list of values returned by p.
semiSep1 :: GenTokenParser s u m -> forall a. ParsecT s u m a -> ParsecT s u m [a]
parsec Text.Parsec.Token, parsec Text.ParserCombinators.Parsec.Token
Lexeme parser semiSep1 p parses one or more occurrences of p separated by semi. Returns a list of values returned by p.