// Copyright (c) 2026 Alejandro Gonzales-Irribarren <alejandrxgzi@gmail.com>
// Distributed under the terms of the Apache License, Version 2.0.
//! PSL parsing primitives.
//!
//! Turns raw bytes into [`PslMeta`](common::PslMeta) records plus a shared SoA
//! block arena. The [`sequential`] path parses line by line; the [`parallel`]
//! path (feature `parallel`) splits the buffer into line-aligned chunks and
//! merges the results in order.
pub
pub
pub use parse_psl_sequential;
pub use locate_line_ranges;
pub use parse_psl_parallel;