Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t =
| Binop of binary_operator * t * t
| Unop of unary_operator * t
| Variable of Identifier.t
| ConstInt of int
| Array of Identifier.t * t
val rename_variables : (Identifier.t -> Identifier.t) -> t -> t
val string_of : t -> string
val identifiers_of : t -> Identifierset.t