Skip to main content

Crate rivescript_core

Crate rivescript_core 

Source
Expand description

§RiveScript Core

This crate provides common types and traits that are useful for RiveScript and third-party plugin modules. For example, the macros::LanguageLoader for foreign programming-language Object Macro Handlers lives here so that the RiveScript crate and external implementations can both reference it.

Modules§

ast
RiveScript Abstract Syntax Tree
macros
Traits and types for RiveScript Object Macros.
parser
regex
sessions
User Variable Session Adapters

Constants§

BEGIN_REQUEST
BEGIN_TOPIC
DEFAULT_DEPTH
DEFAULT_TOPIC
ERR_NO_MATCH
ERR_NO_REPLY
MAX_HISTORY
MAX_STARS
TAG_OK
UNDEFINED