ptera-core-0.2.0.0: A parser generator
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Parser.Ptera.Data.Alignable.Set

Documentation

type T = Set Source #

data Set n Source #

Instances

Instances details
Semigroup (Set n) Source # 
Instance details

Defined in Language.Parser.Ptera.Data.Alignable.Set

Methods

(<>) :: Set n -> Set n -> Set n Source #

sconcat :: NonEmpty (Set n) -> Set n Source #

stimes :: Integral b => b -> Set n -> Set n Source #

Show (Set n) Source # 
Instance details

Defined in Language.Parser.Ptera.Data.Alignable.Set

Methods

showsPrec :: Int -> Set n -> ShowS Source #

show :: Set n -> String Source #

showList :: [Set n] -> ShowS Source #

Eq (Set n) Source # 
Instance details

Defined in Language.Parser.Ptera.Data.Alignable.Set

Methods

(==) :: Set n -> Set n -> Bool Source #

(/=) :: Set n -> Set n -> Bool Source #

singleton :: T n => n -> Set n Source #

insert :: T n => n -> Set n -> Set n Source #

delete :: T n => n -> Set n -> Set n Source #

fromList :: T n => [n] -> Set n Source #

toList :: T n => Set n -> [n] Source #

null :: Set n -> Bool Source #

intersection :: Set n -> Set n -> Set n Source #

union :: Set n -> Set n -> Set n Source #

difference :: Set n -> Set n -> Set n Source #

member :: T n => n -> Set n -> Bool Source #