Module
Cirru.Edn
- Package
- purescript-cirru-edn
- Repository
- Cirru/cirru-edn.purs
#CirruEdn Source
data CirruEdn
data structure for Cirru EDN.Boolean notice that Map and Set are not fully realized
Constructors
CrEdnNil
CrEdnBool Boolean
CrEdnNumber Number
CrEdnSymbol String
CrEdnKeyword String
CrEdnString String
CrEdnQuote CirruNode
CrEdnList (Array CirruEdn)
CrEdnSet (Set CirruEdn)
CrEdnMap (Map CirruEdn CirruEdn)
CrEdnRecord String (Array String) (Array CirruEdn)
Instances
#parseCirruEdn Source
parseCirruEdn :: String -> CrEdnParsed
parse String content into Cirru EDN structure, returns original Cirru Nodes if pasing failed. might be hard to figure out reason sometimes since failure not detailed
#writeCirruEdn Source
writeCirruEdn :: CirruEdn -> String
generate Cirru code from Cirru EDN data
- Modules
- Cirru.
Edn