Exception of number comparison with negative number using FEEL Scala extension

When I use Feel-Scala extension to replace the default Feel engine, I encounter a problem to compare with negative number. With default Feel engine, It’s OK. Is this a issue of Feel-Scala extension?
DMN table:test-negative-number.dmn (1.4 KB)

Exception message:
org.camunda.bpm.dmn.feel.impl.FeelException: failed to parse expression ‘-8’: [1.2] failure: end of input expected

-8
^

I find this issue in feel-scala project issue:https://github.com/camunda/feel-scala/issues/69, and it will be fixed in 1.9.

1 Like