office-gobmx/formula
Eike Rathke 6079bf6879 Add binary operators to ForceArrayReturn handling, tdf#149378 follow-up
So ={1;2} or =-{1;2} or ={1;2}+3 or ={1;2}+{3;4} or ={1;2}+A1 are
propagated. But ={1;2}+A1:A2 is not because the range reference
should be implicit intersection not to be forced to array mode
unless user says so.

This also adds low level ocPush with svMatrix returning always
ParamClass::ForceArrayReturn in FormulaToken::GetInForceArray() so
any derived like ScMatrixToken inherit that.

Change-Id: Ida24414a795d6609bf01e361f96438f9e7f7f66c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135360
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
2022-06-03 17:21:22 +02:00
..
inc
qa/unit
source Add binary operators to ForceArrayReturn handling, tdf#149378 follow-up 2022-06-03 17:21:22 +02:00
uiconfig/ui
util
AllLangMoTarget_for.mk
CppunitTest_formula_dialogs_test.mk
IwyuFilter_formula.yaml
Library_for.mk
Library_forui.mk
Makefile
Module_formula.mk
README.md
UIConfig_formula.mk

Formula Helper Code

Contains parts of the formula parser used outside LibreOffice Calc code that has been pulled out from Calc's formula parser code.

Also contains some functions that are needed by code in both sc and scaddins. Located here just for convenience. So sue me.