codegen

package
v0.0.0-...-a011eca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2022 License: BSD-3-Clause, GPL-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package codegen compiles generic instructions to target-specific ones. Target, in this case, is some combination of devices (e.g., two ExtendedLiquidHandlers and human plate mover).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Compile

func Compile(ctx context.Context, t *target.Target, roots []ast.Node) ([]ast.Inst, error)

Compile an expression program into a sequence of instructions for a target configuration. This supports incremental compilation, so roots may refer to nodes that have already been compiled, in which case, the result may refer to previously generated instructions.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL