Cicada is a scripting language for embedding C or C++ functions, using a customizable syntax.
The Cicada language is in some sense as simple as possible: variables, sets, functions, function arguments and classes are all the same thing. This gives it some unique capabilities in function calling, etc.
Cicada script has been moved to: https://github.com/heltilda/cicada/tree/master
Dapar is a universal parsing library written in C. It will interpret any grammar you give it in a BNF-like format, and constructs a matching expression tree for any given input. This makes developing a new parser for any language simple and reliable.
Includes an ABNF parser, EBNF parser, XML parser and algebraic math parser.