//! Adapted from <https://github.com/YarnSpinnerTool/YarnSpinner/blob/da39c7195107d8211f21c263e4084f773b84eaff/YarnSpinner/Analyser.cs>
pub use *;
pub use ;
use crate*;
use Debug;
pub
/// A trait for analysing a compiled Yarn program. Can be used by adding them to a [`Context`] with [`Context::add_analyser`] and then applied to a
/// compiled Yarn program with [`Dialogue::analyse`](crate::prelude::Dialogue).