AST : uniformize accessors name to setXXX and getXXX, add getAs<T> in ast::exp and... 33/15233/4
authorAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Wed, 17 Sep 2014 12:30:02 +0000 (14:30 +0200)
committerVincent COUVERT <vincent.couvert@scilab-enterprises.com>
Thu, 18 Sep 2014 10:03:19 +0000 (12:03 +0200)
commitbbb17a82a1cf996157dea9f6d4ad0d3c5c5a34dc
treed67affac298d3995a46a692d8e4f5a8b4c2c93be
parent12748c7ceea8b331727a598e6455373da7d07952
AST : uniformize accessors name to setXXX and getXXX, add getAs<T> in ast::exp and isXXX method to identify ast leafs

Change-Id: I60bd949b58e29a522785be411cb48b3b2539f528
108 files changed:
scilab/modules/ast/Makefile.am
scilab/modules/ast/Makefile.in
scilab/modules/ast/ast.vcxproj
scilab/modules/ast/ast.vcxproj.filters
scilab/modules/ast/includes/analysis/AnalysisVisitor.hxx
scilab/modules/ast/includes/analysis/ForList.hxx
scilab/modules/ast/includes/analysis/Result.hxx
scilab/modules/ast/includes/analysis/SymInfo.hxx
scilab/modules/ast/includes/ast/debugvisitor.hxx
scilab/modules/ast/includes/ast/deserializervisitor.hxx
scilab/modules/ast/includes/ast/dummyvisitor.hxx
scilab/modules/ast/includes/ast/execvisitor.hxx
scilab/modules/ast/includes/ast/mutevisitor.hxx
scilab/modules/ast/includes/ast/printvisitor.hxx
scilab/modules/ast/includes/ast/runvisitor.hxx
scilab/modules/ast/includes/ast/serializervisitor.hxx
scilab/modules/ast/includes/ast/shortcutvisitor.hxx
scilab/modules/ast/includes/ast/stepvisitor.hxx
scilab/modules/ast/includes/ast/timedvisitor.hxx
scilab/modules/ast/includes/ast/visitor.hxx
scilab/modules/ast/includes/exps/alldec.hxx
scilab/modules/ast/includes/exps/allexp.hxx
scilab/modules/ast/includes/exps/allvar.hxx
scilab/modules/ast/includes/exps/anydecs.hxx [deleted file]
scilab/modules/ast/includes/exps/arraylistexp.hxx
scilab/modules/ast/includes/exps/arraylistvar.hxx
scilab/modules/ast/includes/exps/assignexp.hxx
scilab/modules/ast/includes/exps/assignlistexp.hxx
scilab/modules/ast/includes/exps/ast.hxx
scilab/modules/ast/includes/exps/boolexp.hxx
scilab/modules/ast/includes/exps/breakexp.hxx
scilab/modules/ast/includes/exps/callexp.hxx
scilab/modules/ast/includes/exps/caseexp.hxx
scilab/modules/ast/includes/exps/cellcallexp.hxx
scilab/modules/ast/includes/exps/cellexp.hxx
scilab/modules/ast/includes/exps/colonvar.hxx
scilab/modules/ast/includes/exps/commentexp.hxx
scilab/modules/ast/includes/exps/constexp.hxx
scilab/modules/ast/includes/exps/continueexp.hxx
scilab/modules/ast/includes/exps/controlexp.hxx
scilab/modules/ast/includes/exps/dec.hxx
scilab/modules/ast/includes/exps/decls.hxx
scilab/modules/ast/includes/exps/decs.hxx [deleted file]
scilab/modules/ast/includes/exps/dollarvar.hxx
scilab/modules/ast/includes/exps/doubleexp.hxx
scilab/modules/ast/includes/exps/exp.hxx
scilab/modules/ast/includes/exps/fieldexp.hxx
scilab/modules/ast/includes/exps/floatexp.hxx [deleted file]
scilab/modules/ast/includes/exps/forexp.hxx
scilab/modules/ast/includes/exps/functiondec.hxx
scilab/modules/ast/includes/exps/ifexp.hxx
scilab/modules/ast/includes/exps/intexp.hxx [deleted file]
scilab/modules/ast/includes/exps/listexp.hxx
scilab/modules/ast/includes/exps/location.hxx
scilab/modules/ast/includes/exps/logicalopexp.hxx
scilab/modules/ast/includes/exps/mathexp.hxx
scilab/modules/ast/includes/exps/matrixexp.hxx
scilab/modules/ast/includes/exps/matrixlineexp.hxx
scilab/modules/ast/includes/exps/nilexp.hxx
scilab/modules/ast/includes/exps/notexp.hxx
scilab/modules/ast/includes/exps/opexp.hxx
scilab/modules/ast/includes/exps/returnexp.hxx
scilab/modules/ast/includes/exps/selectexp.hxx
scilab/modules/ast/includes/exps/seqexp.hxx
scilab/modules/ast/includes/exps/simplevar.hxx
scilab/modules/ast/includes/exps/stepvisitor.hxx
scilab/modules/ast/includes/exps/stringexp.hxx
scilab/modules/ast/includes/exps/transposeexp.hxx
scilab/modules/ast/includes/exps/trycatchexp.hxx
scilab/modules/ast/includes/exps/var.hxx
scilab/modules/ast/includes/exps/vardec.hxx
scilab/modules/ast/includes/exps/whileexp.hxx
scilab/modules/ast/includes/symbol/libraries.hxx
scilab/modules/ast/includes/symbol/symbol.hxx
scilab/modules/ast/includes/symbol/variables.hxx
scilab/modules/ast/includes/system_env/configvariable.hxx
scilab/modules/ast/includes/types/arrayof.hxx
scilab/modules/ast/includes/types/sparse.hxx
scilab/modules/ast/src/cpp/ast/debugvisitor.cpp
scilab/modules/ast/src/cpp/ast/expHistory.cpp
scilab/modules/ast/src/cpp/ast/macrovarvisitor.cpp
scilab/modules/ast/src/cpp/ast/mutevisitor.cpp
scilab/modules/ast/src/cpp/ast/printvisitor.cpp
scilab/modules/ast/src/cpp/ast/run_AssignExp.cpp
scilab/modules/ast/src/cpp/ast/run_CallExp.cpp
scilab/modules/ast/src/cpp/ast/run_MatrixExp.cpp
scilab/modules/ast/src/cpp/ast/run_OpExp.cpp
scilab/modules/ast/src/cpp/ast/runvisitor.cpp
scilab/modules/ast/src/cpp/ast/shortcutvisitor.cpp
scilab/modules/ast/src/cpp/ast/visitor_common.cpp
scilab/modules/ast/src/cpp/operations/types_addition.cpp
scilab/modules/ast/src/cpp/parse/bison/parsescilab.output
scilab/modules/ast/src/cpp/parse/bison/parsescilab.yy
scilab/modules/ast/src/cpp/parse/parsescilab.cpp
scilab/modules/ast/src/cpp/symbol/context.cpp
scilab/modules/ast/src/cpp/symbol/symbol.cpp
scilab/modules/ast/src/cpp/types/callable.cpp
scilab/modules/ast/src/cpp/types/implicitlist.cpp
scilab/modules/ast/src/cpp/types/macro.cpp
scilab/modules/ast/src/cpp/types/macrofile.cpp
scilab/modules/ast/src/cpp/types/struct.cpp
scilab/modules/functions/sci_gateway/cpp/sci_exec.cpp
scilab/modules/functions/sci_gateway/cpp/sci_execstr.cpp
scilab/modules/functions/sci_gateway/cpp/sci_functionlist.cpp
scilab/modules/functions/sci_gateway/cpp/sci_macrovar.cpp
scilab/modules/io/sci_gateway/cpp/sci_genlib.cpp
scilab/modules/mexlib/src/cpp/mexlib.cpp
scilab/modules/string/sci_gateway/cpp/sci_string.cpp