Use a stack to manage "where" location 41/16041/6
authorClément DAVID <clement.david@scilab-enterprises.com>
Mon, 23 Feb 2015 15:05:21 +0000 (16:05 +0100)
committerVincent COUVERT <vincent.couvert@scilab-enterprises.com>
Wed, 4 Mar 2015 14:29:40 +0000 (15:29 +0100)
commit53bdb3e7e9237b9e04eef25618b111db0655dd91
treea2b86aac8c497810c1d46d42f94a87e8bda0fe2d
parentb812d67474d76719260e44ea2a1ec92c1a2fb317
Use a stack to manage "where" location

This commit also manage whereami data when calling function without parents
like 'pause,'.

test_run core where

Change-Id: Id96decdce5b2d624f3fcd511bfe0b86340579bec
22 files changed:
scilab/modules/ast/includes/system_env/configvariable.hxx
scilab/modules/ast/includes/types/arrayof.hxx
scilab/modules/ast/includes/types/callable.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/mlist.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/src/cpp/ast/runvisitor.cpp
scilab/modules/ast/src/cpp/system_env/configvariable.cpp
scilab/modules/ast/src/cpp/types/callable.cpp
scilab/modules/ast/src/cpp/types/graphichandle.cpp
scilab/modules/ast/src/cpp/types/implicitlist.cpp
scilab/modules/ast/src/cpp/types/mlist.cpp
scilab/modules/ast/src/cpp/types/struct.cpp
scilab/modules/ast/src/cpp/types/tlist.cpp
scilab/modules/core/sci_gateway/cpp/sci_where.cpp
scilab/modules/core/src/cpp/runner.cpp
scilab/modules/scicos/src/cpp/view_scilab/BaseAdapter.hxx