Hi,
I created a form with the forms editor with an condition field, e.g. “Hide if” is set to =myCheckbox
. This hides the field in the task list app using 8.2.0-alpha3 whenever the checkbox with the variable “myCheckbox” is checked. Perfect.
Where can I find the source of the FEEL Parser/Interpreter that evaluates the FEEL expression? I know that task-list is closed source currently but I was hoping to find the FEEL Parser/Interpreter with an open source license.
Best,
Tobias
Hey @tobiasschaefer
I guess you’re looking for the GitHub - camunda/feel-scala: FEEL parser and interpreter written in Scala engine created by @Philipp_Ossler
There is also a feel playground. Try out and learn DMN FEEL - FEEL Playground which might be interesting when playing with feel expressions
Created by @nikku
Hope that helps.
Greets
Chris
1 Like
Thanks @Zelldon for that fast response!
Scala is a JVM based language and it makes sense that this is being used by the Zeebe process engine.
However, the task-list app is browser-based and there is no network traffic to any backend when evaluating the FEEL expressions in the task-list app UI. So are you using scala.js to compile feet-scala to JavaScript or is there possibly another implementation being used? Maybe this could be related to the “feelin” by @nikku (thanks for that hint!)
Best,
Tobias
Thanks @Philipp_Ossler, indeed, form-js
is using feelin
here. bpmn-io/feelers
is currently under development and not used in form-js already. This will follow in one of the future releases.
5 Likes