LatexPrinter class

LaTeX AST Printer Used for debugging and visualizing the syntax tree

Inheritance

Constructors

LatexPrinter()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

defaultVisit(LatexNode node) String
Default fallback method executed for any node visit.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printNode(LatexNode node) String
toString() String
A string representation of this object.
inherited
visit(LatexNode node) String
Helper method to visit any AST node.
inherited
visitAccent(AccentNode node) String
inherited
visitAligned(AlignedNode node) String
inherited
visitArray(ArrayNode node) String
override
visitBigOperator(BigOperatorNode node) String
override
visitBinomial(BinomialNode node) String
inherited
visitBoxed(BoxedNode node) String
inherited
visitCases(CasesNode node) String
inherited
visitCLine(CLineNode node) String
override
visitColor(ColorNode node) String
inherited
visitColorBox(ColorBoxNode node) String
inherited
visitCommand(CommandNode node) String
inherited
visitDelimited(DelimitedNode node) String
inherited
visitDisplayMath(DisplayMathNode node) String
inherited
visitDocument(DocumentNode node) String
override
visitEnclose(EncloseNode node) String
override
visitEnvironment(EnvironmentNode node) String
inherited
visitEqnarray(EqnarrayNode node) String
inherited
visitEqRef(EqRefNode node) String
inherited
visitError(ErrorNode node) String
override
visitExtensibleArrow(ExtensibleArrowNode node) String
inherited
visitFontSize(FontSizeNode node) String
override
visitFraction(FractionNode node) String
override
visitGroup(GroupNode node) String
override
visitHLine(HLineNode node) String
override
visitHPhantom(HPhantomNode node) String
inherited
visitHSpace(HSpaceNode node) String
override
inherited
visitInlineMath(InlineMathNode node) String
inherited
visitLabel(LabelNode node) String
inherited
visitLayout(LayoutNode node) String
override
visitManualSizedDelimiter(ManualSizedDelimiterNode node) String
inherited
visitMathLap(MathLapNode node) String
override
visitMathStyle(MathStyleNode node) String
inherited
visitMatrix(MatrixNode node) String
override
visitModOperator(ModOperatorNode node) String
inherited
visitMulticolumn(MulticolumnNode node) String
override
visitMultline(MultlineNode node) String
inherited
visitNegation(NegationNode node) String
inherited
visitNewCommand(NewCommandNode node) String
inherited
visitNewEnvironment(NewEnvironmentNode node) String
override
visitNewLine(NewLineNode node) String
inherited
visitOperator(OperatorNode node) String
inherited
visitOperatorName(OperatorNameNode node) String
inherited
visitPhantom(PhantomNode node) String
inherited
visitPrescript(PrescriptNode node) String
override
visitRef(RefNode node) String
inherited
visitRoot(RootNode node) String
override
visitSectionHeading(SectionHeadingNode node) String
override
visitSideSet(SideSetNode node) String
inherited
visitSmash(SmashNode node) String
inherited
visitSpace(SpaceNode node) String
override
visitSplit(SplitNode node) String
inherited
visitStack(StackNode node) String
inherited
visitStyle(StyleNode node) String
inherited
visitSubequations(SubequationsNode node) String
inherited
visitSubscript(SubscriptNode node) String
inherited
visitSubstack(SubstackNode node) String
inherited
visitSuperscript(SuperscriptNode node) String
inherited
visitSymbol(SymbolNode node) String
override
visitTabular(TabularNode node) String
inherited
visitTag(TagNode node) String
inherited
visitTensor(TensorNode node) String
inherited
visitText(TextNode node) String
override
visitTextDirection(TextDirectionNode node) String
inherited
visitTextMode(TextModeNode node) String
inherited
visitVPhantom(VPhantomNode node) String
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited