yarnspinner_runtime 0.8.0

Runtime / VM for Yarn Spinner for Rust, the friendly tool for writing game dialogue
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use self::{unused_variable_checker::*, variable_lister::*};
use crate::prelude::*;

mod unused_variable_checker;
mod variable_lister;

macro_rules! boxes {
    ($($x:ident),*) => {
        vec![$(Box::new($x::new())),*]
    };
}
pub(crate) fn default_analysers() -> Vec<Box<dyn CompiledProgramAnalyser>> {
    boxes![VariableLister, UnusedVariableChecker]
}