71 |
opt = substr($2, 2) |
opt = substr($2, 2) |
72 |
$2 = $3 |
$2 = $3 |
73 |
} |
} |
74 |
printf "\t{ \"%s\", %s, %d },\n", $1, $2, |
printf "\t{ \"%s\", %s, %d },\n", $1, |
75 |
|
(opt ~ /n/) ? "NULL" : $2, |
76 |
(opt ~ /s/) + (opt ~ /[su]/) * 2 + (opt ~ /a/) * 4 |
(opt ~ /s/) + (opt ~ /[su]/) * 2 + (opt ~ /a/) * 4 |
77 |
}' |
}' |
78 |
echo '};' |
echo '};' |
84 |
*/ |
*/ |
85 |
|
|
86 |
! |
! |
87 |
sed 's/ -[a-z]*//' $temp2 | nl -v 0 | sort -u -k 3,3 | |
sed 's/ -[a-z]*//' $temp2 | nl -v 0 | LC_COLLATE=C sort -u -k 3,3 | |
88 |
tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | |
tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | |
89 |
awk '{ printf "#define %s (builtincmd + %d)\n", $3, $1}' |
awk '{ printf "#define %s (builtincmd + %d)\n", $3, $1}' |
90 |
printf '\n#define NUMBUILTINS %d\n' $(wc -l < $temp2) |
printf '\n#define NUMBUILTINS %d\n' $(wc -l < $temp2) |