aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis/StaticAnalyzer.h
diff options
context:
space:
mode:
authorchriseth <c@ethdev.com>2017-03-03 19:51:51 +0800
committerchriseth <c@ethdev.com>2017-03-06 22:05:09 +0800
commit5c5d83fd704e18f88d80e346386e97ed600b7281 (patch)
tree7a689acc32f72a20889d685686d5d293e78f9e0a /libsolidity/analysis/StaticAnalyzer.h
parentd089a1ef2b4d9dbcdeb311edc3efd5df74282ba3 (diff)
downloaddexon-solidity-5c5d83fd704e18f88d80e346386e97ed600b7281.tar.gz
dexon-solidity-5c5d83fd704e18f88d80e346386e97ed600b7281.tar.zst
dexon-solidity-5c5d83fd704e18f88d80e346386e97ed600b7281.zip
Check for circular references in constant variables.
Diffstat (limited to 'libsolidity/analysis/StaticAnalyzer.h')
-rw-r--r--libsolidity/analysis/StaticAnalyzer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libsolidity/analysis/StaticAnalyzer.h b/libsolidity/analysis/StaticAnalyzer.h
index b6cf783e..0cb961bd 100644
--- a/libsolidity/analysis/StaticAnalyzer.h
+++ b/libsolidity/analysis/StaticAnalyzer.h
@@ -36,6 +36,9 @@ namespace solidity
/**
* The module that performs static analysis on the AST.
+ * In this context, static analysis is anything that can produce warnings which can help
+ * programmers write cleaner code. For every warning generated eher, it has to be possible to write
+ * equivalent code that does generate the warning.
*/
class StaticAnalyzer: private ASTConstVisitor
{