![]() |
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.