|
struct bindframe * | bindkeyparams (context *ctx, pointer formal, pointer *argp, int noarg, struct bindframe *env, struct bindframe *bf) |
|
void | bindspecial (context *ctx, pointer sym, pointer newval) |
|
pointer | call_foreign (eusinteger_t(*ifunc)(), pointer code, int n, args) |
|
pointer | csend (va_alist) |
|
struct bindframe * | declare (context *ctx, pointer decllist, struct bindframe *env) |
|
pointer | eval (context *ctx, pointer form) |
|
pointer | eval2 (context *ctx, pointer form, pointer env) |
|
struct bindframe * | fastbind (context *ctx, pointer var, pointer val, struct bindframe *lex) |
|
pointer | funcode (context *ctx, pointer func, pointer args, int noarg) |
|
pointer | funlambda (context *ctx, pointer fn, pointer formal, pointer body, pointer *argp, struct bindframe *env, int noarg) |
|
pointer | get_sym_func (pointer s) |
|
pointer | getfunc (context *ctx, pointer f) |
|
pointer * | getobjv (pointer sym, pointer varvec, pointer obj) |
|
pointer | getval (context *ctx, pointer sym) |
|
pointer * | ovafptr (pointer o, pointer v) |
|
int | parsekeyparams (pointer keyvec, pointer *actuals, int noarg, pointer *results, int allowotherkeys) |
|
pointer | progn (context *ctx, pointer forms) |
|
void | setfunc (pointer sym, pointer func) |
|
pointer | setval (context *ctx, pointer sym, pointer val) |
|
pointer | ufuncall (context *ctx, pointer form, pointer fn, pointer args, struct bindframe *env, int noarg) |
|
void | unbindspecial (context *ctx, struct specialbindframe *limit) |
|
void | unbindx (context *ctx, int count) |
|
struct bindframe * | vbind (context *ctx, pointer var, pointer val, struct bindframe *lex, struct bindframe *declscope) |
|