diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-08-04 00:44:42 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-08-04 00:44:42 +0300 |
commit | 6e0b30c7d2febba72754838b4811dd31a90284f9 (patch) | |
tree | aa31d85836b12745c8a2b9e54c736641cfd594f4 /src/analysis/analysis.cpp | |
parent | 4c0f6bc74b1cf798d28214544fb4b6517f741b8f (diff) | |
download | paranucker-6e0b30c7d2febba72754838b4811dd31a90284f9.tar.gz paranucker-6e0b30c7d2febba72754838b4811dd31a90284f9.tar.bz2 paranucker-6e0b30c7d2febba72754838b4811dd31a90284f9.tar.xz paranucker-6e0b30c7d2febba72754838b4811dd31a90284f9.zip |
Add numeric value in node calculation.
Use it in NE_EXPR and EQ_EXPR.
Diffstat (limited to 'src/analysis/analysis.cpp')
-rw-r--r-- | src/analysis/analysis.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/analysis.cpp b/src/analysis/analysis.cpp index 50f9211..6ccd658 100644 --- a/src/analysis/analysis.cpp +++ b/src/analysis/analysis.cpp @@ -23,6 +23,7 @@ #include "logger.h" #include "analysis/collections.h" +#include "analysis/cst.h" #include "analysis/declaration.h" #include "analysis/expression.h" #include "analysis/function.h" @@ -298,6 +299,9 @@ void analyseNode(Node *node, const WalkItem &wi, WalkItem &wo) case COMPONENT_REF: analyseComponentRef(static_cast<ComponentRefNode*>(node), wi2, wo); break; + case INTEGER_CST: + analyseIntegerCst(static_cast<IntegerCstNode*>(node), wi2, wo); + break; default: break; } |