Expand description
The wright programming language crate. This is being re-written from the ground up as of September 2022.
Modulesยง
- ast
ast-models
- Abstract syntax tree modeling.
- build_
info - Build information about this copy of wright, provided using https://crates.io/crates/built.
- lexer
lexer
- First pass lexer that gets run on the source code and returns a series of tokens with their associated Fragments.
- parser
parser
- This parser module is responsible for turning the stream of Tokens from the Lexer into a tree of AST nodes.
- reporting
reporting
- Reporting for errors, warnings, and everything else.
- source_
tracking source-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.