Hi,
When evaluatin the code at the end of this message, I get 2 illegal
arity errors:
%********************** static analysis error *******************
%**
%** illegal arity in application
%**
%** Arity found: 2
%** Expected: 3
%** Application (names): {GEIOAcc2 L Acc}
%** Application (values): {<P/3> L<optimized> Acc<optimized>}
and
%** Arity found: 2
%** Expected: 3
%** Application (names): {Append Acc _}
%** Application (values): {<P/3 Append> Acc<optimized> [Info<optimized>]}
The code itself is below.
Anyone willing to point me to the obvious thing I must be missing? The
arity of GEIOAcc and Append are respected I think.
Thanks!
Raph
declare GetElementsInOrder in
fun {GetElementsInOrder Tree}
fun {GEIOAcc Tree Acc}
case Tree of nil then Acc
[] tree(info:Info left:L right:R) then
{GEIOAcc L Acc} % 1st error message
{Append Acc [Info]} % 2nd error message
{GEIOAcc R Acc}
end
end
in
{GEIOAcc Tree nil}
end
--
Web database: http://www.myowndb.com
Free Software Developers Meeting: http://www.fosdem.org
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users