Concrete visitor for all AST classes.
Represents top level AST node for whole NMODL input.
Concrete visitor for all AST classes.
Visitor to convert top level LOCAL variables to ASSIGNED variables.
void visit_program(ast::Program &node) override
Visit ast::Program node to transform top level LOCAL variables to ASSIGNED if they are written in the...
LocalToAssignedVisitor()=default
Default constructor.
encapsulates code generation backend implementations
static Node * node(Object *)