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

Language.Parser.Ptera.Machine.SRB

Documentation

type T = SRB Source #

data SRB start varDoc altDoc a Source #

Constructors

SRB 

Fields

Instances

Instances details
Functor (SRB start varDoc altDoc) Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Methods

fmap :: (a -> b) -> SRB start varDoc altDoc a -> SRB start varDoc altDoc b Source #

(<$) :: a -> SRB start varDoc altDoc b -> SRB start varDoc altDoc a Source #

(Enum start, Show start, Show a, Show altDoc, Show varDoc) => Show (SRB start varDoc altDoc a) Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Methods

showsPrec :: Int -> SRB start varDoc altDoc a -> ShowS Source #

show :: SRB start varDoc altDoc a -> String Source #

showList :: [SRB start varDoc altDoc a] -> ShowS Source #

(Eq a, Eq altDoc, Eq varDoc) => Eq (SRB start varDoc altDoc a) Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Methods

(==) :: SRB start varDoc altDoc a -> SRB start varDoc altDoc a -> Bool Source #

(/=) :: SRB start varDoc altDoc a -> SRB start varDoc altDoc a -> Bool Source #

data MState Source #

Constructors

MState 

Instances

Instances details
Show MState Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Eq MState Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

data Trans Source #

Instances

Instances details
Show Trans Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Eq Trans Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Methods

(==) :: Trans -> Trans -> Bool Source #

(/=) :: Trans -> Trans -> Bool Source #

data TransOp Source #

Instances

Instances details
Generic TransOp Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Associated Types

type Rep TransOp :: Type -> Type Source #

Show TransOp Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Eq TransOp Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Hashable TransOp Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

type Rep TransOp Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

data AltItem Source #

Constructors

AltItem 

Instances

Instances details
Show AltItem Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB

Eq AltItem Source # 
Instance details

Defined in Language.Parser.Ptera.Machine.SRB