#ifndef _UCLISP_H_ #define _UCLISP_H_ struct ucl_scope; struct ucl_object; struct ucl_object *ucl_tokenize(const char *source); struct ucl_object *ucl_parse(const char *sexp); struct ucl_object *ucl_evaluate(struct ucl_scope *state, struct ucl_object *sexp); // TODO: State encapsulation is all wonky here) void ucl_gc(); #endif