Table of Contents

Namespace Icy.Design.Syntax

Classes

AttributeSyntax

An attribute in an element's start tag: Name="Value".

CDataSyntax

A <![CDATA[ ... ]]> section.

CommentSyntax

A <!-- ... --> comment.

DocumentSyntax

The span-preserving syntax tree of one markup text.

ElementSyntax

An element: its start tag with attributes, its content, and its end tag.

MarkupSyntaxNode

The base class of every node in a markup syntax tree.

ProcessingInstructionSyntax

A <? ... ?> processing instruction, or an unsupported <!DOCTYPE ...> declaration kept verbatim.

TextSyntax

A run of character data: element text, indentation whitespace, or characters the parser couldn't place anywhere else (reported with a Diagnostic).

Structs

Diagnostic

Describes a problem in markup text, or a reason an edit couldn't be made.