| 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 |