glaserL / viasp

A visualization tool for clingo
MIT License
3 stars 3 forks source link

Criss-crossing edges #74

Closed glaserL closed 2 years ago

glaserL commented 2 years ago

Steps to reproduce

Set program to

a(1). a(2).
b(X) :- a(X).
{c(X)} :- b(X).
{d(X)} :- c(X).
{e(X)} :- d(X).

Expected behaviour

The edges don't overlap

Actual behaviour

Some edges overlap unnecessarily