happy-lib-2.1.5: Happy is a parser generator for Haskell implemented using this library
Safe HaskellNone
LanguageHaskell98

Happy.Tabular.NameSet

Synopsis

Set type

newtype NameSet #

Constructors

MkNameSet IntSet 

Instances

Instances details
Read NameSet # 
Instance details

Defined in Happy.Tabular.NameSet

Show NameSet # 
Instance details

Defined in Happy.Tabular.NameSet

Eq NameSet # 
Instance details

Defined in Happy.Tabular.NameSet

Methods

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

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

Ord NameSet # 
Instance details

Defined in Happy.Tabular.NameSet

Construction

singleton :: Name -> NameSet #

fromList :: [Name] -> NameSet #

Deletion

delete :: Name -> NameSet -> NameSet #

Query

member :: Name -> NameSet -> Bool #

Combine

Folds

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

Conversion

List

toAscList :: NameSet -> [Name] #