6079bf6879
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 |
||
---|---|---|
.. | ||
inc | ||
qa/unit | ||
source | ||
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.