I just found out that esp doesn't support task/function recursion.
Evidently I'm the first person to hit this...
-------------------------------------------------- module top; task recurse; input again; if (again) recurse(0); endtask initial recurse(0); endmodule --------------------------------------------------The error:
Error: cyclic task/function invocation is unsupported