This module contains the combinators for building permutation phrases as described in.
They differ from the version found in Control.Applicative in that elements may recognise the empty string too.
In addition we provide a combinator which allows separators between the elements of the permutation.
For an example of their use see the end of the
function in Text.ParserCombinators.UU.Examples
main
@article{1030338, Address = {New York, NY, USA}, Author = {Baars, Arthur I. and L{"o}h, Andres and Swierstra, S. Doaitse}, Date-Modified = {2008-12-01 21:44:00 +0100}, Doi = {http:dx.doi.org10.1017S0956796804005143}, Issn = {0956-7968}, Journal = {J. Funct. Program.}, Number = {6}, Pages = {635--646}, Publisher = {Cambridge University Press}, Title = {Parsing permutation phrases}, Volume = {14}, Year = {2004}}