JS implementation of the SEL(Simple Expression Language)
Simple interpolation
Hello, $username.
Invoke function
Uppercased value of test is $upper(test)
Invoke function with variable argument
Uppercased username is $upper($username)
Logical operations (conjunction)
$allOf(true, false, false)
More complex logical operations
$anyOf($not($myVar), $myVar)
To be added soon.
Alexander Beskrovny, Logicify (https://logicify.com/)