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.
15 xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.xml > $F1b
16 xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.extras.xml > $F1e
17 cat $F1b $F1e | sort | uniq > $F1
20 for i in $ROOT/symbols/*; do
34 }/^[[:space:]]*name\[Group1\][[:space:]]*=/{
37 printf "%s:\"%s\"\n",id,$2;
42 if (variant == "olpc" || variant == "htcdream")
43 printf "%s:\"%s\"\n", id, name;
45 printf "%s(%s):\"%s\"\n", id, variant, name;
49 done | sort | uniq > $F2