Skip to content
master
Switch branches/tags
Code

Latest commit

* test(engine): verify list filter with function

* verify that a list can be filtered with a built-in and custom function
* verify that the custom function is invoked with the expected elements

* fix(engine): filter list with function

* a list can be filtered using a boolean function
* currently, the function is invoked once to determine if it is a number (for index access) or a boolean value (or something else)
* since the function is invoked without the list item, the invocation can fail if the "item" variable is passed in as a parameter
11f0947

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FEEL Scala

Maven Central

A parser and interpreter for FEEL that is written in Scala (see What is FEEL?).

The FEEL engine started as a slack time project, grown to a community-driven project and is now officially maintained by Camunda πŸš€

It is integrated in the following projects:

Features: ✨

  • full support for unary-tests and expressions (DMN 1.2)
  • including built-in functions
  • extensible by own functions and custom object mappers

Usage

Please have a look at the documentation. It describes how to write FEEL expressions (e.g. data types, language constructs, builtin-functions, etc.), and contains some examples.

Install

Please have a look at the documentation. It describes how to intregrate the engine into your application, and how to extend/customize it.

Contribution

Contributions are welcome πŸŽ‰ Please have a look at the Contribution Guide.

The following resources can help to understand some general concepts behind the implementation:

License

Apache License, Version 2.0