blob: 771dc5e10997a8472a100c13cd15bd889fe2e203 [file] [log] [blame]
:header
type=interface
name=calculator
version=1.0.0
:annotations
classname=org.example.Calculator
:types
StatsResult={DDD[D average min max input}
:methods
add(DD)D=add(#am=handle;PDD#am=pre;*D)N
sub(DD)D=sub(#am=handle;PDD*#am=pre;D)N
sqrt(D)D=sqrt(#am=handle;PD*#am=pre;D)N
stats([D)LStatsResult;=stats(#am=handle;P[D#am=out;*LStatsResult;)N