An object that can be used to visit an AST structure.

Clients may extend or implement this class.

Constructors

AstVisitor()

Properties

hashCode → int

Get a hash code for this object.

read-only, inherited
runtimeType → Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) → bool

The equality operator.

inherited

Methods

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() → String

Returns a string representation of this object.

inherited

visitAutolinkEmail(AutolinkEmail node) → R

visitBaseCompositeInline(BaseCompositeInline node) → R

visitBlockquote(Blockquote node) → R

visitClassAttribute(ClassAttribute node) → R

visitCode(Code node) → R

visitCodeBlock(CodeBlock node) → R

visitDocument(Document node) → R

visitEmphasis(Emphasis node) → R

visitExtendedAttributes(ExtendedAttributes node) → R

visitHardLineBreak(HardLineBreak node) → R

visitHeading(Heading node) → R

visitHtmlRawBlock(HtmlRawBlock node) → R

visitHtmlRawInline(HtmlRawInline node) → R

visitIdentifierAttribute(IdentifierAttribute node) → R

visitInfoString(InfoString node) → R

visitInlineImage(InlineImage node) → R

visitKeyValueAttribute(KeyValueAttribute node) → R

visitLinkReference(LinkReference node) → R

visitListItem(ListItem node) → R

visitNonBreakableSpace(NonBreakableSpace node) → R

visitOrderedList(OrderedList node) → R

visitPara(Para node) → R

visitReference(Reference node) → R

visitReferenceImage(ReferenceImage node) → R

visitSmartChar(SmartChar node) → R

visitSoftLineBreak(SoftLineBreak node) → R

visitSpace(Space node) → R

visitStr(Str node) → R

visitStrikeout(Strikeout node) → R

visitStrong(Strong node) → R

visitSubscript(Subscript node) → R

visitSuperscript(Superscript node) → R

visitTab(Tab node) → R

visitTable(Table node) → R

visitTableCell(TableCell node) → R

visitTableRow(TableRow node) → R

visitTarget(Target node) → R

visitTexMathDisplay(TexMathDisplay node) → R

visitTexMathInline(TexMathInline node) → R

visitTexRawBlock(TexRawBlock node) → R

visitThematicBreak(ThematicBreak node) → R

visitUnorderedList(UnorderedList node) → R