summaryrefslogtreecommitdiff
path: root/internal/generated/tracepoints.raku
blob: 6cdc0d06a0d4818d131df6cf29dc261841123a71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env raku

use v6.d;

my @tracepoints = gather for $*IN.slurp.split("\n") {
    take $/<tracepoint>.Str if /^SEC.*sys_$<tracepoint>=(<[a..z_0..9]>+)/;
}

say qq:to/END/;
// This file was generated - don't change manually!
package tracepoints

var List = []string\{
    {@tracepoints.map({ "\"sys_$_\"," }).join("\n\t") }
\}
END