Extract yaml ID[REQ::Extract_yaml] From any file ID[::read_any_file] Alligned to yaml syntax ID[::syntax] Performance ID[::performance, required: optional] It could make sense to have to kinds of syntactical options. Bracket ID[::performance::syntax_bracket] Example evaluated All proper yaml is allowed ID#[test, content: [A, "]]]}{[[]}}"]] Closure ID[::performance::syntax_closure] Example unevaluated Everything according to yaml, exept the chars '{' and '}' is allowd. Allowed: ID#{test, content: [A, "]]]"]} Not allowed: ID#{test, content: [{A: abc}, "{} }"]} Ignore comment tags ID[::multiline_comment] To ignore multiline comments like #, //, /* at the beginning of a line within a ID. (Add to IMPL:) This could be done via ignoring the first word before the word before ":". Provide reasonable performace ID[::benchmarking] To check the performance of the curt tooling provide benchmarks of elementary functions. Functions cut-yaml cut-yaml-idents …