Binary package “kimwitu” in ubuntu bionic

Compiler development tool, complementary to lex and yacc

 Kimwitu (pronounced kee'mweetoo) is a system that supports
 the construction of programs that use trees or terms as
 their main data structure. It is a ‘meta-tool’ in the
 development process of tools.
 .
 It can easily be interfaced with Yacc and Lex – the idea
 is that yacc and lex are used to do the parsing, and
 Kimwitu routines are used to built and manipulate the
 parse tree.
 .
 There is also Kimwitu++ (also packaged for Debian) which interfaces
 with C++ instead of C.