//! ## Naming conventions
//!
//! Some naming conventions that might not be obvious:
//!
//! - `*_tail` means the opening token or keyword has already been consumed.
//!     Tail parsers build the rest of the construct and usually return a total,
//!     recovered result.
//! - `*_into` means the method extends an already parsed value or appends into
//!     an existing output container.

mod class;
mod declarations;
pub(super) mod expression;
mod function;
mod statement;
