package mopsa
Module Interactive.Action
type action = | Exec of Core.All.stmt * Core.All.route| Eval of Core.All.expr * Core.All.route * Core.All.semantic
val action_range : action -> Mopsa_utils.Core.Location.rangeval action_vars : action -> Core.Ast.Var.var listval action_line_opt : action -> (string * int) optionval action_line_vars : action -> Core.Ast.Var.var listGet the variables appearing in the line of an action
val pp_right_align_int : int -> Format.formatter -> int -> unitval pp_right_align :
int ->
(Format.formatter -> 'a -> unit) ->
Format.formatter ->
'a ->
unitval pp_exec :
truncate:bool ->
indent:int ->
Format.formatter ->
Core.All.stmt ->
unitval pp_eval :
truncate:bool ->
indent:int ->
Format.formatter ->
Core.All.expr ->
unitval pp_action :
?truncate:??? ->
?indent:??? ->
Format.formatter ->
action ->
unitval pp_action_source_code : 'a -> action -> unitPrint source code of an action