Module Jslogic.JSExpr

type t =
  1. | Lit of Gillian.Gil_syntax.Literal.t
  2. | LVar of string
  3. | ALoc of string
  4. | PVar of string
  5. | UnOp of Gillian.Gil_syntax.UnOp.t * t
  6. | BinOp of t * Gillian.Gil_syntax.BinOp.t * t
  7. | LstSub of t * t * t
  8. | NOp of Gillian.Gil_syntax.NOp.t * t list
  9. | EList of t list
  10. | ESet of t list
  11. | This
  12. | Scope
module MyJSExpr : sig ... end
module SJSExpr : sig ... end
val str : t -> string

Printer