CurryInfo: showflatcurry-3.0.0 / FlatCurry.ShowIntMod.showCurryFuncDecl

definition:
 
showCurryFuncDecl :: (QName -> String) -> (QName -> String) -> FuncDecl -> String
showCurryFuncDecl tt tf (Func fname _ _ ftype frule) =
  showCurryId (snd fname) ++ " :: " ++ showCurryType tt False ftype ++ "\n" ++
  showCurryRule tf fname frule
demand:
 argument 3
deterministic:
 deterministic operation
documentation:
 
generate function definitions:
failfree:
 <FAILING>
indeterministic:
 referentially transparent operation
infix:
 no fixity defined
iotype:
 {(_,_,{Func}) |-> _}
name:
 showCurryFuncDecl
precedence:
 no precedence defined
result-values:
 _
signature:
 ((String, String) -> String) -> ((String, String) -> String)
-> FlatCurry.Types.FuncDecl -> String
solution-complete:
 operation might suspend on free variables
terminating:
 possibly non-terminating
totally-defined:
 possibly non-reducible on same data term