blob: 8e551f7586d0c0ec5567612f97ec1e817d3a4ec9 (
plain)
1
2
3
4
5
6
7
8
9
|
#include "parse.h"
#ifndef EVAL
#define EVAL
void throw_e(char* error, int symbolLocale);
sym_t* eval(sym_t* symbol, hashtable_t* parentScope);
sym_t* eval_with_args(sym_t* symbol, sym_t** args, int argCount, hashtable_t* symbolScope);
void exec_all(sym_t** symbols, int count, hashtable_t* symbolScope);
sym_t* try_eval_internal(sym_t* symbol, hashtable_t* symbolScope);
#endif
|