Changeset: ff833040fa32 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ff833040fa32 Added Files: sql/test/BugTracker-2018/Tests/sqlitelogictest-wrong-mal-function-generation.Bug-6513.stable.err sql/test/BugTracker-2018/Tests/sqlitelogictest-wrong-mal-function-generation.Bug-6513.stable.out Modified Files: clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 gdk/gdk_calc.c monetdb5/modules/mal/00_batcalc_hge.mal monetdb5/modules/mal/00_batcalc_hge.mal.sh monetdb5/modules/mal/00_calc_hge.mal monetdb5/modules/mal/00_calc_hge.mal.sh monetdb5/modules/mal/01_batcalc.mal monetdb5/modules/mal/01_batcalc.mal.sh monetdb5/modules/mal/01_calc.mal monetdb5/modules/mal/01_calc.mal.sh sql/backends/monet5/sql_decimal.mal sql/backends/monet5/sql_decimal_hge.mal Branch: default Log Message:
Enabled the symbol FULL_IMPLEMENTATION in gdk_calc.c. And made the newly available interfaces accessible through MAL. This fixes bug 6513. diffs (truncated from 35221 to 300 lines): diff --git a/clients/Tests/MAL-signatures.stable.out b/clients/Tests/MAL-signatures.stable.out --- a/clients/Tests/MAL-signatures.stable.out +++ b/clients/Tests/MAL-signatures.stable.out @@ -879,17 +879,41 @@ Ready. [ "batcalc", "!=", "pattern batcalc.!=(v:timestamp, b:bat[:timestamp]):bat[:bit] ", "CMDbatNE;", "Return V != B" ] [ "batcalc", "!=", "pattern batcalc.!=(v:timestamp, b:bat[:timestamp], s:bat[:oid]):bat[:bit] ", "CMDbatNE;", "Return V != B with candidates list" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:bte], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:flt]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:int], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:lng], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:bte], b2:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:dbl], b2:bat[:bte]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:dbl], b2:bat[:bte], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:dbl], b2:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] @@ -915,53 +939,121 @@ Ready. [ "batcalc", "%", "pattern batcalc.%(b1:bat[:flt], b2:bat[:sht]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:flt], b2:bat[:sht], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:bte], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:flt]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:int]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:int]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:int], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:int], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:lng]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:lng]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:lng], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:lng], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:sht]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:sht]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:sht]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:sht], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:sht], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:int], b2:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:bte], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:flt]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:int]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:int]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:int], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:int], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:lng]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:lng], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:sht]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:sht]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:sht]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:sht], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:sht], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:lng], b2:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:bte], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:flt]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:int]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:int]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:int]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:int], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:int], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:int], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:lng]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:lng]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:lng]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:lng], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:lng], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:lng], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:sht]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:sht]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:sht]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b1:bat[:sht], b2:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B1 % B2 with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:bte, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:dbl):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:dbl, s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:flt):bat[:flt] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:flt, s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:int, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:lng, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:bte], v:sht, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:dbl], v:bte):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:dbl], v:bte, s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:dbl], v:dbl):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] @@ -987,53 +1079,121 @@ Ready. [ "batcalc", "%", "pattern batcalc.%(b:bat[:flt], v:sht):bat[:flt] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:flt], v:sht, s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:bte, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:dbl):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:dbl, s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:flt):bat[:flt] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:flt, s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:int):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:int):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:int, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:int, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:lng):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:lng):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:lng, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:lng, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:sht):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:sht):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:sht):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:sht, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:sht, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:int], v:sht, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:bte, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:dbl):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:dbl, s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:flt):bat[:flt] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:flt, s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:int):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:int):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:int, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:int, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:lng):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:lng, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:sht):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:sht):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:sht):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:sht, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:sht, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:lng], v:sht, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte):bat[:bte] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte, s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:bte, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:dbl):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:dbl, s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:flt):bat[:flt] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:flt, s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:int):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:int):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:int):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:int, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:int, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:int, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:lng):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:lng):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:lng):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:lng, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:lng, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:lng, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:sht):bat[:int] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:sht):bat[:lng] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:sht):bat[:sht] ", "CMDbatMODsignal;", "Return B % V, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:sht, s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:sht, s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(b:bat[:sht], v:sht, s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return B % V with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte]):bat[:int] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:bte], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:dbl], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:flt]):bat[:flt] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:flt], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int]):bat[:int] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:int], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng]):bat[:int] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:lng], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht]):bat[:int] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:bte, b:bat[:sht], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:dbl, b:bat[:bte]):bat[:dbl] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:dbl, b:bat[:bte], s:bat[:oid]):bat[:dbl] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:dbl, b:bat[:dbl]):bat[:dbl] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] @@ -1059,49 +1219,115 @@ Ready. [ "batcalc", "%", "pattern batcalc.%(v:flt, b:bat[:sht]):bat[:flt] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:flt, b:bat[:sht], s:bat[:oid]):bat[:flt] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte]):bat[:int] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B, signal error on divide by zero" ] [ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte], s:bat[:oid]):bat[:bte] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte], s:bat[:oid]):bat[:int] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte], s:bat[:oid]):bat[:lng] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] +[ "batcalc", "%", "pattern batcalc.%(v:int, b:bat[:bte], s:bat[:oid]):bat[:sht] ", "CMDbatMODsignal;", "Return V % B with candidates list, signal error on divide by zero" ] _______________________________________________ checkin-list mailing list [email protected] https://www.monetdb.org/mailman/listinfo/checkin-list
