Crate little [] [src]

Fork me on GitHub

Modules

interpreter

Template interpreter.

stream

Simple helpers to forward bytes from Read to Write.

Structs

Binding

Mutable internal machine binding.

Call

Immutable external machine function.

Constant

Immutable internal machine constant.

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.

LittleError

Runtime error.

Mem

Memory location.

SeekError

Error while performing seek.

Traits

BuildProcessor

Converts template into a runable version.

Function

External template function.

LittleValue

User value has to implement this trait.

PositionSeek

Seek to an offset.

Run

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

Type Definitions

LittleResult

Runtime result.