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