Command line debugger first version 96/17196/5
authorAntoine ELIAS <antoine.elias@scilab-enterprises.com>
Fri, 4 Sep 2015 07:41:18 +0000 (09:41 +0200)
committerCedric Delamarre <cedric.delamarre@scilab-enterprises.com>
Mon, 28 Sep 2015 12:21:38 +0000 (14:21 +0200)
commit5e558923eaa86827131498c5fda4b9127d5a22be
treef236284684d0a3be65afc8bb1d29da71bbb01eac
parent6388cae5badee104d39430dbb8987d8cffdb0999
Command line debugger first version

features :
  - continue
  - next
  - quit
  - abort
  - where
  - callstack
  - help
  - stepin
  - stepout
  - breakpoints (add, delete, show, enable, disable)
  - stop on errors
  - list

Change-Id: Ie683a612ec85d681239d66669fbe93ec2f5e9ea4
154 files changed:
scilab/modules/api_scilab/src/cpp/api_common.cpp
scilab/modules/ast/Makefile.am
scilab/modules/ast/Makefile.in
scilab/modules/ast/ast.vcxproj
scilab/modules/ast/ast.vcxproj.filters
scilab/modules/ast/core_Import.def
scilab/modules/ast/includes/analysis/AnalysisVisitor.hxx
scilab/modules/ast/includes/analysis/ConstantVisitor.hxx
scilab/modules/ast/includes/analysis/data/GlobalsCollector.hxx
scilab/modules/ast/includes/analysis/data/LoopAnalyzer.hxx
scilab/modules/ast/includes/analysis/gvn/TestGVNVisitor.hxx
scilab/modules/ast/includes/analysis/tools.hxx
scilab/modules/ast/includes/ast/abstractdebugger.hxx [new file with mode: 0644]
scilab/modules/ast/includes/ast/breakpoint.hxx [new file with mode: 0644]
scilab/modules/ast/includes/ast/consoledebugger.hxx [new file with mode: 0644]
scilab/modules/ast/includes/ast/debuggervisitor.hxx [new file with mode: 0644]
scilab/modules/ast/includes/ast/debugmanager.hxx [new file with mode: 0644]
scilab/modules/ast/includes/ast/dummyvisitor.hxx
scilab/modules/ast/includes/ast/execvisitor.hxx
scilab/modules/ast/includes/ast/macrovarvisitor.hxx
scilab/modules/ast/includes/ast/mutevisitor.hxx [deleted file]
scilab/modules/ast/includes/ast/prettyprintvisitor.hxx [moved from scilab/modules/ast/includes/ast/debugvisitor.hxx with 94% similarity]
scilab/modules/ast/includes/ast/printvisitor.hxx
scilab/modules/ast/includes/ast/serializervisitor.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/controlexp.hxx
scilab/modules/ast/includes/exps/exp.hxx
scilab/modules/ast/includes/exps/tableintselectexp.hxx
scilab/modules/ast/includes/parse/parser.hxx
scilab/modules/ast/includes/parse/parser_private.hxx
scilab/modules/ast/includes/system_env/configvariable.hxx
scilab/modules/ast/includes/system_env/configvariable_interface.h
scilab/modules/ast/includes/types/arrayof.hxx
scilab/modules/ast/includes/types/callable.hxx
scilab/modules/ast/includes/types/function.hxx
scilab/modules/ast/includes/types/gatewaystruct.hxx
scilab/modules/ast/includes/types/graphichandle.hxx
scilab/modules/ast/includes/types/implicitlist.hxx
scilab/modules/ast/includes/types/internal.hxx
scilab/modules/ast/includes/types/list.hxx
scilab/modules/ast/includes/types/macro.hxx
scilab/modules/ast/includes/types/macrofile.hxx
scilab/modules/ast/includes/types/mlist.hxx
scilab/modules/ast/includes/types/overload.hxx
scilab/modules/ast/includes/types/sparse.hxx
scilab/modules/ast/includes/types/struct.hxx
scilab/modules/ast/includes/types/tlist.hxx
scilab/modules/ast/includes/types/user.hxx
scilab/modules/ast/src/cpp/analysis/FunctionBlock.cpp
scilab/modules/ast/src/cpp/ast/consoledebugger.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/ast/debuggervisitor.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/ast/debugmanager.cpp [new file with mode: 0644]
scilab/modules/ast/src/cpp/ast/mutevisitor.cpp [deleted file]
scilab/modules/ast/src/cpp/ast/prettyprintvisitor.cpp [moved from scilab/modules/ast/src/cpp/ast/debugvisitor.cpp with 81% similarity]
scilab/modules/ast/src/cpp/ast/printvisitor.cpp
scilab/modules/ast/src/cpp/ast/run_CallExp.hpp
scilab/modules/ast/src/cpp/ast/run_MatrixExp.hpp
scilab/modules/ast/src/cpp/ast/run_OpExp.hpp
scilab/modules/ast/src/cpp/ast/runvisitor.cpp
scilab/modules/ast/src/cpp/ast/visitor_common.cpp
scilab/modules/ast/src/cpp/operations/types_addition.cpp
scilab/modules/ast/src/cpp/operations/types_subtraction.cpp
scilab/modules/ast/src/cpp/parse/parser.cpp
scilab/modules/ast/src/cpp/symbol/libraries.cpp
scilab/modules/ast/src/cpp/symbol/variables.cpp
scilab/modules/ast/src/cpp/system_env/configvariable.cpp
scilab/modules/ast/src/cpp/system_env/configvariable_interface.cpp
scilab/modules/ast/src/cpp/system_env/sci_tmpdir.cpp
scilab/modules/ast/src/cpp/types/arrayof.cpp
scilab/modules/ast/src/cpp/types/callable.cpp
scilab/modules/ast/src/cpp/types/cell.cpp
scilab/modules/ast/src/cpp/types/function.cpp
scilab/modules/ast/src/cpp/types/graphichandle.cpp
scilab/modules/ast/src/cpp/types/implicitlist.cpp
scilab/modules/ast/src/cpp/types/internal.cpp
scilab/modules/ast/src/cpp/types/macro.cpp
scilab/modules/ast/src/cpp/types/macrofile.cpp
scilab/modules/ast/src/cpp/types/mlist.cpp
scilab/modules/ast/src/cpp/types/overload.cpp
scilab/modules/ast/src/cpp/types/polynom.cpp
scilab/modules/ast/src/cpp/types/sparse.cpp
scilab/modules/ast/src/cpp/types/struct.cpp
scilab/modules/ast/src/cpp/types/tlist.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_arl2_ius.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_ppol.cpp
scilab/modules/cacsd/sci_gateway/cpp/sci_tzer.cpp
scilab/modules/console/includes/prompt.h
scilab/modules/console/src/c/prompt.c
scilab/modules/console/src/cpp/scilabRead.cpp
scilab/modules/core/Makefile.am
scilab/modules/core/Makefile.in
scilab/modules/core/help/en_US/debugging/debug.xml
scilab/modules/core/help/en_US/debugging/delbpt.xml [deleted file]
scilab/modules/core/help/en_US/debugging/dispbpt.xml [deleted file]
scilab/modules/core/help/en_US/debugging/setbpt.xml [deleted file]
scilab/modules/core/help/fr_FR/debugging/debug.xml
scilab/modules/core/help/ja_JP/debugging/delbpt.xml [deleted file]
scilab/modules/core/help/ja_JP/debugging/dispbpt.xml [deleted file]
scilab/modules/core/help/ja_JP/debugging/setbpt.xml [deleted file]
scilab/modules/core/help/pt_BR/debugging/delbpt.xml [deleted file]
scilab/modules/core/help/pt_BR/debugging/dispbpt.xml [deleted file]
scilab/modules/core/help/pt_BR/debugging/setbpt.xml [deleted file]
scilab/modules/core/help/ru_RU/debugging/delbpt.xml [deleted file]
scilab/modules/core/help/ru_RU/debugging/dispbpt.xml [deleted file]
scilab/modules/core/help/ru_RU/debugging/setbpt.xml [deleted file]
scilab/modules/core/includes/core_gw.hxx
scilab/modules/core/includes/gw_core.h
scilab/modules/core/includes/runner.hxx
scilab/modules/core/includes/tasks.hxx
scilab/modules/core/sci_gateway/cpp/core_gw.cpp
scilab/modules/core/sci_gateway/cpp/core_gw.vcxproj
scilab/modules/core/sci_gateway/cpp/core_gw.vcxproj.filters
scilab/modules/core/sci_gateway/cpp/sci_abort.cpp
scilab/modules/core/sci_gateway/cpp/sci_debug.cpp [new file with mode: 0644]
scilab/modules/core/sci_gateway/cpp/sci_pause.cpp
scilab/modules/core/sci_gateway/cpp/sci_quit.cpp
scilab/modules/core/sci_gateway/cpp/sci_where.cpp
scilab/modules/core/src/cpp/InitScilab.cpp
scilab/modules/core/src/cpp/runner.cpp
scilab/modules/core/src/cpp/setlines.cpp
scilab/modules/core/src/cpp/storeCommand.cpp
scilab/modules/core/src/cpp/tasks.cpp
scilab/modules/differential_equations/src/cpp/differentialequationfunctions.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/sci_max.cpp
scilab/modules/external_objects/src/cpp/EOType.cpp
scilab/modules/external_objects/src/cpp/EOType.hxx
scilab/modules/external_objects/src/cpp/ScilabObjects.cpp
scilab/modules/external_objects/src/cpp/deff.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_getCurrentThreadId.cpp
scilab/modules/functions/sci_gateway/cpp/sci_getThreads.cpp
scilab/modules/functions/sci_gateway/cpp/sci_testAnalysis.cpp
scilab/modules/functions/sci_gateway/cpp/sci_testGVN.cpp
scilab/modules/functions_manager/src/cpp/funcmanager.cpp
scilab/modules/hdf5/sci_gateway/cpp/sci_hdf5_file_version.cpp
scilab/modules/linear_algebra/src/cpp/schurSelect.cpp
scilab/modules/linear_algebra/src/cpp/scischur.cpp
scilab/modules/mexlib/src/cpp/mexlib.cpp
scilab/modules/optimization/src/cpp/optimizationfunctions.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_bezout.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_poly.cpp
scilab/modules/polynomials/sci_gateway/cpp/sci_roots.cpp
scilab/modules/scicos/sci_gateway/cpp/sci_buildouttb.cpp
scilab/modules/scicos/src/cpp/sciblk2.cpp
scilab/modules/scicos/src/cpp/sciblk4.cpp
scilab/modules/scicos/src/cpp/view_scilab/BaseAdapter.hxx
scilab/modules/signal_processing/src/cpp/signalprocessingfunctions.cpp
scilab/modules/sparse/sci_gateway/cpp/sci_luget.cpp
scilab/modules/types/sci_gateway/cpp/sci_typeof.cpp
scilab/modules/ui_data/sci_gateway/cpp/ui_data_gw.cpp