jaster.cli.resolver

Functionality for defining and resolving command "sentences".

Members

Classes

CommandResolver
class CommandResolver(UserDataT)

A helper class where you can define command "sentences", and then resolve (either partially or fully) commands from "sentences" provided by the user.

Enums

CommandNodeType
enum CommandNodeType

The type of a CommandNode.

Structs

CommandNode
struct CommandNode(UserDataT)

Contains a single "word" within a command "sentence", see CommandResolver's documentation for more.

CommandResolveResult
struct CommandResolveResult(UserDataT)

The result of a command resolution attempt.

Meta