A string com aspas triplas é suportada de acordo com IEEE 1800-2023 LRM, mas nenhum simulador é capaz de compilar (obtendo o erro abaixo), qualquer pista ajudará a entender melhor.
module top;
string foo;
initial begin
foo = """
This is one continuous string.
Single ' and double " can
be placed throughout, and
only a triple quote will end it.
""";
$display("%0s",foo);
end
endmodule
Obtendo erro de string não terminada
O LRM IEEE 1800-2023 foi publicado em março de 2024. Embora alguns " novos " recursos já tenham sido suportados por ferramentas há vários anos, outros levarão vários anos para serem implementados. Algumas ferramentas ainda não suportam todo o período 1800-2005