#include <../../nrnconf.h>
#include "hoc.h"
#include "hocstr.h"
#include "parse.hpp"
#include "hocparse.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctype.h>
#include <errno.h>
#include "nrnfilewrap.h"
#include <cstring>
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 | System (void) |
| |
| void | Xred (void) |
| |
| static void | symdebug (const char *s, Symlist *list) |
| |
| void | 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 (void) |
| |
| double * | hoc_val_pointer (const char *s) |
| |
| void | hoc_name_declared (void) |
| |
◆ hoc_back2forward()
| char* hoc_back2forward |
( |
char * |
| ) |
|
◆ hoc_name2sym()
| Symbol* hoc_name2sym |
( |
const char * |
name | ) |
|
◆ hoc_name_declared()
◆ hoc_neuronhome()
◆ hoc_pgargstr()
| char** hoc_pgargstr |
( |
int |
| ) |
|
◆ hoc_pointer()
◆ hoc_sscanf()
◆ hoc_Strcmp()
◆ hoc_sym_domain()
| float* hoc_sym_domain |
( |
Symbol * |
sym | ) |
|
◆ hoc_Symbol_limits()
◆ hoc_symbol_tolerance()
| void hoc_symbol_tolerance |
( |
Symbol * |
sym, |
|
|
double |
tol |
|
) |
| |
◆ hoc_Symbol_units()
◆ hoc_table_lookup()
◆ hoc_vsscanf()
| static int hoc_vsscanf |
( |
const char * |
buf | ) |
|
|
static |
◆ neuronhome_forward()
| char* neuronhome_forward |
( |
void |
| ) |
|
◆ setneuronhome()
| void setneuronhome |
( |
const char * |
| ) |
|
◆ symbols()
◆ symdebug()
| static void symdebug |
( |
const char * |
s, |
|
|
Symlist * |
list |
|
) |
| |
|
static |
◆ System()
◆ Xred()
◆ gargc
◆ gargv
◆ hoc_built_in_symlist
◆ hoc_top_level_symlist
Neuron/Java Interface code.
- Author
- Fred Howell
- Date
- March 2001
Modified by Michael Hines The Java to Neuron JNIEXPORT functions for Neuron.java have been collected in nrnjni.cpp. This file now mostly supports the Neuron to Java direction
Definition at line 662 of file code2.cpp.
◆ hoc_varpointer
◆ name
◆ neuron_home_dos
◆ t_type
◆ type_sym
| struct { ... } type_sym[] |
Initial value:= {
"Builtins", BLTIN,
"Other Builtins", FUN_BLTIN,
"Procedures", PROCEDURE,
"Undefined", UNDEF,
"Scalars", VAR,
0, 0
}
◆ units_on_flag_