//! The lexer, the event-stream parser, and the green-tree builder.
//!
//! The pipeline follows rust-analyzer: `lex` produces a flat token
//! stream, the parser emits a flat list of [`events::Event`]s, and
//! [`tree_builder::build_tree`] replays tokens + events into a rowan green
//! tree.
//!
//! `build_tree` is a straight replay and makes no attachment decisions of its
//! own — trivia is already placed by the time it runs. Comment binding is the
//! grammar's (`grammar::trivia::binding_run`), which decides where a `%` run
//! attaches while the walk still has the context to say.
pub
pub
pub
pub use ;
pub use is_def_prefix_command;
pub use ;