CurryInfo: julia-3.0.0 / Language.Julia.Pretty.ppModule

definition:
ppModule :: JLModule -> Doc
ppModule (JLModule mname exps imps tops) =
  text "module" <+> text mname <$+$>
  (if null exps
     then empty
     else text "export" <+> hsep (punctuate comma (map text exps))) <$+$>
  vsep (map (\i -> text "using" <+> text i) imps) <$+$>
  ppScript tops <$+$>
  text "end"
demand:
argument 1
deterministic:
deterministic operation
documentation:
-- Pretty print a Julia module.
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({JLModule}) |-> _}
name:
ppModule
precedence:
no precedence defined
result-values:
_
signature:
Language.Julia.Types.JLModule -> Text.PrettyImpl.Doc
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term