XPRESSO is a node-based system to create custom expressions. The API is defined in c4d_graphview.h.
Further details are described here: