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