
gvterm.pl -- View complex terms using Graphviz
This library translates complex Prolog terms into Graphviz (dot) output
for graphical rendering.
term_to_dot(+Term) is det[private]- Emit a dot representation for Term to the curent output.
term_to_dot(+Out:stream, Term) is det[private]- Emit a dot representation for Term to the stream Out.
struct0(+Term)//[private]- Deal with the outer term. Note that labels inside terms are
embedded in the term label.
struct(+Term, Link, Links, RestLinks)//[private]- Deal with compound and inner terms.
cstring(+Codes)//[private]- Create a C-string. Normally
dot
appears to be using UTF-8
encoding. Would there be a safer way to transport non-ascii
characters, such as \uXXXX?
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
term_rendering(Arg1, Arg2, Arg3, Arg4, Arg5)