Module SemdiffDirectEngine.Pattern

type t =
  1. | Var of Var.t
  2. | AstNode of PythonSourceAst.Node.t
  3. | Node of {
    1. name : Name.t;
    2. args : (Name.t * t) list;
    }
  4. | List of t list
val var : string -> t
val null : t
val str : string -> t
val int : int -> t
val list : t list -> t
val node : string -> (string * t) list -> t