Skip to content

Code compiled by the expression compiler should have language rules (e.g. definite assignment) applied. #549

Open
@gafter

Description

Code compiled by the expression compiler should follow normal language rules. Specifically, for variables declared within the expression (e.g. within a lambda), it should be an error to use the variable before it has been assigned a value.

We should have unit tests that verify this is occurring.

Placing in the 1.0 (stable) milestone, as it may be a breaking change to add constraints later.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions