ptera-core-0.1.0.0: A parser generator
Safe HaskellNone
LanguageHaskell2010

Language.Parser.Ptera.Pipeline.LAPEG2SRB

Documentation

laPeg2Srb :: Enum start => T start varDoc altDoc a -> T start varDoc altDoc a Source #

type Pipeline start altDoc a = State (Context start altDoc a) Source #

laPegInitialPipeline :: Enum start => start -> VarNum -> Pipeline start altDoc a () Source #

laPegRulePipeline :: VarNum -> Rule -> Pipeline start altDoc a (T (Bool, StateNum)) Source #

getAlt :: AltNum -> Pipeline start altDoc a (Alt altDoc a) Source #

getCtx :: (Context start altDoc a -> r) -> Pipeline start altDoc a r Source #

liftBuilder :: T start a Identity r -> Pipeline start altDoc a r Source #