camunda/feel-scala

Multi-line strings not covered by spec

Opened this issue · 0 comments

Describe the bug

We support evaluating multi-line strings:

= "ABC
DEF"

This, however this is not covered by the DMN spec (\u000A is the line feed character):

image

image

To Reproduce

Execute above FEEL expression, see engine return ABC\nDEF.

Expected behavior

Syntax error (invalid FEEL syntax).

Environment

  • FEEL engine version: 1.16.1
  • Affects:
    • Camunda Automation Platform 7: ?
    • Zeebe broker: ?

Downstream bug report in Camunda Modeler (FEEL engine and syntax highlighter not in sync) - camunda/camunda-modeler#3859.