module top; task foo; $display("task foo() called"); endtask function bar; input [2:0] n; bar = baz(n + 1); endfunction function baz; input [2:0] n; baz = n * 2; endfunction
localparam PARAM = 37;
initial foo(); initial $display("bar(0) = %d", bar(0));
initial $display("PARAM = %d", PARAM);
endmodule