BaseLatexVisitor<T> class abstract

Base visitor providing default traversal and fallback behavior for LaTeX AST nodes.

Implemented types
Implementers

Constructors

BaseLatexVisitor()

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

Operators

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