#include <../../nrnconf.h>
#include "modl.h"
#include "parse1.hpp"
#include "symbol.h"
#include <cstdlib>
Go to the source code of this file.
|
#define | con(arg1, arg2, arg3) |
|
◆ con
#define con |
( |
|
arg1, |
|
|
|
arg2, |
|
|
|
arg3 |
|
) |
| |
Value:
if (
t & (~(arg2 | arg3))) { \
Fprintf(stderr,
"%s is a %s\n",
s->name, arg1); \
err = 1; \
}
Definition at line 18 of file consist.cpp.
◆ consistency()
◆ is_var_declared_as_function()
int is_var_declared_as_function |
( |
Symbol * |
s | ) |
|
Check if variable declared in NEURON block is conflicting with a PROCEDURE or FUNCTION.
In order to avoid "declaring" variable in NEURON block and then defining PROCEDURE or FUNCTION with the same name, we check if the variable is function and has one of the NRN* type.
Definition at line 32 of file consist.cpp.
◆ indepsym
◆ scop_indep
◆ vectorize