mirror of https://github.com/zachjs/sv2v.git
24 lines
483 B
Systemverilog
24 lines
483 B
Systemverilog
`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
|