CurryInfo: coosy-3.1.0 / Coosy.Trace.showEvent

definition: Info
 
showEvent :: Event -> String
showEvent (Demand argNr eventID parent pred) =
    (show eventID) ++ '\t':'D':(showInt argNr) ++ '\t':(showInt parent) ++
    '\t':showInt pred
showEvent (Value arity constr eventID parent pred) =
    (show eventID) ++ '\t':'V':(showInt arity) ++ '\t':(showInt parent) ++
    '\t':(showInt pred) ++ (show constr)
showEvent (Fun eventID parent pred) =
    (show eventID) ++ '\t':'F':(showInt parent) ++ '\t':(showInt pred)
showEvent (LogVar eventID parent pred) =
    (show eventID) ++ '\t':'L':(showInt parent) ++ '\t':(showInt pred)
demand: Info
 argument 1
deterministic: Info
 deterministic operation
failfree: Info
 {Demand,Fun,LogVar,Value}
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {({Demand}) |-> _ || ({Value}) |-> _ || ({Fun}) |-> _ || ({LogVar}) |-> _}
name: Info
 showEvent
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 Event -> 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