//! `lang-util` is a crate that implements utilities to parse and represent syntax trees.
//! It also provides error formatting facilities for parsers using
//! [`lalrpop`](https://crates.io/crates/lalrpop).
//!
//! This crate is tailored for use in the [`glsl-lang`](https://crates.io/crates/glsl-lang) crate,
//! but you may use its utilities for implementing your own language parsers:
//! - [error]: parsing error reporting module, with user-readable location information. Only
//! available with the `lalrpop` feature enabled.
//! - [node]: AST node structure and display
//! - [position]: utilities for working with positions in strings
pub use ;
pub use FileId;
pub use NodeContent;
pub use Token;
// Re-exports
pub use SmolStr;
pub use ;