add several major batch mode functionalities 50/206250/8
authorRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Wed, 15 May 2019 11:44:47 +0000 (13:44 +0200)
committerRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Thu, 16 May 2019 14:23:18 +0000 (16:23 +0200)
commite7fbdde34e0b2908aafcc1e81dc3a0e5a60181da
treecf45c8ce595631bdef4643ab74129cba58c655e0
parent4fcc3b320056b3638abd1ba09a60830396d2dc4e
add several major batch mode functionalities

Logical operators (and / or / not), bit operators (| & ^ ~),
string.join, iterator type support, multiple fingers tap.

Change-Id: I3825388db3107901533e48285f43bab6371b7a65
28 files changed:
CMakeLists.txt
src/batch/BatchRunner.cpp
src/batch/BatchRunner.hpp
src/batch/EvaluationContext.cpp
src/batch/EvaluationContext.hpp
src/batch/EvaluationValue.cpp
src/batch/EvaluationValue.hpp
src/batch/EvaluationValueBase.cpp
src/batch/EvaluationValueBase.hpp
src/batch/EvaluationValueBoolean.cpp
src/batch/EvaluationValueDict.cpp
src/batch/EvaluationValueDouble.cpp
src/batch/EvaluationValueFunction.cpp
src/batch/EvaluationValueInteger.cpp
src/batch/EvaluationValueIterator.cpp [new file with mode: 0644]
src/batch/EvaluationValuePoint.cpp
src/batch/EvaluationValueSet.cpp
src/batch/EvaluationValueString.cpp
src/batch/EvaluationValueUIElement.cpp
src/batch/EvaluationValueVector.cpp
src/batch/EvaluationValueWait.cpp
src/batch/Evaluator.cpp
src/batch/Evaluator.hpp
src/batch/Lexer.cpp
src/batch/Parser.cpp
src/batch/ReturnValue.hpp
src/utils.cpp
tests/no-ui-scenarios/BatchExecTests.cpp