Module PyIR.Exp

type collection =
  1. | List
  2. | Set
  3. | Tuple
  4. | Map
type t =
  1. | Const of Const.t
  2. | Var of ScopedIdent.t
  3. | Temp of SSA.t
  4. | Subscript of {
    1. exp : t;
    2. index : t;
    }
  5. | BuildSlice of t list
  6. | BuildString of t list
  7. | BuildFrozenSet of t list
  8. | Collection of {
    1. kind : collection;
    2. values : t list;
    3. unpack : bool;
    }
  9. | GetAttr of t * string
  10. | Yield of t