CurryInfo: spicey-4.2.0 / Spicey.Scaffolding.showCProg

definition: Info
 
showCProg :: CurryProg -> String
showCProg = prettyCurryProg (setOnDemandQualification [] defaultOptions)
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Pretty print an AbstractCurry program with name qualification on demand.
TODO: Currently, our naming scheme should ensure that there are no
name conflicts. Therefore, we omit the list of Curry modules
for the on-demand qualification. However, to be on the safe side,
one should explicitly set this list to the current module and the
list of its imports.
failfree: Info
 <FAILING>
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {() |-> {prettyCurryProg}}
name: Info
 showCProg
precedence: Info
 no precedence defined
result-values: Info
 {prettyCurryProg}
signature: Info
 AbstractCurry.Types.CurryProg -> 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