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
Abstract syntax tree modeling.
build_info
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.
util
Some utility functions/modules shared by various binaries for things like checking unicode support.