MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>
Public Member Functions | |
~AST_Visitor ()=default | |
virtual void | visit (AST_Class x)=0 |
virtual void | leave (AST_Class x)=0 |
virtual void | visit (AST_Composition x)=0 |
virtual void | leave (AST_Composition x)=0 |
virtual void | visit (AST_CompositionElement x)=0 |
virtual void | leave (AST_CompositionElement x)=0 |
virtual void | visit (AST_CompositionEqsAlgs x)=0 |
virtual void | leave (AST_CompositionEqsAlgs x)=0 |
virtual void | visit (AST_External_Function_Call)=0 |
virtual void | visit (AST_Element x)=0 |
virtual void | visit (AST_Modification x)=0 |
virtual void | leave (AST_Modification x)=0 |
virtual void | visit (AST_Comment x)=0 |
virtual void | visit (AST_Equation x)=0 |
virtual void | visit (AST_ForIndex x)=0 |
virtual void | visit (AST_Equation_Else x)=0 |
virtual void | visit (AST_Expression x)=0 |
virtual void | visit (AST_Argument x)=0 |
virtual void | visit (AST_Statement x)=0 |
virtual void | leave (AST_Statement x)=0 |
virtual void | visit (AST_Statement_Else x)=0 |
virtual void | visit (AST_StoredDefinition x)=0 |
virtual void | leave (AST_StoredDefinition x)=0 |
virtual int | apply (AST_Node x)=0 |
Definition at line 224 of file ast_util.hpp.
|
default |
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
Referenced by AST_StoredDefinition_::accept(), AST_Composition_::accept(), AST_Statement_::accept(), AST_CompositionElement_::accept(), AST_Class_::accept(), AST_CompositionEqsAlgs_::accept(), and AST_Modification_::accept().
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, AST_Imports, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
Referenced by AST_StoredDefinition_::accept(), AST_Composition_::accept(), AST_Equation_::accept(), AST_Element_::accept(), AST_Expression_::accept(), AST_Statement_::accept(), AST_CompositionElement_::accept(), AST_Class_::accept(), AST_CompositionEqsAlgs_::accept(), AST_Argument_::accept(), AST_External_Function_Call_::accept(), AST_ForIndex_::accept(), AST_Comment_::accept(), AST_Equation_Else_::accept(), AST_Statement_Else_::accept(), and AST_Modification_::accept().
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, MicroModelica::IR::MicroModelicaIR, MicroModelica::IR::ModelChecker, and AST_Imports.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.
|
pure virtual |
Implemented in MicroModelica::IR::Settings, AST_Imports, MicroModelica::IR::MicroModelicaIR, and MicroModelica::IR::ModelChecker.