type query = {
kind : Syntacticsearch.CodeQuery.kind;
target : Syntacticsearch.CodeQuery.target;
find : Syntacticsearch.CodeQuery.find;
structure : Syntacticsearch.CodeQuery.structure;
limitation : Syntacticsearch.CodeQuery.constr;
expression : string option;
mode : [ `Must | `May ];
}
val query_to_yojson : query -> Yojson.Safe.t
val query_of_yojson :
Yojson.Safe.t ->
query Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> query Ppx_deriving_yojson_runtime.error_or
val gv_query : query option Batteries.ref
val gv_results :
((Stdlib.String.t * GoblintCil.Cil.location * Stdlib.String.t * int)
* bool option)
list
Batteries.ref