Viz

Visual Backend.

Constructors

this
this(IOFile outFile, Terminal* term, VizForm form, bool treeFlag, bool colorFlag, bool flushNewlines, bool newlinedTags)
Undocumented in source.

Members

Functions

pp1
void pp1(Arg arg)

Pretty-Print Single Argument arg to Terminal term.

pp1
void pp1(int depth, Arg arg)

Pretty-Print Single Argument arg to Terminal term.

ppN
void ppN(Args args)

Pretty-Print Multiple Arguments args to Terminal term.

ppNFlushed
void ppNFlushed(Args args)

Pretty-Print Arguments args to Terminal term without Line Termination.

ppPut
void ppPut(T arg, bool nbsp)

Put arg to viz possibly with conversion.

ppPut
void ppPut(Face face, T arg, bool nbsp)

Put arg to viz possibly with conversion.

ppRaw
void ppRaw(T args)

Put arg to this without any conversion nor coloring.

ppTagClose
void ppTagClose(T tag)

Print closing of tag tag.

ppTagOpen
void ppTagOpen(T tag, P params)

Print opening of tag tag.

ppTaggedN
void ppTaggedN(Tag tag, Args args)

Print args tagged as tag.

ppendl
void ppendl()

Print End of Line to Terminal term.

ppln
void ppln(Args args)

Pretty-Print Arguments args including final line termination.

pplnRaw
void pplnRaw(T args)

Put arg to this without any conversion nor coloring.

pplnTagClose
void pplnTagClose(T tag)

Print closing of tag tag on a separate line.

pplnTagOpen
void pplnTagOpen(T tag)

Print opening of tag tag on a separate line.

pplnTaggedN
void pplnTaggedN(Tag tag, Args args)

Print args tagged as tag on a separate line.

pplns
void pplns(Args args)

Pretty-Print Arguments args each including a final line termination.

Properties

ppMathML
Rational!SomeIntegral ppMathML [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_completed
bool _completed;
Undocumented in source.
colorFlag
bool colorFlag;
Undocumented in source.
flushNewlines
bool flushNewlines;
Undocumented in source.
form
VizForm form;
Undocumented in source.
newlinedTags
bool newlinedTags;
Undocumented in source.
outFile
IOFile outFile;
Undocumented in source.
term
Terminal* term;
Undocumented in source.
treeFlag
bool treeFlag;
Undocumented in source.

Meta