MaterializedSyntax

struct MaterializedSyntax<Category>

The virtual source, canonical tokens, AST, and provenance produced from syntax.

Parenthesized grouping is inserted around expression, pattern, and type splices before parsing, so a splice remains one node rather than textual, precedence-sensitive substitution. Identifiers map virtual ranges back to their original source and hygiene contexts.

Properties

let source: String

The virtual source reconstructed from tokens and splices.

let input: TokenRange

Canonical tokens covering the complete virtual source.