Directories
¶
Path | Synopsis |
---|---|
Package asm parses and compiles vise assembly code to bytecode.
|
Package asm parses and compiles vise assembly code to bytecode. |
Package cache is a memory store for key-value pairs for all loaded symbols available for output.
|
Package cache is a memory store for key-value pairs for all loaded symbols available for output. |
Package db contains a generalized data provider interface aswell as a number of built-in implementations.
|
Package db contains a generalized data provider interface aswell as a number of built-in implementations. |
dbtest
Package dbtest provides test vectors to verify correct operation of a db.Db implementation.
|
Package dbtest provides test vectors to verify correct operation of a db.Db implementation. |
fs
Package fs is a filesystem backed implementation of the db.Db interface.
|
Package fs is a filesystem backed implementation of the db.Db interface. |
gdbm
Package gdbm is a gdbm database backed implementation of the db.Db interface.
|
Package gdbm is a gdbm database backed implementation of the db.Db interface. |
mem
Package mem is a volatile in-process memory implementation of the db.Db interface.
|
Package mem is a volatile in-process memory implementation of the db.Db interface. |
postgres
Package postgres is a Postgres database backed implementation of the db.Db interface.
|
Package postgres is a Postgres database backed implementation of the db.Db interface. |
dev
|
|
asm
Executable asm compiles festival assembly code to bytecode instructions.
|
Executable asm compiles festival assembly code to bytecode instructions. |
dbconvert
Executable dbconvert processes a given directory recursively and inserts all legacy template files, menu files and bytecode files into corresponding db.Db entries of the chosen backend.
|
Executable dbconvert processes a given directory recursively and inserts all legacy template files, menu files and bytecode files into corresponding db.Db entries of the chosen backend. |
disasm
Executable disasm generates festival assembly code from bytecode instructions.
|
Executable disasm generates festival assembly code from bytecode instructions. |
gendata
Execution gendata output testdata provisions compatible with resource.FsResource to a filesystem directory.
|
Execution gendata output testdata provisions compatible with resource.FsResource to a filesystem directory. |
interactive
Executable interactive runs the Engine execution loop against interactive client input in the terminal.
|
Executable interactive runs the Engine execution loop against interactive client input in the terminal. |
Package engine orchestrates client input with vm execution.
|
Package engine orchestrates client input with vm execution. |
examples
|
|
db
Example: Use db.Db provider for all local data.
|
Example: Use db.Db provider for all local data. |
first
Example: Sub-machine using the first function feature in engine
|
Example: Sub-machine using the first function feature in engine |
gdbm
Example: Use gdbm backend to retrieve resources.
|
Example: Use gdbm backend to retrieve resources. |
helloworld
Example: Simplest code implementation to be executed by external driver (/dev/interactive)
|
Example: Simplest code implementation to be executed by external driver (/dev/interactive) |
http
Example: HTTP server wrapper (to be used with manual client).
|
Example: HTTP server wrapper (to be used with manual client). |
intro
Example: Basic flags and input processing, and symbol execution.
|
Example: Basic flags and input processing, and symbol execution. |
languages
Example: Set and apply language translation based on input, with and without Gettext.
|
Example: Set and apply language translation based on input, with and without Gettext. |
longmenu
Example: Pagination of long resource result content.
|
Example: Pagination of long resource result content. |
pincheck
Example: States and branching to check a PIN for access.
|
Example: States and branching to check a PIN for access. |
preprocessor
Example: Assemble and retrieve state flags using string identifiers specified in csv file.
|
Example: Assemble and retrieve state flags using string identifiers specified in csv file. |
profile
Example: Profile data completion menu.
|
Example: Profile data completion menu. |
quit
Example: Graceful termination that will be resumed from top on next execution.
|
Example: Graceful termination that will be resumed from top on next execution. |
reuse
Example: Reuse go functions for multiple LOAD symbols.
|
Example: Reuse go functions for multiple LOAD symbols. |
session
Example: Manual data storage using session id provided to engine.
|
Example: Manual data storage using session id provided to engine. |
state
Example: Toggling states with external functions, with engine debugger.
|
Example: Toggling states with external functions, with engine debugger. |
state_passive
Example: Asynchronous state persistence.
|
Example: Asynchronous state persistence. |
static
Example: Profile data completion menu.
|
Example: Profile data completion menu. |
validate
Example: Input checker.
|
Example: Input checker. |
internal
|
|
Package lang provides definitions to specify translation language for template selection and output rendering.
|
Package lang provides definitions to specify translation language for template selection and output rendering. |
Package logging provides a logging implementation for use with vise.
|
Package logging provides a logging implementation for use with vise. |
Package persist enables persistent storage of the execution state.
|
Package persist enables persistent storage of the execution state. |
Package render handles output size constraints and paginated rendering of contents and menus using templates.
|
Package render handles output size constraints and paginated rendering of contents and menus using templates. |
Package resource interfaces retrieval of bytecode, output templates and external code execution.
|
Package resource interfaces retrieval of bytecode, output templates and external code execution. |
Package state handles execution state, including navigation and state flags.
|
Package state handles execution state, including navigation and state flags. |
Package vm handles the line-by-line execution of vise bytecode.
|
Package vm handles the line-by-line execution of vise bytecode. |
Click to show internal directories.
Click to hide internal directories.