Code: Select all
User functions must have numeric type only
Code: Select all
select()/if() choices must be of same type
Here's a small reproducer:
Code: Select all
startshape placeholder
shape placeholder { SQUARE [] }
foo(a_) = if(a_ == 0, a_, baz(a_ - 1))
baz(a_) = if(a_ == 0, a_, foo(a_ - 1))