core
Core.Eval
Eval - abstract evaluations of expressions
abstraction
ast
bitfields
c
c_common
c_lang
cfg
combiner
combiners
combiners_common
config
congUtils
containers
cpython
domain
engines
framework
heap
hooks
interactive
intervals
itvUtils
lang
lattices
mopsa
mopsa.c_stubs_parser
mopsa.mopsa_analyzer
mopsa.mopsa_analzyer
mopsa.mopsa_build_db
mopsa.mopsa_c_parser
mopsa.mopsa_c_stubs_parser
mopsa.mopsa_py_parser
mopsa.mopsa_universal_parser
mopsa.mopsa_utils
numeric_common
numeric_reductions
numeric_values
output
params
parsing
passes
powersets
python
python_lang
reduction
relational
repl
sig
stubs
toplevel
universal
universal_interproc
universal_iterators
universal_numeric
utils_core
value
type 'a eval = ('a, Ast.Expr.expr) Cases.cases
val singleton : ?changes:Change.change_map -> ?cleaners:Ast.Stmt.stmt list -> ?translations:(Ast.Semantic.semantic * Ast.Expr.expr) list -> Ast.Expr.expr -> 'a Flow.flow -> 'a eval
val add_translation : Ast.Semantic.semantic -> Ast.Expr.expr -> 'a eval -> 'a eval
val empty : 'a Flow.flow -> 'a eval
val not_handled : 'a Flow.flow -> 'a eval
val join : 'a eval -> 'a eval -> 'a eval
val join_list : empty:(unit -> 'a eval) -> 'a eval list -> 'a eval
val meet : 'a eval -> 'a eval -> 'a eval
val meet_list : empty:(unit -> 'a eval) -> 'a eval list -> 'a eval
val print : Stdlib.Format.formatter -> 'a eval -> unit
val remove_duplicates : 'a Lattice.lattice -> 'a eval -> 'a eval