#![warn(missing_docs, missing_debug_implementations)]
mod analyser;
mod command;
mod dialogue;
mod dialogue_option;
mod events;
mod language;
mod line;
pub mod markup;
mod pluralization;
mod text_provider;
mod variable_storage;
mod virtual_machine;
pub use dialogue::Result;
pub mod prelude {
pub use crate::{
analyser::*,
command::*,
dialogue::{Dialogue, DialogueError},
dialogue_option::*,
events::*,
language::*,
line::*,
markup::MarkupParseError,
text_provider::*,
variable_storage::*,
};
pub(crate) use crate::{pluralization::*, virtual_machine::*};
pub(crate) use yarnspinner_core::prelude::*;
}