Sourcetype selectable = | Name_sel| Location_sel| Type_sel| ID_sel
Sourcetype kind = | Var_k| Fun_k| Datatype_k
Sourcetype target = | Name_t of string| ID_t of int| All_t| AllGlobVar_t| Or_t of string list| And_t of string list
Sourcetype find = | Uses_f| Decl_f| Defs_f| UsesWithVar_f of string| Returns_f
Sourcetype structure = | Fun_s of string| Cond_s| NonCond_s| None_s
Sourcetype constr = | Constraint_c of string| None_c
Sourceexception Error of string