15 lines
333 B
C
15 lines
333 B
C
#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
|