Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-2823 FEEL Parser: refactor `not` unary negation and `not` function call; fix support to wildcard `?` (#2059) (#2074)

* wip

* all tests pass

* wip

* fix input var type

* fields order, notExitst builtin f

* most compile-time tests pass

* fix all compiler tests

* fix all tests

* grammar fix

* cleanup

* move method back into its original position

* fix short-circuiting on null (notExists)

* test support to listeners

* fix error logging

* remove decision table in feel expresion tests -- no longer in 1.2

* replace commented out tests with error-checking tests

* move NOT to lexing section;

* fix erroneous reference to non-existing symbol "Not_Key"

(cherry picked from commit 23b87d2e62a1f550ed7afd47dba27b34c9b9a01c)

  1. … 26 more files in changeset.
DROOLS-2823 FEEL Parser: refactor `not` unary negation and `not` function call; fix support to wildcard `?` (#2059)

* wip

* all tests pass

* wip

* fix input var type

* fields order, notExitst builtin f

* most compile-time tests pass

* fix all compiler tests

* fix all tests

* grammar fix

* cleanup

* move method back into its original position

* fix short-circuiting on null (notExists)

* test support to listeners

* fix error logging

* remove decision table in feel expresion tests -- no longer in 1.2

* replace commented out tests with error-checking tests

* move NOT to lexing section;

* fix erroneous reference to non-existing symbol "Not_Key"

  1. … 26 more files in changeset.
DROOLS-2832 DMN support for DMN v1.2 serialization (#2018)

* (kie-dmn-model)

* (kie-dmn-backend)

* BROKEN (kie-dmn-core) align imports and minor alignments

* (kie-dmn-core) realign new infra to run -core with DMN v1.1

* BROKEN (kie-dmn-core) alignments

* (kie-dmn-core) align for missing synonims of feel:Any

* API CHANGE: realign Marshaller to proper package name

* WIP -- working on DMNDI to externalize the interface and v1.2 marshaller

* Unmarshal DMN v1.2 files

* Move FEELHelper as part of DMNCompilerCtx and manage FEEL v1.2 flags

* Marshaller factory generalized, execution test w/ DMN v1.2 ch11 example

* (kie-dmn-validation)

* (kie-dmn-signavio)

* Realign Validation to support DMN v1.2

* minor/comment changes.

* Minor header/comment changes.

* Minor import .* changes

* Minor alignments and implement logic instead of hardcode QMap logic

* .

* Remove XSD(s) where not necessary.

* DROOLS-2893 DMN v1.2 Serialization degraded mode without XSD

* Fix OSGi maven plugin export/import filters.

* Implementing the correct specialised interface for b/c

* Package refactor

kie-dmn-model:

from org.kie.dmn.model.v1x

to org.kie.dmn.model.api

kie-dmn-api:

from org.kie.dmn.api.marshalling.v1x

to org.kie.dmn.api.marshalling

* Implement code review feedback.

* Implement code review feedback

* .

  1. … 396 more files in changeset.
[DROOLS-2766] support for null values in compiled DMN dtables + minor refactor (#2013)

    • -0
    • +62
    ./CompiledDTTest.java
    • -15
    • +8
    ./ExecModelDMNEvaluatorCompiler.java
  1. … 1 more file in changeset.
[DROOLS-2766] support for question mark variable in evaluation context of compiled DMN decision table (#2010)

  1. … 1 more file in changeset.
[DROOLS-2766] add conf option for exec model based DMN dtable compiler + minor refactor (#2009)

  1. … 4 more files in changeset.
[DROOLS-2766] fix error management + other minor improvements in compiled DMN decision tables (#2006)

  1. … 5 more files in changeset.
[DROOLS-2766] support default values + allow to access evaluation con… (#2002)

[DROOLS-2766] support default values + allow to access evaluation context in constraint evaluation + better error management in compiled DMN decision tables

  1. … 9 more files in changeset.
[DROOLS-2766] allow symbols in output of compiled DMN decision tables (#1999)

[DROOLS-2766] allow symbols in output of compiled DMN decision tables

    • -0
    • +62
    ./DecisionTableEvaluator.java
    • -17
    • +20
    ./ExecModelDMNEvaluatorCompiler.java
  1. … 10 more files in changeset.
[DROOLS-2766] compilation of DMN decision tables (#1996)

    • -0
    • +162
    ./AbstractModelEvaluator.java
    • -0
    • +272
    ./DTableModel.java
    • -0
    • +350
    ./ExecModelDMNEvaluatorCompiler.java
  1. … 21 more files in changeset.