package goblint-cil

  1. Overview
  2. Docs
A front-end for the C programming language that facilitates program analysis and transformation

Install

dune-project
 Dependency

Authors

Maintainers

Sources

goblint-cil-2.0.7.tbz
sha256=5a3baafa8a5d5912a8b523ef2a74daa5ccc7dfabde97904b4ba4b8b7a3aa1306
sha512=021e982a4c413394d542ced21165a9e6cfe8b0e0f4df0e4516c84a3b35e6d0fb7d0af8f98788ab410ae167c0f3b9d17c6974c2794c7a95609506945de555449a

doc/goblint-cil.syntacticsearch/Syntacticsearch/CodeQuery/index.html

Module Syntacticsearch.CodeQuerySource

Sourcetype selectable =
  1. | Name_sel
  2. | Location_sel
  3. | Type_sel
  4. | ID_sel
Sourceval selectable_to_yojson : selectable -> Yojson.Safe.t
Sourcetype select = selectable list
Sourceval select_to_yojson : select -> Yojson.Safe.t
Sourcetype kind =
  1. | Var_k
  2. | Fun_k
  3. | Datatype_k
Sourceval kind_to_yojson : kind -> Yojson.Safe.t
Sourcetype target =
  1. | Name_t of string
  2. | ID_t of int
  3. | All_t
  4. | AllGlobVar_t
  5. | Or_t of string list
  6. | And_t of string list
Sourceval target_to_yojson : target -> Yojson.Safe.t
Sourcetype find =
  1. | Uses_f
  2. | Decl_f
  3. | Defs_f
  4. | UsesWithVar_f of string
  5. | Returns_f
Sourceval find_to_yojson : find -> Yojson.Safe.t
Sourcetype structure =
  1. | Fun_s of string
  2. | Cond_s
  3. | NonCond_s
  4. | None_s
Sourceval structure_to_yojson : structure -> Yojson.Safe.t
Sourcetype constr =
  1. | Constraint_c of string
  2. | None_c
Sourceval constr_to_yojson : constr -> Yojson.Safe.t
Sourcetype query = {
  1. sel : select;
  2. k : kind;
  3. tar : target;
  4. f : find;
  5. str : structure;
  6. lim : constr;
}
Sourceval query_to_yojson : query -> Yojson.Safe.t
Sourceval to_string_q : query -> string
Sourceexception Error of string
Sourceval parse_json_file : string -> query