Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data DecodeState Source #
DecodeAST | |
|
runDecodeAST :: DecodeAST a -> IO a Source #
localScope :: DecodeAST a -> DecodeAST a Source #
getName :: (Ptr a -> IO CString) -> Ptr a -> (DecodeState -> NameMap a) -> DecodeAST Word -> DecodeAST Name Source #
getValueName :: DescendentOf Value v => Ptr v -> (DecodeState -> NameMap v) -> DecodeAST Word -> DecodeAST Name Source #
getLocalName :: DescendentOf Value v => Ptr v -> DecodeAST Name Source #
getGlobalName :: DescendentOf GlobalValue v => Ptr v -> DecodeAST Name Source #