4 # This script compares the group names which "have to be", according to the descriptions in base.xml -
5 # and actually existing in the symbol files. Some differences are ok (like extra double quotes or
6 # extra escaping character) - but all the rest should be in sync.
13 xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.xml | sort | uniq > $F1
15 for i in $ROOT/symbols/*; do
27 }/^[[:space:]]*name\[Group1\][[:space:]]*=/{
34 printf "%s %s\n",variant,$2;
36 }' $i | while read var name; do
38 if [ "${var}" == "___" ]; then
39 echo "${id}:\"${name}\""
41 echo "${id}(${var}):\"${name}\""
45 done | sort | uniq > $F2