Module

Language.PS.CST.Printers

Package
purescript-ps-cst
Repository
purescript-codegen/purescript-ps-cst

#printModule Source

printModule :: Module -> Doc Void

This is an entry point

#printGuarded Source

#printBinder Source

#printRecordLabeled Source

printRecordLabeled :: forall a. (a -> Doc Void) -> RecordLabeled a -> Doc Void

#printExpr Source

#printBranch Source

printBranch :: { binders :: NonEmptyArray Binder, body :: Guarded } -> Doc Void

#coerceProperName Source

coerceProperName :: forall p1 p2. ProperName p1 -> ProperName p2