diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-18 12:22:21 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-18 12:22:21 +0300 |
commit | d2b4c53238a9c455eb15d58526b7e5f43100f457 (patch) | |
tree | fd3d4fcf7342cd64778b08f668e68a65e61b0cc5 /src/analysis/expression.h | |
parent | f414be9da2934e8601ee2d6e85500e5bbab5ceca (diff) | |
download | paranucker-d2b4c53238a9c455eb15d58526b7e5f43100f457.tar.gz paranucker-d2b4c53238a9c455eb15d58526b7e5f43100f457.tar.bz2 paranucker-d2b4c53238a9c455eb15d58526b7e5f43100f457.tar.xz paranucker-d2b4c53238a9c455eb15d58526b7e5f43100f457.zip |
Add basic analysis for nodes EQ_EXPR and TRUTH_ORIF_EXPR.
Diffstat (limited to 'src/analysis/expression.h')
-rw-r--r-- | src/analysis/expression.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/analysis/expression.h b/src/analysis/expression.h index 1360118..9d2aef8 100644 --- a/src/analysis/expression.h +++ b/src/analysis/expression.h @@ -23,10 +23,12 @@ #include "includes.h" struct AddrExprNode; +struct EqExprNode; struct ModifyExprNode; struct NeExprNode; struct PointerPlusExprNode; struct ReturnExprNode; +struct TruthOrIfExprNode; struct WalkItem; namespace Analysis @@ -40,6 +42,10 @@ namespace Analysis void analyseReturnExpr(ReturnExprNode *node, const WalkItem &wi, WalkItem &wo); void analyseNeExpr(NeExprNode *node, const WalkItem &wi, WalkItem &wo); + + void analyseEqExpr(EqExprNode *node, const WalkItem &wi, WalkItem &wo); + + void analyseTruthOrIfExpr(TruthOrIfExprNode *node, const WalkItem &wi, WalkItem &wo); } #endif // ANALYSIS_EXPRESSION_H |