module // insane indentations!
t
(a,b,c);
output a;
input b,c;
/* extra comment ! */ conf // This
is an instantiation!
#(
// with parameters
`MY_DEF1,
`MY_DEF2
)
i1
( .a(
a
)
.b(
{b,c}
)
);
`include "file_with_my_task_in.v";
# this isn't an instance!
initial #(4) call_my_task(a,b,c);
endmodule