alex
Safe HaskellSafe-Inferred
LanguageHaskell2010

NFA

Documentation

data NState Source #

Constructors

NSt 

Fields

Instances

Instances details
Show NState Source # 
Instance details

Defined in NFA

rexp2nfa :: SNum -> SNum -> RExp -> NFAM () Source #

newtype NFAM a Source #

Constructors

N 

Fields

Instances

Instances details
Applicative NFAM Source # 
Instance details

Defined in NFA

Methods

pure :: a -> NFAM a #

(<*>) :: NFAM (a -> b) -> NFAM a -> NFAM b #

liftA2 :: (a -> b -> c) -> NFAM a -> NFAM b -> NFAM c #

(*>) :: NFAM a -> NFAM b -> NFAM b #

(<*) :: NFAM a -> NFAM b -> NFAM a #

Functor NFAM Source # 
Instance details

Defined in NFA

Methods

fmap :: (a -> b) -> NFAM a -> NFAM b #

(<$) :: a -> NFAM b -> NFAM a #

Monad NFAM Source # 
Instance details

Defined in NFA

Methods

(>>=) :: NFAM a -> (a -> NFAM b) -> NFAM b #

(>>) :: NFAM a -> NFAM b -> NFAM b #

return :: a -> NFAM a #

anyBytes :: SNum -> Int -> SNum -> NFAM () Source #

bytesEdge :: SNum -> [Byte] -> [Byte] -> SNum -> NFAM () Source #