package mopsa
Module Program.Domain
include sig ... end
val debug : ('a, Format.formatter, unit, unit) format4 -> 'aval checks : MopsaLib.check listval init :
MopsaLib.program ->
'a ->
'b Mopsa_analyzer.MopsaLib.Flow.flow ->
'b Mopsa_analyzer.MopsaLib.Post.post optionval init_globals :
('a, 'b) MopsaLib.man ->
MopsaLib.var list ->
Mopsa_utils.Core.Location.range ->
'a MopsaLib.flow ->
'a MopsaLib.postval get_function_name : Python.Lang.Ast.py_fundec -> stringval is_test : Python.Lang.Ast.py_fundec -> boolval get_test_functions :
Framework.Core.Ast.Stmt.stmt ->
Python.Lang.Ast.py_fundec listval mk_py_unit_tests :
Python.Lang.Ast.py_fundec list ->
Mopsa_utils.Core.Location.range ->
MopsaLib.stmtval unprecise_exception_range : MopsaLib.range -> MopsaLib.rangeval collect_uncaught_exceptions :
'a ->
MopsaLib.range ->
'b Mopsa_analyzer.MopsaLib.Flow.flow ->
'b Mopsa_analyzer.MopsaLib.Post.postval exec :
MopsaLib.stmt ->
('a, 'b) MopsaLib.man ->
'a MopsaLib.flow ->
'a MopsaLib.post optionval find_function :
string ->
Framework.Core.Ast.Stmt.stmt ->
Python.Lang.Ast.py_fundecval ask :
'r. ('a, 'r) MopsaLib.query ->
('b, 'c) MopsaLib.man ->
'a MopsaLib.flow ->
('a, 'r) MopsaLib.cases option