MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>
Public Member Functions | |
virtual | ~AST_Expression_Traverse ()=default |
AST_Expression | apply (AST_Expression) |
Private Member Functions | |
virtual AST_Expression | mapTraverseElement (AST_Expression)=0 |
Definition at line 72 of file ast_util.hpp.
|
virtualdefault |
AST_Expression AST_Expression_Traverse::apply | ( | AST_Expression | e | ) |
Definition at line 49 of file ast_util.cpp.
References AST_ListAppend(), current_element, EXPBINOP, EXPBOOLEANNOT, EXPCALL, EXPIF, EXPOUTPUT, EXPUMINUS, newAST_Expression_BinOp(), newAST_Expression_BooleanNot(), newAST_Expression_Call(), newAST_Expression_If(), newAST_Expression_OutputExpressions(), newAST_Expression_UnaryMinus(), newAST_ExpressionList(), and newAST_StringNull().
|
privatepure virtual |
Implemented in ReplaceExp.