Mangle the "'" in Verilog to VHDL translator.

This commit is contained in:
Jean-Paul Chaput 2022-05-12 17:52:22 +02:00
parent 0a64f3b83d
commit 59c0ab067b
1 changed files with 10 additions and 9 deletions

View File

@ -88,15 +88,16 @@ namespace CRL {
if ( vhdlName.empty() and (isdigit(translated)) )
vhdlName += 'n';
if (translated == '\\') translated = '_';
if (translated == '/' ) translated = '_';
if (translated == '.' ) translated = '_';
if (translated == '%' ) translated = '_';
if (translated == '$' ) translated = '_';
if (translated == '?' ) translated = '_';
if (translated == ':' ) translated = '_';
if (translated == '[' ) translated = leftPar;
if (translated == ']' ) translated = rightPar;
if (translated == '\\' ) translated = '_';
if (translated == '/' ) translated = '_';
if (translated == '.' ) translated = '_';
if (translated == '%' ) translated = '_';
if (translated == '$' ) translated = '_';
if (translated == '?' ) translated = '_';
if (translated == '\'' ) translated = '_';
if (translated == ':' ) translated = '_';
if (translated == '[' ) translated = leftPar;
if (translated == ']' ) translated = rightPar;
if (translated == '_') {
if (vhdlName.empty() ) continue;