Expand description
§haloumi-lowering
Core traits for enabling types to integrate with the codegen module.
Modules§
Macros§
- backend_
err - Convenience macro for creating
Error::Backendtype of errors. - bail_
backend - Convenience macro for creating
Error::Backendtype of errors and immediately returning. - lowering_
err - Convenience macro for creating
Error::Loweringtype of errors.
Traits§
- Expr
Lowering - Defines the interface code generators expose for generating expressions in their corresponding IR.
- Lowering
- Defines the interface code generators expose for generating code in their corresponding IR.
Type Aliases§
- Result
- Result type for lowering related operations.