Analysis: AnalysisVisitor can now be used as a singleton and fix bugs in cache system 71/17271/2
authorCalixte DENIZET <calixte.denizet@scilab-enterprises.com>
Tue, 29 Sep 2015 15:43:41 +0000 (17:43 +0200)
committerAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Thu, 1 Oct 2015 14:01:50 +0000 (16:01 +0200)
commit4bb71df7d9da4739754a931032ce4b8bcd8e656a
tree67893cc890e6817e9080bbfd008572faaff7086a
parent2d63d3d14c67f3fb5d240701c0c71eb236ce1965
Analysis: AnalysisVisitor can now be used as a singleton and fix bugs in cache system

Change-Id: I42d5a29f6253f8562e3467dbd7c8f5f948bb767d
27 files changed:
scilab/modules/ast/includes/analysis/AnalysisVisitor.hxx
scilab/modules/ast/includes/analysis/Result.hxx
scilab/modules/ast/includes/analysis/data/Block.hxx
scilab/modules/ast/includes/analysis/data/CompleteMacroSignature.hxx
scilab/modules/ast/includes/analysis/data/DataManager.hxx
scilab/modules/ast/includes/analysis/data/FunctionBlock.hxx
scilab/modules/ast/includes/analysis/data/MacroDef.hxx
scilab/modules/ast/includes/analysis/data/MacroInfo.hxx [deleted file]
scilab/modules/ast/includes/analysis/data/PolymorphicMacroCache.hxx
scilab/modules/ast/includes/analysis/data/TITypeTuple.hxx
scilab/modules/ast/includes/analysis/gvn/ConstraintManager.hxx
scilab/modules/ast/includes/analysis/gvn/InferenceConstraint.hxx
scilab/modules/ast/includes/analysis/tools.hxx
scilab/modules/ast/src/cpp/analysis/AnalysisVisitor.cpp
scilab/modules/ast/src/cpp/analysis/Block.cpp
scilab/modules/ast/src/cpp/analysis/CeilAnalyzer.cpp
scilab/modules/ast/src/cpp/analysis/CompleteMacroSignature.cpp
scilab/modules/ast/src/cpp/analysis/ConstraintManager.cpp
scilab/modules/ast/src/cpp/analysis/DataManager.cpp
scilab/modules/ast/src/cpp/analysis/FunctionBlock.cpp
scilab/modules/ast/src/cpp/analysis/GVN.cpp
scilab/modules/ast/src/cpp/analysis/InferenceConstraints.cpp
scilab/modules/ast/src/cpp/analysis/MacroDef.cpp
scilab/modules/ast/src/cpp/analysis/MultivariateMonomial.cpp
scilab/modules/ast/src/cpp/analysis/PolymorphicMacroCache.cpp
scilab/modules/ast/src/cpp/analysis/VisitCallExp.cpp
scilab/modules/ast/src/cpp/analysis/VisitOpExp.cpp