1 #include <../../nrnconf.h>
19 {
"ENDVERBATIM", END_VERBATIM},
21 {
"ENDCOMMENT", END_COMMENT},
23 {
"CONSTANT", CONSTANT},
24 {
"PARAMETER", PARAMETER},
25 {
"INDEPENDENT", INDEPENDENT},
26 {
"ASSIGNED", ASSIGNED},
27 {
"INITIAL", INITIAL1},
28 {
"DERIVATIVE", DERIVATIVE},
29 {
"EQUATION", EQUATION},
30 {
"BREAKPOINT", BREAKPOINT},
31 {
"CONDUCTANCE", CONDUCTANCE},
35 {
"NONLINEAR", NONLINEAR},
36 {
"DISCRETE", DISCRETE},
37 {
"FUNCTION", FUNCTION1},
38 {
"FUNCTION_TABLE", FUNCTION_TABLE},
39 {
"PROCEDURE", PROCEDURE},
45 {
"STEADYSTATE", USING},
65 {
"LONGITUDINAL_DIFFUSION", LONGDIFUS},
66 {
"SOLVEFOR", SOLVEFOR},
69 {
"UNITSOFF", UNITSOFF},
75 {
"ARTIFICIAL_CELL",
SUFFIX},
89 {
"INCLUDE", INCLUDE1},
90 {
"CONSTRUCTOR", CONSTRUCTOR},
91 {
"DESTRUCTOR", DESTRUCTOR},
92 {
"NET_RECEIVE", NETRECEIVE},
96 {
"FOR_NETCONS", FOR_NETCONS},
97 {
"THREADSAFE", THREADSAFE},
112 {
nullptr, 0,
nullptr}};
120 {
"newton",
NLINF, 0},
122 {
"_advance",
KINF, 0},
124 {
"derivimplicit",
DERF, 0},
126 {
"after_cvode", 0, 0},
@ EXTERNAL
type of ast::External
@ ELECTRODE_CURRENT
type of ast::ElectrodeCurrent
@ GLOBAL
type of ast::Global
@ POINTER
type of ast::Pointer
@ VERBATIM
type of ast::Verbatim
@ USEION
type of ast::Useion
@ VALENCE
type of ast::Valence
@ SUFFIX
type of ast::Suffix
@ NONSPECIFIC
type of ast::Nonspecific
@ CONSERVE
type of ast::Conserve
@ WATCH
type of ast::Watch
@ COMPARTMENT
type of ast::Compartment
Symbol * lookup(const char *)
Symbol * install(const char *, int)
static struct @26 special[]
static struct @25 keywords[]
static const char * extargs[]
static struct @27 methods[]
static const char * extdef[]
Item * itemarray(int narg,...)
Item * lappendstr(List *list, const char *str)
List * newlist()
The following routines support the concept of a list.