Crate wright

Source
Expand description

The wright programming language crate. This is being re-written from the ground up as of September 2022.

Modulesยง

  • astast-models
  • Build information about this copy of wright, provided using https://crates.io/crates/built.
  • lexerlexer
    First pass lexer that gets run on the source code and returns a series of tokens with their associated Fragments.
  • parserparser
    This parser module is responsible for turning the stream of Tokens from the Lexer into a tree of AST nodes.
  • reportingreporting
    Reporting for errors, warnings, and everything else.
  • source_trackingsource-tracking
    Types and traits for tracking source code fed to the wright compiler.
  • Some utility functions/modules shared by various binaries for things like checking unicode support.