MarkdownSyntaxTree class

MarkdownSyntaxTree class

Represent the Markdown Syntax Tree.

Inheritance: MarkdownSyntaxTreeMarkdownSyntaxNode

The MarkdownSyntaxTree type exposes the following members:

Constructors

ConstructorDescription
initCreates the MarkdownSyntaxTree
initCreated the MarkdownSyntaxTree.

Properties

PropertyDescription
parentGet the parent node.
first_childGet the first child.
last_childGet the last child.
previous_siblingGet the previous sibling.
next_siblingGet ghe next sibling.
syntax_factoryGet the SyntaxFactory.

Methods

MethodDescription
saveSaves the syntax tree to the specified path.
saveSaves the syntax tree to the specified stream.
create_node_iteratorDefines the interface for create of the node iterator.
create_node_iteratorDefines the interface for create of the node iterator.
create_node_iteratorDefines the interface for create of the node iterator.
create_tree_walkerDefines the interface for create the tree walker.
create_tree_walkerDefines the interface for create the tree walker.
create_tree_walkerDefines the interface for create the tree walker.
get_syntax_treeGet the syntax tree.
child_nodesGet the child nodes collection.
get_leading_triviaGet the leading trivia.
get_trailing_triviaGet the Trailing trivia.
append_childAppend child node.
remove_childRemove the child.
replace_childReplace the child node.
insert_beforeInsert before node.
acceptDefines the interface for visiting nodes of the syntax tree.
write_toWrite to MarkdownTextWriter.

See Also