![]() |
User Guide
|
#include "codegen/codegen_coreneuron_cpp_visitor.hpp"#include <algorithm>#include <chrono>#include <cmath>#include <ctime>#include <regex>#include "ast/all.hpp"#include "codegen/codegen_cpp_visitor.hpp"#include "codegen/codegen_helper_visitor.hpp"#include "codegen/codegen_naming.hpp"#include "codegen/codegen_utils.hpp"#include "config/config.h"#include "lexer/token_mapping.hpp"#include "parser/c11_driver.hpp"#include "solver/solver.hpp"#include "utils/logger.hpp"#include "utils/string_utils.hpp"#include "visitors/defuse_analyze_visitor.hpp"#include "visitors/rename_visitor.hpp"#include "visitors/symtab_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 | |
| static std::string | nmodl::codegen::get_register_type_for_ba_block (const ast::Block *block) |
| Return registration type for a given BEFORE/AFTER block /param block A BEFORE/AFTER block being registered. 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... | |
Variables | |
| const std::regex | nmodl::codegen::regex_special_chars {R"([-[\]{}()*+?.,\^$|#\s])"} |