CurryInfo: showflatcurry-3.0.0 / FlatCurry.ShowIntMod.showCurryFuncDecl

definition: Info
 
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: Info
 argument 3
deterministic: Info
 deterministic operation
documentation: Info
 
generate function definitions:
failfree: Info
 <FAILING>
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,{Func}) |-> _}
name: Info
 showCurryFuncDecl
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 ((String, String) -> String) -> ((String, String) -> String)
-> FlatCurry.Types.FuncDecl -> String
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term