Show / Hide Table of Contents

Namespace DotLang.CodeAnalysis.Syntax

Classes

AttributeListSyntax

AttributeStatementSyntax

AttributeSyntax

DigraphSyntax

EdgeStatementSyntax

EmptyStatementSyntax

FormattedSyntaxTextWriterSettings

FormattedSyntaxTextWriterSettings.Defaults

FormattedSyntaxWriter

A SyntaxVisitor that produces source text from a syntax tree based on formatting settings from a FormattedSyntaxTextWriterSettings.

GraphSyntax

Lexer

Separates arbitrary source text into a stream of SyntaxToken.

NameValueStatementSyntax

NodeIdentifierSyntax

NodeStatementSyntax

ParsedSyntaxWriter

A SyntaxVisitor that produces source text from a syntax tree based only on SourceText, a scenario only valid for syntax trees constructed through Parser.

Parser

Consumes SyntaxToken from Lexer to create an abstract syntax tree of SyntaxNode.

PortSyntax

PreprocessorDirectiveSyntax

StatementSyntax

SubgraphStatementSyntax

SyntaxFacts

Various helper methods for working with SyntaxKind and SyntaxToken.

SyntaxNode

SyntaxNodeDumper

SyntaxToken

Represents a tokenized portion of source text that is identified with a SyntaxKind and may contain a parsed value in StringValue. Tokens also carry leading trivia which are usually uninteresting tokens (white space, comments). A token may be fully round-tripped through its SourceText property.

SyntaxTree

SyntaxVisitor

ToplevelGraphSyntax

Interfaces

IEdgeVertexStatementSyntax

INameValueSyntax

Enums

AttributeKeyword

EdgeKind

SyntaxKind

Identifies a kind for a SyntaxToken, the basis for which Parser will construct the syntax tree.

VisitKind

Back to top Generated by DocFX