[][src]Module endbasic_std::store

Stored program manipulation and interactive editor.

Structs

DelCommand

The DEL command.

DirCommand

The DIR command.

EditCommand

The EDIT command.

FileStore

An implementation of Store backed by an on-disk directory.

InMemoryStore

An implementation of the store that records all data in memory only.

LoadCommand

The LOAD command.

Metadata

Metadata of an entry in the store.

NewCommand

The NEW command.

RunCommand

The RUN command.

SaveCommand

The SAVE command.

Traits

Program

Representation of the single program that we can keep in memory.

Store

Abstract operations to load and store programs on persistent storage.

Functions

add_all

Adds all program editing commands against the stored program to the machine, using console for interactive editing and using store as the on-disk storage for the programs.