1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! YAML Parser Module
//!
//! Aggregates core modules for YAML parsing, including document parsing, configuration,
//! directive handling, and lexing/tokenization. Provides the common result type for parser operations.
//!
//! Copyright (c) 2026 YAML Library Developers
///
///
/// Common result type for parser operations using the library-wide YamlError.
///
/// This is an internal alias to keep signatures concise while
/// gradually migrating away from `Result<T, String>` in parser
/// implementation code.
pub type ParseResult<T> = crateResult;
/// Module for parsing YAML documents
/// Parser configuration and builder
/// Shared parser utilities
/// Directive parsing (%YAML, %TAG)
/// Lexer/Tokenizer for YAML
/// Token stream wrapper for parser integration
// Error definitions for parser operations
// Token definitions for YAML lexing