Module source_tracking

Source
Available on crate feature source-tracking only.
Expand description

Types and traits for tracking source code fed to the wright compiler.

Modules§

filename
Structure and implementation relating to file names used throughout the wright compiler and tooling.
fragment
Fragment struct and implementation for dealing with fragments of source code.
immutable_string
Structure and implementation relating to the representation of source files (as immutable strings) throughout the Wright compiler and tooling.
source
Structure and implementation for storing source code items used by the wright compiler, including source files from disk, source strings used in test cases, and source strings created at run-time by an API consumer.

Structs§

SourceMap
Storage for Sources used and referenced in compiling a wright project.

Type Aliases§

SourceRef
A reference to a Source in a SourceMap.