`ifndef INCLUDED
`define INCLUDED
`include "file_line.sv"
`else

`define MACRO(arg) $display(arg, `__FILE__, `__LINE__);
`define MACRO_NO_ARG $display(`__FILE__, `__LINE__);
module top;
`include "file_line.vh"
`EXTRA_CASE
initial begin
    $display(`__FILE__, `__LINE__);
    `MACRO_NO_ARG
    $display("a", `__FILE__, `__LINE__);
    $display("b", `__FILE__, `__LINE__);
    `MACRO("c")
    `MACRO("d")
    $display("e", `__FILE__, `__LINE__);
    `MACRO("f")
end
endmodule

`endif