blob: 965f48121c5dd539757d178a9dc56b2442b14ce2 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001# Generate keyword tables from ledman.h.
2
3my @cmds;
4my @leds;
5
6while (<>) {
7 if (/^#define\s+LEDMAN_CMD_([A-Z0-9_]+)/) {
8 push @cmds, $1;
9 } elsif (@cmds || /LEDMAN_MAX/) {
10 next;
11 } elsif (/^#define\s+LEDMAN_([A-Z0-9_]+)/) {
12 push @leds, $1;
13 }
14}
15
16print " { \"$_\", LEDMAN_$_ },\n"
17 foreach (@leds);