![]() |
User Guide
|
Implementation of AST base class and it's properties. More...
Implementation of AST base class and it's properties.
Definition in file ast_common.hpp.
#include <memory>
#include <string>
#include "ast/ast_decl.hpp"
#include "lexer/modtoken.hpp"
#include "symtab/symbol_table.hpp"
#include "visitors/visitor.hpp"
Go to the source code of this file.
Namespaces | |
nmodl | |
encapsulates code generation backend implementations | |
nmodl::ast | |
Abstract Syntax Tree (AST) related implementations. | |
Variables | |
static const std::string | nmodl::ast::BinaryOpNames [] |
string representation of ast::BinaryOp More... | |
static const std::string | nmodl::ast::UnaryOpNames [] = {"!", "-"} |
string representation of ast::UnaryOp More... | |
static const std::string | nmodl::ast::BATypeNames [] = {"BREAKPOINT", "SOLVE", "INITIAL", "STEP"} |
string representation of ast::BAType More... | |
static const std::string | nmodl::ast::UnitStateTypeNames [] = {"UNITSON", "UNITSOFF"} |
string representation of ast::UnitStateType More... | |
static const std::string | nmodl::ast::ReactionOpNames [] = {"<->", "<<", "->"} |
string representation of ast::ReactionOp More... | |