Engine.MakeSourcemodule Toplevel : Toplevel.TOPLEVELmodule InterfaceFunctor : I.INTERFACE**********************************
type _ return_action = | Exec : Core.All.stmt * Core.All.route -> Toplevel.t Core.All.post return_action| Eval : Core.All.expr
* Core.All.route
* Core.All.semantic -> Toplevel.t Core.All.eval return_actionActions on abstract domain
Get the program location related to an action
*************************
Test if there is a breakpoint at a given function
Environment database
**********************
Apply an action on a flow and return its result
Wait for user input and process it
val interact_or_apply_action :
'a. 'a return_action ->
Mopsa_utils.Location.range ->
Toplevel.t Core.All.flow ->
'aInteract with the user input or apply the action
********************
val exec :
?route:??? ->
Ast.Stmt.stmt ->
Toplevel.t Core.Flow.flow ->
Toplevel.t Core.Post.postval eval :
?route:??? ->
?translate:??? ->
?translate_when:??? ->
Ast.Expr.expr ->
Toplevel.t Core.Flow.flow ->
Toplevel.t Core.Eval.evalval ask :
'r. ?route:??? ->
(Toplevel.t, 'r) Core.All.query ->
Toplevel.t Core.All.flow ->
(Toplevel.t, 'r) Core.All.casesval print_expr :
?route:??? ->
Toplevel.t Core.Flow.flow ->
Core.Print.printer ->
Ast.Expr.expr ->
unit