ZipperAG-0.4: An implementationg of Attribute Grammars using Functional Zippers
Language.Grammars.ZipperAG.Examples.Algol68
data Root Source
Constructors
Instances
data Its Source
data It Source
constructor :: Typeable a => Zipper a -> StringSource
(.$) :: Zipper a -> Int -> Zipper aSource
value :: Zipper a -> StringSource
(.|) :: Zipper a -> Int -> BoolSource
parent :: Zipper a -> Zipper aSource
dclo :: Zipper Root -> [(String, Int)]Source
errs :: Zipper Root -> [String]Source
dcli :: Zipper Root -> [(String, Int)]Source
lev :: Zipper Root -> IntSource
env :: Zipper Root -> [(String, Int)]Source
block :: ItSource
program :: ItsSource
mBIn :: Eq a => a -> [(a, t)] -> [a]Source
mNBIn :: (Eq a, Eq b) => (a, b) -> [(a, b)] -> [a]Source
semantics :: Its -> [String]Source