macroの中に「"」を埋め込むには

macroで展開する文字列を "" でくくりたいとき。

「`"xxx`"」のように、"の前に`(バッククォート)を置きます。

例:UVMクラスライブラリより

----- macros/uvm_sequence_defines.svh, line=146
`define uvm_create_on(SEQ_OR_ITEM, SEQR) \
  begin \
  uvm_object_wrapper w_; \
  w_ = SEQ_OR_ITEM.get_type(); \
  $cast(SEQ_OR_ITEM , create_item(w_, SEQR, `"SEQ_OR_ITEM`"));\
  end