Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 722 Bytes

README.md

File metadata and controls

50 lines (34 loc) · 722 Bytes

SEL - Simple Expression Language

JS implementation of the SEL(Simple Expression Language)

Syntax Examples

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)

TODO

  • Default context (default handlers library)
  • Tests
  • Docs
  • Publish to luarocks

Usage

To be added soon.

Credits

Alexander Beskrovny, Logicify (http://logicify.com/)