//! Foch annotations: extra meaning carried in EU4 script comments.
//!
//! An annotation such as `#test(time=1444.11.11, tag=SWE)` is an ordinary
//! comment to the game, so an annotated mod stays a valid mod that EU4 loads
//! without any Foch step. This crate only reads annotations; it never changes
//! script that the game loads. Extensions that need compiling into native
//! script belong elsewhere.
//!
//! Each annotation is described by an [`AnnotationSchema`](schema::AnnotationSchema),
//! plain data that drives validation, completion, hover and help alike.
//! Consumers such as the test runner give annotations their meaning; editors
//! need only this crate.
pub use ;
pub use ;
pub use ;