Module lang

Module lang 

Source
Expand description

Types corresponding to the “lig/kern programming language”.

See the documentation on the super module for information about this programming language.

The types here are put in a separate module because users of this crate are generally not expected to use them. Instead, users will work with compiled lig/kern programs.

Structs§

Instruction
A single instruction in a lig/kern program.
InstructionsForEntrypointIter
Iterator over the lig/kern instructions for a specific entrypoint.
Program
A lig/kern program.
ReachableIter

Enums§

InvalidEntrypointError
Operation
A lig/kern operation to perform.
PostLigOperation
A post-lig operation to perform after performing a ligature operation (Operation::Ligature).
ReachableIterItem
ValidationWarning