language-spelling-0.1.1: Various tools to detect/correct mistakes in words

Safe HaskellSafe-Inferred

Data.TSTSet

Contents

Description

A wrapper for TST sym ().

Synopsis

Types

data TSTSet sym Source

Instances

Ord sym => Eq (TSTSet sym) 
(Show sym, Ord sym) => Show (TSTSet sym) 

Operations

empty :: Ord sym => TSTSet symSource

singleton :: Ord sym => [sym] -> TSTSet symSource

insert :: Ord sym => [sym] -> TSTSet sym -> TSTSet symSource

member :: Ord sym => [sym] -> TSTSet sym -> BoolSource

delete :: Ord sym => [sym] -> TSTSet sym -> TSTSet symSource

toList :: Ord sym => TSTSet sym -> [[sym]]Source

fromList :: Ord sym => [[sym]] -> TSTSet symSource

Wildcards

data WildCard a Source

Constructors

WildCard 
El a 

Instances

Eq a => Eq (WildCard a) 
(Eq (WildCard a), Ord a) => Ord (WildCard a) 
Show a => Show (WildCard a) 

matchWL :: Ord sym => WildList sym -> TSTSet sym -> [[sym]]Source