- Better class printing for the headers.
This commit is contained in:
parent
1ce03104c5
commit
3241c0c828
35
src/dotout.c
35
src/dotout.c
@ -80,7 +80,7 @@ printVisualRun (int rid)
|
|||||||
void
|
void
|
||||||
termPrintRemap (const Term t)
|
termPrintRemap (const Term t)
|
||||||
{
|
{
|
||||||
termPrintCustom (t, "", "V", "(", ")", "\\{ ", " \\}", printVisualRun);
|
termPrintCustom (t, "", "", "(", ")", "\\{ ", " \\}", printVisualRun);
|
||||||
}
|
}
|
||||||
|
|
||||||
//! Draw node
|
//! Draw node
|
||||||
@ -933,7 +933,7 @@ drawRegularRuns (const System sys)
|
|||||||
agentOfRunRole (sys, run, rolename);
|
agentOfRunRole (sys, run, rolename);
|
||||||
if (isTermVariable (agentname))
|
if (isTermVariable (agentname))
|
||||||
{
|
{
|
||||||
eprintf ("Any ");
|
eprintf ("Any agent ");
|
||||||
}
|
}
|
||||||
termPrintRemap (agentname);
|
termPrintRemap (agentname);
|
||||||
eprintf (" in role ");
|
eprintf (" in role ");
|
||||||
@ -1018,8 +1018,37 @@ drawRegularRuns (const System sys)
|
|||||||
termPrintRemap (told);
|
termPrintRemap (told);
|
||||||
if (termOccursInRun (tnew, run))
|
if (termOccursInRun (tnew, run))
|
||||||
{
|
{
|
||||||
|
Term t;
|
||||||
|
|
||||||
|
t = deVar (tnew);
|
||||||
eprintf (" : ");
|
eprintf (" : ");
|
||||||
termPrintRemap (deVar (tnew));
|
if (realTermVariable (t))
|
||||||
|
{
|
||||||
|
eprintf ("any ");
|
||||||
|
termPrintRemap (t);
|
||||||
|
if ((!t->roleVar)
|
||||||
|
&& switches.match == 0
|
||||||
|
&& t->stype != NULL)
|
||||||
|
{
|
||||||
|
Termlist tl;
|
||||||
|
|
||||||
|
eprintf (" of type ");
|
||||||
|
for (tl = t->stype;
|
||||||
|
tl != NULL;
|
||||||
|
tl = tl->next)
|
||||||
|
{
|
||||||
|
termPrintRemap (tl->term);
|
||||||
|
if (tl->next != NULL)
|
||||||
|
{
|
||||||
|
eprintf (",");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
termPrintRemap (t);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user