Crate convo

Crate convo 

Source
Expand description

A modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed.

Modules§

error
A family of related errors when working with convo.
exporter
A family of functions which export Trees into YAML data.
importer
A family of functions which parse YAML into Trees.

Structs§

Link
A Link is a uni-directional path to a Node with descriptor dialogue.
Node
A Node is a node in a conversation tree. It canonically acts as a fork of decisions by wrapping prompting dialogue and a list of path options (called Links).
Tree
A Tree is the parent container for a conversation tree. It is a walkable structure which follows the form of a human conversation.