Crate convo[][src]

Expand description

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

Modules

A family of related errors when working with convo.

A family of functions which export Trees into YAML data.

A family of functions which parse YAML into Trees.

Structs

A Link is a uni-directional path to a Node with descriptor dialogue.

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).

A Tree is the parent container for a conversation tree. It is a walkable structure which follows the form of a human conversation.