//! The words the formats share, defined once: the typed value grammar's
//! mark and the keys a format's own structure uses. Problem codes are
//! [`crate::diagnostic::Problem`]; the words a shape is described by are
//! [`crate::schema::ShapeNode`]'s variants.
use fmt;
/// What starts a typed value: `@file:images/logo.png`.
pub const TYPED: char = '@';
/// Keys a format's own structure uses.