Encode-1.3.4: Encoding character data

Portabilityportable
Stabilityprovisional
Maintainerotakar.smrz mff.cuni.cz

PureFP.OrdSet

Description

Chapter 1 and Appendix A of /Pure Functional Parsing – an advanced tutorial/ by Peter Ljunglöf

http://www.ling.gu.se/~peb/pubs/p02-lic-thesis.pdf

Documentation

class OrdSet m whereSource

Methods

emptySet :: Ord a => m aSource

unitSet :: Ord a => a -> m aSource

isEmpty :: Ord a => m a -> BoolSource

elemSet :: Ord a => a -> m a -> BoolSource

(<++>) :: Ord a => m a -> m a -> m aSource

(<\\>) :: Ord a => m a -> m a -> m aSource

plusMinus :: Ord a => m a -> m a -> (m a, m a)Source

union :: Ord a => [m a] -> m aSource

makeSet :: Ord a => [a] -> m aSource

elems :: Ord a => m a -> [a]Source

ordSet :: Ord a => [a] -> m aSource

limit :: Ord a => (a -> m a) -> m a -> m aSource

Instances

data Set a Source

Instances

OrdSet Set 
Eq a => Eq (Set a) 
Ord a => Ord (Set a) 
Show a => Show (Set a)