20 #ifndef LIBAUDCORE_TUPLE_COMPILER_H
21 #define LIBAUDCORE_TUPLE_COMPILER_H
40 const Tuple * tuple, GString * out);
void tuple_evalctx_free(TupleEvalContext *ctx)
void tuple_evalctx_reset(TupleEvalContext *ctx)
void tuple_formatter_eval(TupleEvalContext *ctx, TupleEvalNode *expr, const Tuple *tuple, GString *out)
TupleEvalContext * tuple_evalctx_new(void)
TupleEvalNode * tuple_formatter_compile(TupleEvalContext *ctx, const char *expr)
void tuple_evalnode_free(TupleEvalNode *expr)
Basic Tuple handling API.