Blame
Date:
Sun Jul 18 10:25:43 2021 UTC
Message:
add descr. to completions ; filter by descr. too
01
2021-03-26
op
BEGIN {
02
2021-07-15
op
FS = "[(,)]";
03
2021-03-28
op
04
2021-07-15
op
print "#include \"telescope.h\""
05
2021-07-15
op
print "#include \"cmd.h\""
06
2021-06-25
op
print "struct cmd cmds[] = {";
07
2021-03-26
op
}
08
2021-03-26
op
09
2021-03-26
op
/^CMD/ {
10
2021-07-15
op
s = $2;
11
2021-07-15
op
sub("^cmd_", "", s);
12
2021-07-15
op
gsub("_", "-", s);
13
2021-07-18
op
printf("\t{ \"%s\", %s, %s },\n", s, $2, $3);
14
2021-07-15
op
next;
15
2021-03-26
op
}
16
2021-03-26
op
17
2021-04-30
op
/^DEFALIAS/ {
18
2021-04-30
op
s = $2;
19
2021-04-30
op
d = $3;
20
2021-07-18
op
printf("\t{ \"%s\", %s, NULL },\n", s, d);
21
2021-04-30
op
next
22
2021-04-30
op
}
23
2021-04-30
op
24
2021-03-26
op
{
25
2021-07-15
op
next;
26
2021-03-26
op
}
27
2021-03-26
op
28
2021-03-26
op
END {
29
2021-07-18
op
printf("\t{ NULL, NULL, NULL },\n");
30
2021-03-26
op
print "};";
31
2021-03-26
op
}
Omar Polo