Crate little [] [src]

Fork me on GitHub

Modules

interpreter

Template interpreter.

Structs

Binding

Mutable internal machine binding.

Call

Immutable external machine function.

Constant

Immutable internal machine constant.

Interpreter

Executes template without compilation.

Options

Runtime options maped to index list.

OptionsTemplate

Stores a map between String name and its index I.

Parameter

Immutable runtime parameter for machine.

Template

All the data required to load the processor.

Enums

CallMapError

Call mapping error.

Cond

Jump condition.

Instruction

Executable template instruction.

Mem

Memory location.

Traits

BuildProcessor

Converts template into a runable version.

Function

External template function.

LittleValue

User value has to implement this trait.

Run

Used by processors to produce readable stream based on provided parameters.