happy-lib:tabular
Safe HaskellNone
LanguageHaskell98

Happy.Tabular.NameSet

Synopsis

Set type

newtype NameSet Source #

Constructors

MkNameSet IntSet 

Instances

Instances details
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

Read NameSet Source # 
Instance details

Defined in Happy.Tabular.NameSet

Show NameSet Source # 
Instance details

Defined in Happy.Tabular.NameSet

Construction

fromList :: [Name] -> NameSet Source #

Deletion

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

Query

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

Combine

Folds

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

Conversion

List

toAscList :: NameSet -> [Name] Source #