MicroModelicaCCompiler
4.5.3
|
#include <ast_util.hpp>
Public Member Functions | |
ReplaceReference (AST_String, AST_String) | |
![]() | |
virtual | ~AST_Expression_Fold ()=default |
AST_Expression | apply (AST_Expression e) |
Private Member Functions | |
AST_Expression | foldTraverseElement (AST_Expression) |
AST_Expression | foldTraverseElement (AST_Expression, AST_Expression, BinOpType) |
AST_Expression | foldTraverseElementUMinus (AST_Expression) |
Private Attributes | |
AST_String | _pre |
AST_String | _post |
Definition at line 329 of file ast_util.hpp.
ReplaceReference::ReplaceReference | ( | AST_String | pre, |
AST_String | post | ||
) |
Definition at line 451 of file ast_util.cpp.
|
privatevirtual |
Implements AST_Expression_Fold< AST_Expression >.
Definition at line 467 of file ast_util.cpp.
References current_element, EXPBOOLEANNOT, EXPCALL, EXPCOMPREF, EXPOUTPUT, newAST_Expression_BooleanNot(), newAST_Expression_ComponentReferenceExp(), newAST_Expression_OutputExpressions(), newAST_SimpleList(), and toStr.
|
privatevirtual |
Implements AST_Expression_Fold< AST_Expression >.
Definition at line 457 of file ast_util.cpp.
References newAST_Expression_BinOp().
|
privatevirtual |
Implements AST_Expression_Fold< AST_Expression >.
Definition at line 462 of file ast_util.cpp.
References newAST_Expression_UnaryMinus().
|
private |
Definition at line 335 of file ast_util.hpp.
|
private |
Definition at line 334 of file ast_util.hpp.