Expand description
Top-level API for the petr programming language. Exposes relevant APIs from all compiler stages and tooling.
Modules§
Structs§
- Build
Plan - An ordered list of dependencies to build in order.
- Dependency
- Describes the AST of a dependency package
- Formatter
Config - Formatter
Context - Identifier
- Index
Map - Lowerer
- Lowers typed nodes into an IR suitable for code generation.
- Parser
- Source
Id - Spanned
Item - Vm