PyIR.Exp
type t =
| AssertionError
| BuildFrozenSet of t list
| BuildSlice of t list
| BuildString of t list
| Collection of {
kind : collection;
values : t list;
unpack : bool;
}
| Const of Const.t
| Function of {
qual_name : QualName.t;
short_name : Ident.t;
default_values : t;
default_values_kw : t;
annotations : t;
cells_for_closure : t;
}
| GetAttr of {
}
| ImportFrom of {
}
| ImportName of {
}
| LoadClassDeref of {
name : Ident.t;
slot : int;
}
LOAD_CLASSDEREF
| LoadClosure of {
name : Ident.t;
slot : int;
}
LOAD_CLOSURE
| LoadDeref of {
name : Ident.t;
slot : int;
}
LOAD_DEREF
| MatchClass of {
}
| BoolOfMatchClass of t
| AttributesOfMatchClass of t
| MatchSequence of t
| GetLen of t
| Subscript of {
}
| Temp of SSA.t
| Var of ScopedIdent.t
| Yield of t
val pp : Stdlib.Format.formatter -> t -> unit