diff --git a/src/spectre.awk b/src/spectre.awk index a1451319..ca1eaf22 100755 --- a/src/spectre.awk +++ b/src/spectre.awk @@ -39,7 +39,7 @@ BEGIN{ special_devs[".subckt"] = 1 while( (ARGV[1] ~ /^[-]/) || (ARGV[1] ~ /^$/) ) { - if(ARGV[1] == "-xyce") { xyce = 1} + # if(ARGV[1] == "-xyce") { xyce = 1} for(i=2; i<= ARGC;i++) { ARGV[i-1] = ARGV[i] } @@ -83,15 +83,10 @@ END{ for(i=0; i v - sub(/^.*\(/,"", $i) - sub(/\).*/,"", $i) - num = split($i, name, ",") - for(j=1; j<= num; j++) { - print saveinstr " " savetype "(" name[j] ")" - } - } - } - - } else if( $1 ~ /^\/\.(ipin|opin|iopin)/ ) { + if( $1 ~ /^\/\.(ipin|opin|iopin)/ ) { num=split($2,name,",") for(i=1;i<=num;i++) print $1 " " name[i] } else if( tolower($1) ~ /subckt/) { @@ -312,7 +285,7 @@ function process( i,j, iprefix, saveinstr, savetype, saveanalysis) } for(i=1;i<=num;i++) { - printf "%s ", spiceprefix name[i] + printf "%s ", indent spiceprefix name[i] for(j=2;j<=NF;j++) {