c4a3c779b1
FossilOrigin-Name: 35a8feed0d10e780c477f7440fbe80637fcf9906
24 lines
359 B
Awk
24 lines
359 B
Awk
# Read the sqliteVdbe.h file and generate a table of opcode names.
|
|
#
|
|
BEGIN {
|
|
printf "static char *zOpName[] = { 0,\n"
|
|
n = 0
|
|
}
|
|
/^#define OP_MAX/ {
|
|
next
|
|
}
|
|
/^#define OP_/ {
|
|
name = "\"" substr($2,4) "\","
|
|
if( n<3 ){
|
|
printf " %-19s", name
|
|
n++
|
|
} else {
|
|
printf " %s\n", name
|
|
n = 0
|
|
}
|
|
}
|
|
END {
|
|
if( n ){ printf "\n" }
|
|
printf "};\n"
|
|
}
|