mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
3ee25d02be
This lists and documents features in a machine readable form. It is intended to be used for documentation and the build system. Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de> Co-authored-by: chrysn <chrysn@fsfe.org>
17 lines
327 B
Plaintext
17 lines
327 B
Plaintext
root = group-toplevel
|
|
|
|
group-toplevel = group .within { "groups" => any }
|
|
group-nested = group .within { "title" => tstr, any => any }
|
|
|
|
group = {
|
|
? "title" => tstr,
|
|
? "help" => tstr,
|
|
? "features" => [ + feature ],
|
|
? "groups" => [ + group-nested ],
|
|
}
|
|
|
|
feature = {
|
|
"name" => tstr,
|
|
? "help" => tstr,
|
|
}
|