![]() |
User Guide
|
Top level nmodl Python module implementation. More...
Top level nmodl Python module implementation.
Definition in file pynmodl.cpp.
#include "ast/program.hpp"
#include "config/config.h"
#include "parser/nmodl_driver.hpp"
#include "pybind/pybind_utils.hpp"
#include "visitors/visitor_utils.hpp"
#include <pybind11/iostream.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <memory>
#include <set>
Go to the source code of this file.
Classes | |
class | nmodl::PyNmodlDriver |
Class to bridge C++ NmodlDriver with Python world using pybind11. More... | |
Namespaces | |
nmodl | |
encapsulates code generation backend implementations | |
nmodl::docstring | |
docstring of Python exposed API | |
Functions | |
void | init_visitor_module (py::module &m) |
void | init_ast_module (py::module &m) |
void | init_symtab_module (py::module &m) |
PYBIND11_MODULE (_nmodl, m_nmodl) | |
Variables | |
static const char *const | nmodl::docstring::driver |
static const char *const | nmodl::docstring::driver_ast |
static const char *const | nmodl::docstring::driver_parse_string |
static const char *const | nmodl::docstring::driver_parse_file |
static const char *const | nmodl::docstring::driver_parse_stream |
static const char *const | nmodl::docstring::to_nmodl |
static const char *const | nmodl::docstring::to_json |
void init_ast_module | ( | py::module & | m | ) |
void init_symtab_module | ( | py::module & | m | ) |
void init_visitor_module | ( | py::module & | m | ) |
PYBIND11_MODULE | ( | _nmodl | , |
m_nmodl | |||
) |
Definition at line 139 of file pynmodl.cpp.