Skip to content

Fact-binding in :or conditions #108

@alex-dixon

Description

@alex-dixon
  • Investigate whether Clara supports this
  • If Clara supports it, investigate changing our syntax. Boolean conditions presume a positional tuple expression or another boolean expression, both of which are represented as a single vector. For fact-binding support within them we might need to enforce double vector syntax for a positional tuple match expression.
  • Throw a syntax error when trying to use a fact binding within an :or expression, especially if this turns out to be "illegal" or something we won't allow in the foreseeable future. Currently we return the fact binding as an eid match expression, which yields incorrect results.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions