ChristmasTree-0.2.1.1: Alternative approach of 'read' that composes grammars instead of parsers.

Safe HaskellNone

Text.GRead.Transformations.Group

Documentation

newtype DT env1 env2 Source

Constructors

DT 

Fields

unDT :: forall a. DRef a env1 -> Ref a env2
 

mapDP2Prod :: DT env1 env2 -> DProd a env1 -> Prod a env2Source

dp2prod :: DProd a env -> GTrafo s (DT env s) (Prod a s)Source

ld2nt :: (DRef a env, DProductions a env) -> GTrafo s (DT env s) (DRef a s)Source

newtype ListDR a s Source

Constructors

ListDR 

Fields

unListDR :: [DRef a s]
 

newtype DMapping o n Source

Constructors

DMapping 

Fields

unDMapping :: Env ListDR n o
 

dmap2trans :: DMapping env s -> DT env sSource

plookup :: Int -> [DRef a s] -> Ref a sSource

gDGrams :: Env DGram env env' -> GTrafo s (DT env s) (DMapping env' s)Source