Desugared.Printtype exception_tree = | Leaf of Dependency.ExceptionVertex.t| Node of exception_tree list * Dependency.ExceptionVertex.tval exceptions_graph :
is_condition:bool ->
Shared_ast.ScopeName.t ->
Ast.ScopeDef.t ->
Desugared.Dependency.ExceptionsDependencies.t ->
unitPrints the exception graph of a variable to the terminal
val exceptions_graph_json :
is_condition:bool ->
Shared_ast.ScopeName.t ->
Ast.ScopeDef.t ->
Desugared.Dependency.ExceptionsDependencies.t ->
unitPrints the exception graph of a variable as JSON to stdout
val build_exception_tree :
Desugared.Dependency.ExceptionsDependencies.t ->
exception_tree listBuilds the exception tree from the graph
val exception_tree_to_json : exception_tree -> Yojson.Safe.tSerialises an exception tree node to a JSON value