All Implemented Interfaces:
IAttributeAccess

class IterLet extends Let
Implements a specific expression for defining local variables with variable initialization expressions in iterator expressions. Therefore, this expression may override the initialization expression of the "in" variable.
Author:
Holger Eichelberger
  • Field Details

  • Constructor Details

    • IterLet

      Creates an iterator let-expression.
      Parameters:
      var - the variable to be defined
      init - the initialization expression (may be null, then the default expression of var takes precedence)
      inExpr - the expression var is used in
  • Method Details

    • getInitExpression

      public ConstraintSyntaxTree getInitExpression()
      Description copied from class: Let
      Returns the initialization expression.
      Overrides:
      getInitExpression in class Let
      Returns:
      the initialization expression