hugr_model::v0

Module scope

Source
Expand description

Utilities for working with scoped symbols, variables and links.

Structsยง

  • Error that occurs when trying to introduce a symbol that is already defined in the current scope.
  • Error that occurs when a node defines two parameters with the same name.
  • Table for tracking links between ports.
  • Symbol binding table that keeps track of symbol resolution and scoping.
  • Error that occurs when trying to resolve an unknown symbol.
  • Error that occurs when a variable is not defined in the current scope.
  • Table for keeping track of node parameters.