#include <../../nrnconf.h>
#include "hocstr.h"
#include "parse.hpp"
#include "hocparse.h"
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <errno.h>
#include "nrnfilewrap.h"
#include <cstring>
#include "utils/logger.hpp"
Go to the source code of this file.
|
double | chkarg (int, double low, double high) |
|
Symbol * | hoc_table_lookup (const char *, Symlist *) |
|
char ** | hoc_pgargstr (int) |
|
float * | hoc_sym_domain (Symbol *sym) |
|
HocSymExtension * | hoc_var_extra (const char *name) |
|
Symbol * | hoc_name2sym (const char *name) |
|
void | hoc_Symbol_limits (void) |
|
void | hoc_symbol_limits (Symbol *sym, float low, float high) |
|
void | hoc_symbol_tolerance (Symbol *sym, double tol) |
|
double | check_domain_limits (float *limits, double val) |
|
char * | hoc_symbol_units (Symbol *sym, const char *units) |
|
void | hoc_Symbol_units (void) |
|
char * | hoc_back2forward (char *) |
|
char * | neuronhome_forward (void) |
|
void | setneuronhome (const char *) |
|
void | hoc_neuronhome (void) |
|
char * | gargstr (int narg) |
|
void | hoc_Strcmp (void) |
|
static int | hoc_vsscanf (const char *buf) |
|
void | hoc_sscanf (void) |
|
void | hoc_System (void) |
|
void | hoc_Xred (void) |
|
static void | symdebug (const char *s, Symlist *list) |
|
void | hoc_symbols (void) |
|
double | hoc_run_expr (Symbol *sym) |
|
Symbol * | hoc_parse_expr (const char *str, Symlist **psymlist) |
|
void | hoc_run_stmt (Symbol *sym) |
|
Symbol * | hoc_parse_stmt (const char *str, Symlist **psymlist) |
|
void | hoc_pointer () |
|
neuron::container::data_handle< double > | hoc_val_handle (std::string_view s) |
|
double * | hoc_val_pointer (const char *s) |
|
void | hoc_name_declared (void) |
|
◆ gargstr()
char* gargstr |
( |
int |
narg | ) |
|
◆ hoc_back2forward()
char* hoc_back2forward |
( |
char * |
| ) |
|
◆ hoc_name2sym()
Symbol* hoc_name2sym |
( |
const char * |
name | ) |
|
◆ hoc_name_declared()
void hoc_name_declared |
( |
void |
| ) |
|
◆ hoc_neuronhome()
void hoc_neuronhome |
( |
void |
| ) |
|
◆ hoc_pgargstr()
char** hoc_pgargstr |
( |
int |
narg | ) |
|
◆ hoc_pointer()
void hoc_pointer |
( |
void |
| ) |
|
◆ hoc_sscanf()
◆ hoc_Strcmp()
◆ hoc_sym_domain()
float* hoc_sym_domain |
( |
Symbol * |
sym | ) |
|
◆ hoc_Symbol_limits()
void hoc_Symbol_limits |
( |
void |
| ) |
|
◆ hoc_symbol_tolerance()
void hoc_symbol_tolerance |
( |
Symbol * |
sym, |
|
|
double |
tol |
|
) |
| |
◆ hoc_Symbol_units()
void hoc_Symbol_units |
( |
void |
| ) |
|
◆ hoc_symbols()
void hoc_symbols |
( |
void |
| ) |
|
◆ hoc_System()
◆ hoc_table_lookup()
◆ hoc_vsscanf()
static int hoc_vsscanf |
( |
const char * |
buf | ) |
|
|
static |
◆ hoc_Xred()
◆ neuronhome_forward()
char* neuronhome_forward |
( |
void |
| ) |
|
◆ setneuronhome()
void setneuronhome |
( |
const char * |
| ) |
|
◆ symdebug()
static void symdebug |
( |
const char * |
s, |
|
|
Symlist * |
list |
|
) |
| |
|
static |
◆ gargc
◆ gargv
◆ hoc_built_in_symlist
◆ hoc_top_level_symlist
◆ hoc_varhandle
Executing hoc_pointer(&var) will put the address of the variable in this location.
Definition at line 707 of file code2.cpp.
◆ name
◆ neuron_home_dos
◆ t_type
struct { ... } type_sym[] |
Initial value:= {{"Builtins", BLTIN},
{"Other Builtins", FUN_BLTIN},
{"Procedures", PROCEDURE},
{"Undefined", UNDEF},
{"Scalars", VAR},
{0, 0}}
◆ units_on_flag_