Directories ¶
Path | Synopsis |
---|---|
Package ast defines spok's abstract syntax tree.
|
Package ast defines spok's abstract syntax tree. |
Package builtins implements the built in functions supported by spok, it also exports functions which other packages may use to retrieve and call a builtin function by name.
|
Package builtins implements the built in functions supported by spok, it also exports functions which other packages may use to retrieve and call a builtin function by name. |
Package cache implements spok's mechanism for storing and retrieving the cached SHA256 digest for a spok task.
|
Package cache implements spok's mechanism for storing and retrieving the cached SHA256 digest for a spok task. |
cli
|
|
app
Package app implements the CLI functionality, the CLI defers execution to the exported methods in this package
|
Package app implements the CLI functionality, the CLI defers execution to the exported methods in this package |
cmd
Package cmd implements the spok CLI
|
Package cmd implements the spok CLI |
cmd
|
|
Package file implements the core functionality to do with the spokfile.
|
Package file implements the core functionality to do with the spokfile. |
Package hash implements a concurrent file hasher used by spok to detect when task dependencies have changed.
|
Package hash implements a concurrent file hasher used by spok to detect when task dependencies have changed. |
Package iostream provides convenient wrappers around things like stdout, stderr and enables spok to easily talk to a variety of readers and writers.
|
Package iostream provides convenient wrappers around things like stdout, stderr and enables spok to easily talk to a variety of readers and writers. |
Package lexer implements spok's semantic lexer.
|
Package lexer implements spok's semantic lexer. |
Package logger implements an interface behind which a third party, levelled logger can sit.
|
Package logger implements an interface behind which a third party, levelled logger can sit. |
Package parser implements spok's parser.
|
Package parser implements spok's parser. |
Package shell implements spok's command running functionality
|
Package shell implements spok's command running functionality |
Package task handles core spok functionality related to the processing of declared tasks e.g.
|
Package task handles core spok functionality related to the processing of declared tasks e.g. |
Package token declares a number of constants that represent lexical tokens in spok as well as basic operations on those tokens e.g.
|
Package token declares a number of constants that represent lexical tokens in spok as well as basic operations on those tokens e.g. |
Click to show internal directories.
Click to hide internal directories.