![]() |
User Guide
|
#include "codegen/codegen_neuron_cpp_visitor.hpp"
#include <algorithm>
#include <chrono>
#include <cmath>
#include <ctime>
#include <optional>
#include <regex>
#include <stdexcept>
#include "ast/all.hpp"
#include "ast/procedure_block.hpp"
#include "codegen/codegen_cpp_visitor.hpp"
#include "codegen/codegen_utils.hpp"
#include "codegen_naming.hpp"
#include "config/config.h"
#include "parser/c11_driver.hpp"
#include "solver/solver.hpp"
#include "utils/string_utils.hpp"
#include "visitors/rename_visitor.hpp"
#include "visitors/var_usage_visitor.hpp"
#include "visitors/visitor_utils.hpp"
Go to the source code of this file.
Namespaces | |
nmodl | |
encapsulates code generation backend implementations | |
nmodl::codegen | |
Functions | |
std::unordered_map< std::string, std::string > | nmodl::codegen::get_nonglobal_local_variable_names (const symtab::SymbolTable &symtab) |
Map of the non-(global/top-local) LOCAL variables. More... | |
static void | nmodl::codegen::rename_net_receive_arguments (const ast::NetReceiveBlock &net_receive_node, const ast::Node &node) |
Rename arguments to NET_RECEIVE block with corresponding pointer variable. More... | |