happy-lib:tabular
Safe HaskellNone
LanguageHaskell98

Happy.Tabular.NameSet

Synopsis

Set type

newtype NameSet Source #

Constructors

MkNameSet IntSet 

Instances

Instances details
Read NameSet Source # 
Instance details

Defined in Happy.Tabular.NameSet

Methods

readsPrec :: Int -> ReadS NameSet

readList :: ReadS [NameSet]

readPrec :: ReadPrec NameSet

readListPrec :: ReadPrec [NameSet]

Show NameSet Source # 
Instance details

Defined in Happy.Tabular.NameSet

Methods

showsPrec :: Int -> NameSet -> ShowS

show :: NameSet -> String

showList :: [NameSet] -> ShowS

Eq NameSet Source # 
Instance details

Defined in Happy.Tabular.NameSet

Methods

(==) :: NameSet -> NameSet -> Bool

(/=) :: NameSet -> NameSet -> Bool

Ord NameSet Source # 
Instance details

Defined in Happy.Tabular.NameSet

Methods

compare :: NameSet -> NameSet -> Ordering

(<) :: NameSet -> NameSet -> Bool

(<=) :: NameSet -> NameSet -> Bool

(>) :: NameSet -> NameSet -> Bool

(>=) :: NameSet -> NameSet -> Bool

max :: NameSet -> NameSet -> NameSet

min :: NameSet -> NameSet -> NameSet

Construction

fromList :: [Name] -> NameSet Source #

Deletion

delete :: Name -> NameSet -> NameSet Source #

Query

member :: Name -> NameSet -> Bool Source #

null :: NameSet -> Bool Source #

Combine

Folds

foldr :: (Name -> b -> b) -> b -> NameSet -> b Source #

Conversion

List

toAscList :: NameSet -> [Name] Source #