Crate little [] [src]

Fork me on GitHub

Modules

interpreter

Template interpreter.

Structs

Binding

Mutable internal machine binding.

Constant

Immutable internal machine constant.

Function

Immutable external machine function.

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

Cond

Jump condition.

FunctionMapError

Function mapping error.

Instruction

Executable template instruction.

Mem

Memory location.

Value

Simple value implementation.

Traits

BufferTo

Writes self to growable Vec buffer.

BuildProcessor

Converts template into a runable version.

CallFunction

External template function.

Run

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