Symbolic.ExprManipulation of symbolic expressions.
type t = | Bop of Qasm.binaryop * t * t| Uop of Qasm.unaryop * t| Cst of int| Pi| I| Var of Symbol.t| CustomSymbol of Stdlib.String.tType of symbolic expressions.
val cstring_of_binary : Qasm.binaryop -> stringReturns a C template-compatible string of a binary operation.
val cstring_of_unary : Qasm.unaryop -> stringReturns a C template-compatible string of a unary operation.
val repr : t -> Stdlib.String.tReturns a string representation of the expression.