Namespace Pixie.Code

Classes

DerivedSourceDocument

A derived source document whose spans resolve back to original source documents.

OriginalSourceDocument

Represents a user-authored source document and owns its display coordinate mapping.

PiecewiseSourceDocument

Represents a derived source document assembled from ordered source and generated-text pieces.

PiecewiseSourceDocumentBuilder

Builds a PiecewiseSourceDocument incrementally.

ResolvedSourceSpan

Represents the original source coverage for a span in a parsed source document.

SourceDocument

Represents a source text buffer that can be consumed by a lexer or parser.

SourceDocumentPiece

Represents one piece of text in a PiecewiseSourceDocument.

SourceRegion

Specifies a sparse region of text in a document.

StringDocument

A document of source code that is stored as a string.

Structs

LineAndColumnPosition

Specifies a diagnostic display position in source code.

OriginalSourceSpan

Represents a span in user-authored original source text.

SourceLine

Represents one display line in an original source document.

SourceSpan

Represents a source span backed by a document-relative character offset and length.