ass_core/utils/benchmark_generators/mod.rs
1//! Benchmark utilities for generating synthetic ASS scripts
2//!
3//! This module provides generators for creating test ASS scripts with varying
4//! complexity levels, used primarily for benchmarking parser performance.
5//! All generators produce valid ASS format strings that can be parsed by
6//! the core parser.
7
8mod dialogue;
9mod generator;
10mod script_sections;
11mod scripts;
12
13#[cfg(test)]
14mod generator_tests;
15#[cfg(test)]
16mod scripts_tests;
17
18pub use generator::{ComplexityLevel, ScriptGenerator};
19pub use scripts::{create_test_event, generate_overlapping_script, generate_script_with_issues};