Trait claw_codegen::EncodeExpression
source · pub trait EncodeExpression {
// Required methods
fn alloc_expr_locals(
&self,
expression: ExpressionId,
allocator: &mut ExpressionAllocator<'_>
) -> Result<(), GenerationError>;
fn encode(
&self,
expression: ExpressionId,
code_gen: &mut CodeGenerator<'_>
) -> Result<(), GenerationError>;
}