//! # Languages
//!
//! **Purpose:** the data that describes each supported language.
//!
//! **Responsibility:** one module per language, each exposing a single
//! `&'static Language`. Adding a language is adding a file and one line to
//! [`all`] — no engine change, no rendering change.
//!
//! **Public API:** [`all`].
use Language;
/// Every language definition, in the order they are searched.
///
/// C++ comes before C so that a `.h` shared by both resolves to the definition
/// with the larger keyword set, which degrades more gracefully.