ngspice annotator: avoid adding "x" to node path names if not in spice netlist mode

This commit is contained in:
Stefan Frederik 2021-02-08 02:15:15 +01:00
parent 3d5e859766
commit b7686bfe5c
1 changed files with 5 additions and 3 deletions

View File

@ -2068,11 +2068,13 @@ proc tclpropeval {s instname symname} {
# this hook is called in translate() if whole string is contained in a tcleval(...) construct
proc tclpropeval2 {s} {
global tcl_debug env
global tcl_debug env netlist_type
if {$tcl_debug <=-1} {puts "tclpropeval2: $s"}
set path [string range [xschem get sch_path] 1 end]
regsub {^([^xX])} $path {x\1} path
while { [regsub {\.([^xX])} $path {.x\1} path] } {}
if { $netlist_type eq {spice} } {
regsub {^([^xX])} $path {x\1} path
while { [regsub {\.([^xX])} $path {.x\1} path] } {}
}
# puts "---> path=$path"
regsub {^tcleval\(} $s {} s
regsub {\)([ \n\t]*)$} $s {\1} s