18 #include <unordered_set>
Concrete visitor for all AST classes.
Represents top level AST node for whole NMODL input.
Concrete visitor for all AST classes.
Visitor for adding an explicit method to a SOLVE block which has an implicit one
std::unordered_set< std::string > derivative_block_names
void visit_solve_block(ast::SolveBlock &node) override
visit node of type ast::SolveBlock
void visit_program(ast::Program &node) override
visit node of type ast::Program
encapsulates code generation backend implementations
static Node * node(Object *)