#!/usr/bin/gawk -f BEGIN { IGNORECASE = 1; OFS = FS = ","; is("rely,data,cplx,time,stor,virt,turn,acap,aexp,pcap,vexp,lexp,modp,tool,sced","em"); is("pmat,resl,prec,team,flex","sf"); is("loc,actEffort",0); } /@attribute/ { split($0,Names,/ [ \t]*/); Name[++A] = Names[2] ; $0="@attribute " Name[A] " real"; } data && NF==A { for(I=1;I