00001
00002 extern int eval(), add(), sub(), mul(), hoc_div(), hoc_cyclic(), negate(), power();
00003 extern int assign(), bltin(), varpush(), constpush(), print(), varread();
00004 extern int nopop(), prexpr(), prstr(), assstr(), pushzero();
00005 extern int gt(), lt(), eq(), ge(), le(), ne(), hoc_and(), hoc_or(), hoc_not();
00006 extern int ifcode(), forcode(), shortfor(), call(), arg(), argassign();
00007 extern int hoc_argrefasgn(), hoc_argref(), hoc_iterator(), hoc_iterator_stmt();
00008 extern int funcret(), procret(), Break(), Continue(), Stop();
00009 extern int debug(), edit(), hoc_evalpointer();
00010 extern int hoc_newline(), hoc_delete_symbol(), hoc_stringarg(), hoc_push_string();
00011 extern int hoc_parallel_begin(), hoc_parallel_end(), hoc_argrefarg();
00012
00013
00014 extern int hoc_objectvar(), hoc_object_component(), hoc_object_eval();
00015 extern int hoc_object_asgn(), hoc_objvardecl(), hoc_cmp_otype(), hoc_newobj();
00016 extern int hoc_asgn_obj_to_str(), hoc_known_type(), hoc_push_string();
00017 extern int hoc_objectarg(), hoc_ob_pointer(), hoc_constobject();
00018 extern int hoc_push_current_object(), hoc_newobj_arg();
00019 extern int hoc_autoobject(), hocobjret(), hoc_newobj_ret();
00020
00021
00022
00023 extern int connectsection(), add_section(), range_const(), range_interpolate();
00024 extern int clear_sectionlist(), install_sectionlist();
00025 extern int rangevareval(), sec_access(), mech_access();
00026 extern int for_segment(), for_segment1();
00027 extern int sec_access_temp(), sec_access_push(), sec_access_pop();
00028 extern int rangepoint(), forall_section(), hoc_ifsec();
00029 extern int rangevarevalpointer();
00030 extern int connectpointer(), connect_point_process_pointer(), nrn_cppp();
00031 extern int ob_sec_access(), sec_access_object();
00032 extern int forall_sectionlist(), connect_obsec_syntax();
00033 extern int hoc_ifseclist(), mech_uninsert();
00034 extern int simpleconnectsection(), range_interpolate_single();
00035