cairo_lang_semantic::expr

Module compute

source
Expand description

This module is responsible of computing the semantic model of expressions and statements in the code, while type checking. It is invoked by queries for function bodies and other code blocks.

Structs§

  • Context for computing the semantic model of expression trees.
  • A state which contains all the variables defined at the current resolver until now, and a pointer to the parent environment.
  • Expression with its id.
  • Named argument in a function call.

Enums§

Functions§

Type Aliases§