ajhc-0.8.0.8: Haskell compiler that produce binary through C language

Safe HaskellNone

Util.YAML

Documentation

data Node Source

Constructors

Leaf String 
List [Node] 
Map [(String, Node)] 
Null 

Instances

class MapKey a whereSource

Methods

showMapKey :: a -> StringSource

class ToNode a whereSource

Methods

toNode :: a -> NodeSource

Instances

ToNode Bool 
ToNode String 
ToNode () 
ToNode Node 
ToNode PackedString 
ToNode Module 
ToNode HoHash 
(MapKey k, ToNode a) => ToNode [(k, a)] 
ToNode a => ToNode [a] 
ToNode a => ToNode (Maybe a) 
ToNode a => ToNode (Set a) 
(ToNode a, ToNode b) => ToNode (Either a b) 
(MapKey k, ToNode b) => ToNode (Map k b)