Crate little [−] [src]
Modules
bytecode |
Bytecode |
compiler | |
interpreter |
Template interpreter. |
stream |
Simple helpers to forward bytes from |
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 |
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. |
GetProperty | |
IdentifyValue | |
LittleValue |
Little Value abstraction, used by runtime. |
PositionSeek |
Seek to an offset. |
Sha1Hasher |
Type Definitions
LittleResult |
Runtime result. |