startFound=false
firstLine=false
while read line ; do
start=$(echo "$line" | cut -d' ' -f 1)
if [ "$start" = "/*" ] ; then
if [ $startFound = true ] ; then
echo
echo \}\;
fi
startFound=true
firstLine=true
name=$(echo "$line" | cut -d' ' -f 2)
echo
echo static AttrValue g"$name"Enum[] = \{
elif [ "$start" = "#define" ] ; then
attr=$(echo "$line" | cut -d' ' -f 2)
const=$(echo "$attr" | cut -b 4-)
if [ $firstLine = false ] ; then
echo ,
else
firstLine=false
fi
echo -n $'\t' \{"$attr", \""$const"\"\}
fi
done
if [ $startFound = true ] ; then
echo
echo \}\;
fi