Skip to content

Draft: Add expression language specification

Documents expression language specification.

  • This is certainly not finished, it's just everything I'm hopeful we can agree on: JSON + logical operators + function calls.
  • This is just the language spec. I do have a working implementation, where the type/value system propagates "marks" (for marking values sensitive etc.).
  • Some implementation details are outside the scope of this document.

Markdown preview of this document can be found here.

The lexer for this language can be found here: Draft: Implement expression lexer (!234 - closed)

Closes #228

Edited by Arran Walker

Merge request reports

Loading