List of all items
Structs
- analysis::AnalysisConfig
- analysis::PerformanceSummary
- analysis::ScriptAnalysis
- analysis::ScriptAnalysisOptions
- analysis::events::dialogue_info::DialogueInfo
- analysis::events::tags::OverrideTag
- analysis::events::tags::TagDiagnostic
- analysis::events::text_analysis::TextAnalysis
- analysis::linting::IssueLocation
- analysis::linting::LintConfig
- analysis::linting::LintIssue
- analysis::linting::rules::BuiltinRules
- analysis::linting::rules::accessibility::AccessibilityRule
- analysis::linting::rules::encoding::EncodingRule
- analysis::linting::rules::invalid_color::InvalidColorRule
- analysis::linting::rules::invalid_tag::InvalidTagRule
- analysis::linting::rules::missing_style::MissingStyleRule
- analysis::linting::rules::negative_duration::NegativeDurationRule
- analysis::linting::rules::performance::PerformanceRule
- analysis::linting::rules::timing_overlap::TimingOverlapRule
- analysis::styles::analyzer::AnalysisOptions
- analysis::styles::analyzer::PerformanceThresholds
- analysis::styles::analyzer::StyleAnalysisConfig
- analysis::styles::analyzer::StyleAnalyzer
- analysis::styles::resolved_style::ResolvedStyle
- analysis::styles::resolved_style::TextFormatting
- analysis::styles::validation::StyleConflict
- analysis::styles::validation::StyleInheritance
- analysis::styles::validation::StyleValidationIssue
- parser::ast::Event
- parser::ast::Font
- parser::ast::Graphic
- parser::ast::ScriptInfo
- parser::ast::Span
- parser::ast::Style
- parser::errors::parse_issue::ParseIssue
- parser::errors::parse_result::ParseResultWithIssues
- parser::incremental::TextChange
- parser::position_tracker::PositionTracker
- parser::script::BatchUpdateResult
- parser::script::ChangeTracker
- parser::script::EventBatch
- parser::script::Script
- parser::script::ScriptBuilder
- parser::script::ScriptDelta
- parser::script::ScriptDeltaOwned
- parser::script::StyleBatch
- parser::script::UpdateOperation
- parser::sections::SectionFormats
- parser::sections::events::EventsParser
- parser::sections::script_info::ScriptInfoParser
- parser::sections::styles::StylesParser
- parser::streaming::DeltaBatch
- parser::streaming::LineProcessor
- parser::streaming::StreamingContext
- parser::streaming::StreamingParser
- parser::streaming::StreamingResult
- plugin::ExtensionRegistry
- plugin::sections::aegisub::AegisubExtradataProcessor
- plugin::sections::aegisub::AegisubProjectProcessor
- plugin::tags::advanced::BlurEdgesTagHandler
- plugin::tags::advanced::BorderTagHandler
- plugin::tags::advanced::ShadowTagHandler
- plugin::tags::alignment::AlignmentTagHandler
- plugin::tags::alignment::NumpadAlignmentTagHandler
- plugin::tags::alignment::WrappingStyleTagHandler
- plugin::tags::animation::FadeTagHandler
- plugin::tags::animation::SimpleFadeTagHandler
- plugin::tags::animation::TransformTagHandler
- plugin::tags::clipping::ClipTagHandler
- plugin::tags::color::Alpha1TagHandler
- plugin::tags::color::Alpha2TagHandler
- plugin::tags::color::Alpha3TagHandler
- plugin::tags::color::Alpha4TagHandler
- plugin::tags::color::AlphaTagHandler
- plugin::tags::color::Color1TagHandler
- plugin::tags::color::Color2TagHandler
- plugin::tags::color::Color3TagHandler
- plugin::tags::color::Color4TagHandler
- plugin::tags::color::PrimaryColorTagHandler
- plugin::tags::font::FontEncodingTagHandler
- plugin::tags::font::FontNameTagHandler
- plugin::tags::font::FontSizeTagHandler
- plugin::tags::formatting::BoldTagHandler
- plugin::tags::formatting::ItalicTagHandler
- plugin::tags::formatting::StrikeoutTagHandler
- plugin::tags::formatting::UnderlineTagHandler
- plugin::tags::karaoke::BasicKaraokeTagHandler
- plugin::tags::karaoke::FillKaraokeTagHandler
- plugin::tags::karaoke::KaraokeTimingTagHandler
- plugin::tags::karaoke::OutlineKaraokeTagHandler
- plugin::tags::misc::OriginTagHandler
- plugin::tags::misc::ResetTagHandler
- plugin::tags::misc::ShortRotationTagHandler
- plugin::tags::position::MoveTagHandler
- plugin::tags::position::PositionTagHandler
- plugin::tags::special::HardLineBreakTagHandler
- plugin::tags::special::HardSpaceTagHandler
- plugin::tags::special::SoftLineBreakTagHandler
- plugin::tags::transform::RotationXTagHandler
- plugin::tags::transform::RotationYTagHandler
- plugin::tags::transform::RotationZTagHandler
- plugin::tags::transform::ScaleXTagHandler
- plugin::tags::transform::ScaleYTagHandler
- plugin::tags::transform::ShearXTagHandler
- plugin::tags::transform::ShearYTagHandler
- plugin::tags::transform::SpacingTagHandler
- tokenizer::AssTokenizer
- tokenizer::scanner::CharNavigator
- tokenizer::scanner::TokenScanner
- tokenizer::state::IssueCollector
- tokenizer::state::TokenIssue
- tokenizer::tokens::Token
- tokenizer::tokens::TokenPosition
- utils::Spans
- utils::benchmark_generators::ScriptGenerator
- utils::hashers::HashConfig
- utils::utf8::EncodingInfo
Enums
- ScriptVersion
- analysis::events::dialogue_info::TimingRelation
- analysis::events::scoring::PerformanceImpact
- analysis::events::tags::DiagnosticKind
- analysis::linting::IssueCategory
- analysis::linting::IssueSeverity
- analysis::styles::validation::ConflictType
- analysis::styles::validation::ValidationSeverity
- parser::ast::EventType
- parser::ast::Section
- parser::ast::SectionType
- parser::errors::parse_error::ParseError
- parser::errors::parse_issue::IssueCategory
- parser::errors::parse_issue::IssueSeverity
- parser::script::Change
- parser::script::LineContent
- parser::streaming::ParseDelta
- parser::streaming::ParserState
- parser::streaming::SectionKind
- plugin::PluginError
- plugin::SectionResult
- plugin::TagResult
- tokenizer::state::IssueLevel
- tokenizer::state::TokenContext
- tokenizer::tokens::DelimiterType
- tokenizer::tokens::TokenType
- utils::benchmark_generators::ComplexityLevel
- utils::errors::CoreError
- utils::errors::ErrorCategory
- utils::utf8::BomType
Traits
Functions
- analysis::events::overlap::count_overlapping_events
- analysis::events::overlap::find_overlapping_event_refs
- analysis::events::overlap::find_overlapping_events
- analysis::events::scoring::calculate_animation_score
- analysis::events::scoring::calculate_complexity_score
- analysis::events::scoring::get_performance_impact
- analysis::events::tags::calculate_tag_complexity
- analysis::events::tags::parse_override_block
- analysis::events::tags::parse_override_block_with_registry
- analysis::events::utils::calculate_average_duration
- analysis::events::utils::calculate_total_duration
- analysis::events::utils::count_overlapping_dialogue_events
- analysis::events::utils::find_events_in_range
- analysis::events::utils::find_overlapping_dialogue_events
- analysis::events::utils::sort_events_by_time
- analysis::linting::lint_script
- analysis::linting::lint_script_with_analysis
- parser::incremental::adjust_range_for_change
- parser::incremental::calculate_line_number
- parser::incremental::calculate_line_range
- parser::incremental::find_section_end
- parser::incremental::find_section_header_start
- parser::script::calculate_delta
- parser::sections::parse_section_with_context
- parser::streaming::build_modified_source
- plugin::sections::aegisub::create_aegisub_processors
- plugin::tags::advanced::create_advanced_handlers
- plugin::tags::alignment::create_alignment_handlers
- plugin::tags::animation::create_animation_handlers
- plugin::tags::clipping::create_clipping_handlers
- plugin::tags::color::create_color_handlers
- plugin::tags::font::create_font_handlers
- plugin::tags::formatting::create_formatting_handlers
- plugin::tags::karaoke::create_karaoke_handlers
- plugin::tags::misc::create_misc_handlers
- plugin::tags::position::create_position_handlers
- plugin::tags::special::create_special_handlers
- plugin::tags::transform::create_transform_handlers
- tokenizer::simd::parse_hex_u32
- tokenizer::simd::scan_delimiters
- tokenizer::simd::validate_utf8_batch
- utils::benchmark_generators::create_test_event
- utils::benchmark_generators::generate_overlapping_script
- utils::benchmark_generators::generate_script_with_issues
- utils::decode_uu_data
- utils::errors::encoding::utf8_error
- utils::errors::encoding::validate_ass_text_content
- utils::errors::encoding::validate_bom_handling
- utils::errors::encoding::validate_utf8_detailed
- utils::errors::encoding::validation_error
- utils::errors::invalid_color
- utils::errors::invalid_numeric
- utils::errors::invalid_time
- utils::errors::resource::check_depth_limit
- utils::errors::resource::check_input_size_limit
- utils::errors::resource::check_memory_limit
- utils::errors::resource::feature_not_supported
- utils::errors::resource::out_of_memory
- utils::errors::resource::resource_limit_exceeded
- utils::errors::validate_color_format
- utils::eval_cubic_bezier
- utils::format_ass_time
- utils::hashers::create_hash_map
- utils::hashers::create_hash_map_with_capacity
- utils::hashers::create_hasher
- utils::hashers::hash_value
- utils::normalize_field_value
- utils::parse_ass_time
- utils::parse_bgr_color
- utils::parse_numeric
- utils::utf8::count_replacement_chars
- utils::utf8::detect_bom
- utils::utf8::detect_encoding
- utils::utf8::is_likely_ass_content
- utils::utf8::is_valid_ass_text
- utils::utf8::normalize_line_endings
- utils::utf8::normalize_whitespace
- utils::utf8::recover_utf8
- utils::utf8::remove_control_chars
- utils::utf8::strip_bom
- utils::utf8::trim_lines
- utils::utf8::truncate_at_char_boundary
- utils::utf8::validate_utf8
- utils::validate_ass_name
Type Aliases
- Result
- parser::errors::parse_result::ParseResult
- parser::sections::ScriptInfoParseResult
- parser::sections::SectionParseResult
- plugin::Result
- utils::errors::Result