#! /bin/csh -f
rm -f instructions.h; touch instructions.h
foreach i (`cat files`)
	set i = `echo $i | sed 's/\./ /g'`
	set filename = $i[1].h
	set name = '"'$i[1]'"'
	set id = `echo $i[1] | upcase`
	set fn = `echo $i[1] | chcase`
	foreach j (1 2 3)
		@ k = $j + 1
		set a$j = ARG_`echo $i[$k] | upcase`
	end
	echo "#ifdef NAMES" >! $filename
	echo "use($name,$id,$fn,$a1,$a2,$a3)" >> $filename
	echo "#endif" >> $filename
	echo '#include "Instructions/'$filename'"' >> instructions.h
	echo $name done
end
mv instructions.h ..
#upcase chcase