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)