diff --git a/src/flatten.awk b/src/flatten.awk index 746d3deb..72bd326c 100755 --- a/src/flatten.awk +++ b/src/flatten.awk @@ -44,7 +44,6 @@ BEGIN{ nodes["I"]=2; nodes["C"]=2; nodes["L"]=2; nodes["Q"]=3 nodes["E"]=4; nodes["G"]=4; nodes["H"]=2; nodes["F"]=2 } - { if( ($0 !~/^\.include/) && ($0 !~/^\.INCLUDE/) ) $0=toupper($0) if($0 ~ /^\**\.SUBCKT/ && first_subckt) { @@ -63,6 +62,11 @@ BEGIN{ } END{ + devpattern = "^[" + for(j in nodes) { + devpattern = devpattern j + } + devpattern = devpattern "]" for(j=0;j