ZipperAG-0.9: An implementationg of Attribute Grammars using Functional Zippers

Safe HaskellNone

Language.Grammars.ZipperAG.Examples.LET.Let_Meaning_HO_NestedST_Circ

Documentation

pointFree :: Zipper a -> (Zipper a -> Bool) -> (Zipper a -> b) -> (Zipper a -> Zipper a) -> bSource

getVarValue :: String -> Zipper RootHO -> IntSource

auxGetVarValue :: String -> Zipper RootHO -> IntSource

isVarSolved :: String -> Zipper RootHO -> BoolSource

auxIsVarSolved :: String -> Zipper RootHO -> BoolSource

oneUpIsVarSolved :: String -> Zipper RootHO -> BoolSource

data RootHO Source

Constructors

RootHO ListHO A 

Instances

Data RootHO 
Show RootHO 
Typeable RootHO 

data ListHO Source

Instances

Data ListHO 
Show ListHO 
Typeable ListHO 

data IsSolved Source

Constructors

IsSolved Int 
NotSolved 

Instances

Data IsSolved 
Show IsSolved 
Typeable IsSolved 

solve_ho_plus_circularity :: Data a => a -> IntSource