finos / morphir-elm / Morphir.Scala.PrettyPrinter

Pretty-printer for the Scala AST.


type alias Options =
{ indentDepth : Basics.Int
, maxWidth : Basics.Int 
}

mapCompilationUnit : Options -> Morphir.Scala.AST.CompilationUnit -> Morphir.File.SourceCode.Doc

mapMemberDecl : Options -> Morphir.Scala.AST.MemberDecl -> Morphir.File.SourceCode.Doc

Map a member declaration to Doc.