Module Syntacticsearch.CodeQuery
module Result = Ppx_deriving_yojson_runtime.Resulttype selectable = | Name_sel| Location_sel| Type_sel| ID_sel
val selectable_to_yojson : selectable -> Yojson.Safe.tval selectable_of_yojson :
Yojson.Safe.t ->
selectable Ppx_deriving_yojson_runtime.error_orval select_to_yojson : select -> Yojson.Safe.tval select_of_yojson :
Yojson.Safe.t ->
select Ppx_deriving_yojson_runtime.error_ortype kind = | Var_k| Fun_k| Datatype_k
val kind_to_yojson : kind -> Yojson.Safe.tval kind_of_yojson : Yojson.Safe.t -> kind Ppx_deriving_yojson_runtime.error_ortype target = | Name_t of string| ID_t of int| All_t| AllGlobVar_t| Or_t of string list| And_t of string list
val target_to_yojson : target -> Yojson.Safe.tval target_of_yojson :
Yojson.Safe.t ->
target Ppx_deriving_yojson_runtime.error_ortype find = | Uses_f| Decl_f| Defs_f| UsesWithVar_f of string| Returns_f
val find_to_yojson : find -> Yojson.Safe.tval find_of_yojson : Yojson.Safe.t -> find Ppx_deriving_yojson_runtime.error_ortype structure = | Fun_s of string| Cond_s| NonCond_s| None_s
val structure_to_yojson : structure -> Yojson.Safe.tval structure_of_yojson :
Yojson.Safe.t ->
structure Ppx_deriving_yojson_runtime.error_ortype constr = | Constraint_c of string| None_c
val constr_to_yojson : constr -> Yojson.Safe.tval constr_of_yojson :
Yojson.Safe.t ->
constr Ppx_deriving_yojson_runtime.error_orval query_to_yojson : query -> Yojson.Safe.tval query_of_yojson :
Yojson.Safe.t ->
query Ppx_deriving_yojson_runtime.error_orval _ : Yojson.Safe.t -> query Ppx_deriving_yojson_runtime.error_orval to_string_q : query -> stringexception Error of stringval parse_json_file : string -> query