Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4390 DMN correct FEEL grammar exclusion (#2486)

  1. … 2 more files in changeset.
DROOLS-3868 Upgrade antlr4-runtime version to 4.7.2 (#2337)

* DROOLS-3868 Upgrade antlr4-runtime version to 4.7.2

* small refactor

  1. … 3 more files in changeset.
DROOLS-3541 DMN align FEEL grammar rule (#2225)

  1. … 2 more files in changeset.
RHDM-801: improving FEEL parser to support variable names containing the 'in' keyword everywhere except 'for' loops and in the 'every'/'some' quantifiers (#2167)

  1. … 7 more files in changeset.
[DROOLS-3088] FEEL Compiler: refactor to AST-based tree walk (#2107)

* [DROOLS-3088] FEEL Compiler: refactor to AST-based tree walk

* missing push/pop in scope handler

* missing ! in FEEL grammar

* reworded rewrite ast methods

* remove commented out code

* add copyright notices

* use precise pow for big decimal

  1. … 48 more files in changeset.
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. … 27 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. … 27 more files in changeset.
DROOLS-2732 FEEL invoking a function on a literal context (#1979)

  1. … 7 more files in changeset.
DROOLS-2543 "?" doesn't work with multi-conditions in decision table (#1909)

  1. … 1 more file in changeset.
partial magic variable and config delegated to ParserHelper

  1. … 3 more files in changeset.
DROOLS-2307 DMN enhanced for loop

WIP

  1. … 5 more files in changeset.
Allow ''--1' expression as per FEEL grammar rule 26 (#1620)

  1. … 1 more file in changeset.
[DROOLS-1670] FEEL expression 1 ++++++ 2 passes with result 3 (#1541)

  1. … 3 more files in changeset.
[DROOLS-1670] FEEL expression 1 ++++++ 2 passes with result 3 (#1532)

  1. … 3 more files in changeset.
DROOLS-1753: fixing replace() function with escape characters (#1525)

(cherry picked from commit 371a66cff934dd30d197ce708f1a2adfc3181b1d)

  1. … 2 more files in changeset.
DROOLS-1753: fixing replace() function with escape characters (#1524)

  1. … 2 more files in changeset.
[DROOLS-1667] FEEL expression fails: 1 + if true then 1 else 2 (#1509)

  1. … 1 more file in changeset.
[DROOLS-1667] FEEL expression fails: 1 + if true then 1 else 2 (#1508)

  1. … 1 more file in changeset.
DROOLS-1595 Fix the FEEL "in" operator to work with simple values and… (#1330)

* DROOLS-1595 Fix the FEEL "in" operator to work with simple values and variables

* Additional tests.

* Consolidate grammar rules.

  1. … 2 more files in changeset.
DROOLS-1546: improving FEEL tests to check for error messages and prevent regressions. Fixed a couple bugs found while checking messages. (#1327)

  1. … 18 more files in changeset.
DROOLS-1587 FEEL constructs using iterationContexts enable dynamic resolution (#1287)

  1. … 2 more files in changeset.
DROOLS-1580 FEEL for loop expression is not type aware (#1284)

  1. … 2 more files in changeset.
Drools 1535 - improving error reporting for unknown variables (#1237)

* DROOLS-1535: adding compilation validation to DT input expressions

* DROOLS-1535: Improving compilation to report unknown variables for decision table input expressions

* DROOLS-1535: Improving compilation to report unknown variables for decision table input expressions

* Drools 1535+tarilabs (#1)

* Compile DT output to provide the users with compile time feedback on errors.

  1. … 18 more files in changeset.
DROOLS-1486: adding \u00A0 character to the list of whitespaces characters (#70)

DROOLS-1459: improving error checking and handling for variable names (#50)

* DROOLS-1459: improving error checking and handling for variable names

  1. … 12 more files in changeset.
DROOLS-1432: improving error reporting for expressions with errors (#35)

DROOLS-1432: improving error reporting for expressions with errors

  1. … 49 more files in changeset.
Fixing bug on parsing open intervals as a singleton element of a list

  1. … 1 more file in changeset.
Changing grammar to fix priority of filter and path expressions

  1. … 2 more files in changeset.
Fixing not() to work both as a logical function and a unary test. Renaming function invocation method name from apply() to invoke() to prevent class with the Function interface methods.

  1. … 61 more files in changeset.
Removing support for octal and binary numbers to avoid confusion.

  1. … 1 more file in changeset.