Module Utils.Variable
val scope_to_yojson : scope -> Yojson.Safe.tval scope_of_yojson :
Yojson.Safe.t ->
scope Ppx_deriving_yojson_runtime.error_orval make :
?name:string ->
value:string ->
?type_:string ->
?var_ref:int ->
unit ->
tval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_ortype ts = (int, t list) Utils.Prelude.Hashtbl.tA map of scope IDs to variables
val ts_to_yojson : ts -> Yojson.Safe.tval ts_of_yojson : Yojson.Safe.t -> ts Ppx_deriving_yojson_runtime.error_orval _ : Yojson.Safe.t -> ts Ppx_deriving_yojson_runtime.error_orval create_leaf : string -> string -> ?type_:string option -> unit -> tval create_node : string -> int -> ?value:string -> unit -> t