#ifndef _UCLISP_H_ #define _UCLISP_H_ struct ucl_scope; struct ucl_object; struct ucl; struct ucl* ucl_create(void); void ucl_delete(struct ucl* state); struct ucl_object *ucl_tokenize(struct ucl* state, const char *source); struct ucl_object *ucl_parse(struct ucl* state, const char *sexp); struct ucl_object *ucl_evaluate(struct ucl* state, struct ucl_object *sexp); void ucl_gc(struct ucl* ucl); #endif