Crate little [] [src]

Fork me on GitHub

Modules

bytecode

Bytecode io helpers.

compiler
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.

Fingerprint

Structure used to uniquely identify executable blobs.

Options

Runtime options maped to index list.

OptionsTemplate

Stores a map between String name and its index I.

Template

All the data required to load the processor.

Enums

BuildError

Error while performing seek.

Cond

Jump condition.

Instruction

Executable template instruction.

LittleError

Runtime error.

Mem

Memory location.

SeekError

Error while performing seek.

Traits

Build

Converts template into a runable version.

Execute

Executes compiled blob and converts input value to output stream.

Function

External template function.

IdentifyValue
LittleValue

Little Value abstraction, used by runtime.

PositionSeek

Seek to an offset.

Sha1Hasher

Type Definitions

LittleResult

Runtime result.