Module Symb.Symbol
type t
type 'res eval
= t -> BoundEnd.t -> 'res AbstractDomain.Types.bottom_lifted
val compare : t -> t -> int
val is_unsigned : t -> bool
val pp_mark : markup:bool -> F.formatter -> t -> unit
val equal : t -> t -> bool
val paths_equal : t -> t -> bool
val path : t -> SymbolPath.t
val assert_bound_end : t -> BoundEnd.t -> unit
val make_onevalue : unsigned:bool -> SymbolPath.t -> t
val make_boundend : BoundEnd.t -> unsigned:bool -> SymbolPath.t -> t
val exists_str : f:(string -> bool) -> t -> bool