Module type Violation.ViolationArg

include MyARG.S with module Edge = MyARG.InlineEdge
module Node : MyARG.Node
module Edge = MyARG.InlineEdge
val main_entry : Node.t
val next : Node.t -> (Edge.t * Node.t) list
val prev : Node.t -> (Edge.t * Node.t) list
val violations : Node.t list