|
| void | debugzz (Inst *) |
| |
| int | tstkchk_actual (int i, int j) |
| |
| Object ** | hoc_temp_objptr (Object *obj) |
| |
| void | hoc_tobj_unref (Object **p) |
| |
| void | hoc_unref_defer (void) |
| |
| void | hoc_pop_defer (void) |
| |
| void | hoc_stkobj_unref (Object *o, int stkindex) |
| |
| static void | frameobj_clean (Frame *f) |
| |
| static void | frame_objauto_recover_on_err (Frame *ff) |
| |
| static void | stack_obtmp_recover_on_err (int tcnt) |
| |
| void | hoc_init_space (void) |
| |
| void | hoc_prstack (void) |
| |
| void | hoc_on_init_register (Pfrv pf) |
| |
| void | initcode (void) |
| |
| void | oc_save_code (Inst **a1, Inst **a2, Datum **a3, Frame **a4, int *a5, int *a6, Inst **a7, Frame **a8, Datum **a9, Symlist **a10, Inst **a11, int *a12) |
| |
| void | oc_restore_code (Inst **a1, Inst **a2, Datum **a3, Frame **a4, int *a5, int *a6, Inst **a7, Frame **a8, Datum **a9, Symlist **a10, Inst **a11, int *a12) |
| |
| int | hoc_strgets_need (void) |
| |
| char * | hoc_strgets (char *cbuf, int nc) |
| |
| static void | rinitcode (void) |
| |
| int | hoc_ParseExec (int yystart) |
| |
| int | hoc_xopen_run (Symbol *sp, const char *str) |
| |
| char ** | hoc_temp_charptr (void) |
| |
| int | hoc_is_temp_charptr (char **cpp) |
| |
| int | hoc_stack_type (void) |
| |
| void | pushx (double d) |
| |
| void | hoc_pushobj (Object **d) |
| |
| void | hoc_push_object (Object *d) |
| |
| void | hoc_pushstr (char **d) |
| |
| void | hoc_push_string (void) |
| |
| void | hoc_pushpx (double *d) |
| |
| void | pushs (Symbol *d) |
| |
| void | pushi (int d) |
| |
| int | hoc_stacktype (void) |
| |
| int | hoc_argtype (int narg) |
| |
| int | hoc_is_double_arg (int narg) |
| |
| int | hoc_is_pdouble_arg (int narg) |
| |
| int | hoc_is_str_arg (int narg) |
| |
| int | hoc_is_object_arg (int narg) |
| |
| int | hoc_is_tempobj_arg (int narg) |
| |
| Datum * | hoc_look_inside_stack (int i, int type) |
| |
| Object * | hoc_obj_look_inside_stack (int i) |
| |
| int | hoc_obj_look_inside_stack_index (int i) |
| |
| int | hoc_inside_stacktype (int i) |
| |
| double | xpop (void) |
| |
| double * | hoc_pxpop (void) |
| |
| Symbol * | spop (void) |
| |
| Object ** | hoc_objpop (void) |
| |
| Object * | hoc_pop_object (void) |
| |
| char ** | hoc_strpop (void) |
| |
| int | ipop (void) |
| |
| void | nopop (void) |
| |
| void | constpush (void) |
| |
| void | pushzero (void) |
| |
| void | varpush (void) |
| |
| void | forcode (void) |
| |
| static void | warn_assign_dynam_unit (const char *name) |
| |
| void | shortfor (void) |
| |
| void | hoc_iterator (void) |
| |
| void | hoc_iterator_object (Symbol *sym, int argcount, Inst *beginpc, Inst *endpc, Object *ob) |
| |
| void | hoc_iterator_stmt (void) |
| |
| static void | for_segment2 (Symbol *sym, int mode) |
| |
| void | for_segment (void) |
| |
| void | for_segment1 (void) |
| |
| void | ifcode (void) |
| |
| void | Break (void) |
| |
| void | Continue (void) |
| |
| void | Stop (void) |
| |
| void | hoc_define (Symbol *sp) |
| |
| void | frame_debug (void) |
| |
| void | push_frame (Symbol *sp, int narg) |
| |
| void | pop_frame (void) |
| |
| void | call (void) |
| |
| void | hoc_fake_call (Symbol *s) |
| |
| double | hoc_call_func (Symbol *s, int narg) |
| |
| void | hoc_ret (void) |
| |
| void | funcret (void) |
| |
| void | procret (void) |
| |
| void | hocobjret (void) |
| |
| void | hoc_Numarg (void) |
| |
| void | hoc_Argtype (void) |
| |
| int | ifarg (int narg) |
| |
| Object ** | hoc_objgetarg (int narg) |
| |
| char ** | hoc_pgargstr (int narg) |
| |
| double * | hoc_pgetarg (int narg) |
| |
| double * | getarg (int narg) |
| |
| int | hoc_argindex (void) |
| |
| void | arg (void) |
| |
| void | hoc_stringarg (void) |
| |
| double | hoc_opasgn (int op, double dest, double src) |
| |
| void | argassign (void) |
| |
| void | hoc_argrefasgn (void) |
| |
| void | hoc_argref (void) |
| |
| void | hoc_argrefarg (void) |
| |
| void | bltin (void) |
| |
| Symbol * | hoc_get_symbol (const char *var) |
| |
| Symbol * | hoc_get_last_pointer_symbol (void) |
| |
| void | hoc_autoobject (void) |
| |
| void | eval (void) |
| |
| void | hoc_evalpointer (void) |
| |
| void | add (void) |
| |
| void | hoc_sub (void) |
| |
| void | mul (void) |
| |
| void | hoc_div (void) |
| |
| void | hoc_cyclic (void) |
| |
| void | negate (void) |
| |
| void | gt (void) |
| |
| void | lt (void) |
| |
| void | ge (void) |
| |
| void | le (void) |
| |
| void | eq (void) |
| |
| void | ne (void) |
| |
| void | hoc_and (void) |
| |
| void | hoc_or (void) |
| |
| void | hoc_not (void) |
| |
| void | power (void) |
| |
| void | assign (void) |
| |
| void | hoc_assign_str (char **cpp, const char *buf) |
| |
| void | assstr (void) |
| |
| char * | hoc_araystr (Symbol *sym, int index, Objectdata *obd) |
| |
| int | hoc_array_index (Symbol *sp, Objectdata *od) |
| |
| int | araypt (Symbol *sp, int type) |
| |
| void | print (void) |
| |
| void | prexpr (void) |
| |
| void | prstr (void) |
| |
| void | hoc_delete_symbol (void) |
| |
| void | hoc_newline (void) |
| |
| void | varread (void) |
| |
| static Inst * | codechk (void) |
| |
| Inst * | Code (Pfrv f) |
| |
| Inst * | codei (int f) |
| |
| Inst * | hoc_codeptr (void *vp) |
| |
| void | codesym (Symbol *f) |
| |
| void | codein (Inst *f) |
| |
| void | insertcode (Inst *begin, Inst *end, Pfrv f) |
| |
| void | execute (Inst *p) |
| |