diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-18 00:59:55 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-18 00:59:55 +0300 |
commit | f414be9da2934e8601ee2d6e85500e5bbab5ceca (patch) | |
tree | ec1dfc9658da95244247cacb987100d1d482dca1 /src/analysis/walkitem.h | |
parent | 5d40bf6be5aa4652c20a6520ceec452533ce9ee5 (diff) | |
download | paranucker-f414be9da2934e8601ee2d6e85500e5bbab5ceca.tar.gz paranucker-f414be9da2934e8601ee2d6e85500e5bbab5ceca.tar.bz2 paranucker-f414be9da2934e8601ee2d6e85500e5bbab5ceca.tar.xz paranucker-f414be9da2934e8601ee2d6e85500e5bbab5ceca.zip |
Add basic analysis for node NE_EXPR.
Diffstat (limited to 'src/analysis/walkitem.h')
-rw-r--r-- | src/analysis/walkitem.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/analysis/walkitem.h b/src/analysis/walkitem.h index 04e14b9..29352c0 100644 --- a/src/analysis/walkitem.h +++ b/src/analysis/walkitem.h @@ -29,7 +29,8 @@ struct WalkItem checkNullVars(), removeNullVars(), stopWalking(false), - isReturned(false) + isReturned(false), + isExpr(false) { } @@ -43,8 +44,9 @@ struct WalkItem std::set<std::string> checkNullVars; std::set<std::string> removeNullVars; - bool stopWalking; - bool isReturned; + bool stopWalking; // stop walking on tree after this node + bool isReturned; // set if return present in child nodes + bool isExpr; // set if walking on expression for if other kind nodes }; |