regex-0.0.0.1: A Regular Expression Toolkit for regex-base

Safe HaskellNone
LanguageHaskell2010

Text.RE.Options

Documentation

data Options_ r c e Source

Constructors

Options 

Instances

IsOption Options RE CompOption ExecOption 
IsOption Options RE CompOption ExecOption 
(Show r, Show c, Show e) => Show (Options_ r c e) 

class IsOption o r c e | e -> r, c -> e, e -> c, r -> c, c -> r, r -> e where Source

Methods

makeOptions :: o -> Options_ r c e Source

Instances

IsOption () RE CompOption ExecOption 
IsOption () RE CompOption ExecOption 
IsOption SimpleRegexOptions RE CompOption ExecOption 
IsOption SimpleRegexOptions RE CompOption ExecOption 
IsOption Mode RE CompOption ExecOption 
IsOption Mode RE CompOption ExecOption 
IsOption ExecOption RE CompOption ExecOption 
IsOption CompOption RE CompOption ExecOption 
IsOption ExecOption RE CompOption ExecOption 
IsOption CompOption RE CompOption ExecOption 
IsOption Options RE CompOption ExecOption 
IsOption Options RE CompOption ExecOption 
IsOption (Macros RE) RE CompOption ExecOption 
IsOption (Macros RE) RE CompOption ExecOption 

data Mode Source

Constructors

Simple 
Block 

Instances

Bounded Mode 
Enum Mode 
Eq Mode 
Ord Mode 
Show Mode 
IsOption Mode RE CompOption ExecOption 
IsOption Mode RE CompOption ExecOption 

newtype MacroID Source

Constructors

MacroID 

Fields

_MacroID :: String
 

Instances

Eq MacroID 
Ord MacroID 
Show MacroID 
IsString MacroID 
Hashable MacroID 
IsOption (Macros RE) RE CompOption ExecOption 
IsOption (Macros RE) RE CompOption ExecOption 

type Macros r = HashMap MacroID r Source