tlex-core-0.2.1.0: A lexer generator
Safe HaskellNone
LanguageHaskell2010

Language.Lexer.Tlex.Machine.NFA

Documentation

data NFA a Source #

Constructors

NFA 

Instances

Instances details
Functor NFA Source # 
Instance details

Defined in Language.Lexer.Tlex.Machine.NFA

Methods

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

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

Eq a => Eq (NFA a) Source # 
Instance details

Defined in Language.Lexer.Tlex.Machine.NFA

Methods

(==) :: NFA a -> NFA a -> Bool #

(/=) :: NFA a -> NFA a -> Bool #

Show a => Show (NFA a) Source # 
Instance details

Defined in Language.Lexer.Tlex.Machine.NFA

Methods

showsPrec :: Int -> NFA a -> ShowS #

show :: NFA a -> String #

showList :: [NFA a] -> ShowS #

data NFAState a Source #

Constructors

NState 

Instances

Instances details
Functor NFAState Source # 
Instance details

Defined in Language.Lexer.Tlex.Machine.NFA

Methods

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

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

Eq a => Eq (NFAState a) Source # 
Instance details

Defined in Language.Lexer.Tlex.Machine.NFA

Methods

(==) :: NFAState a -> NFAState a -> Bool #

(/=) :: NFAState a -> NFAState a -> Bool #

Show a => Show (NFAState a) Source # 
Instance details

Defined in Language.Lexer.Tlex.Machine.NFA

Methods

showsPrec :: Int -> NFAState a -> ShowS #

show :: NFAState a -> String #

showList :: [NFAState a] -> ShowS #