aimx/literals/
mod.rs

1//! Literal parsing submodules for AIMX.
2//!
3//! Provides parsers for literal value types used by the AIMX expression grammar.
4//! These functions are primarily used by `crate::literal::parse_literal` and are
5//! re-exported for embedders that need to parse specific literal kinds directly.
6//!
7//! Literal kinds:
8//! - Numbers: [`number`]
9//! - Dates: [`date`]
10//! - Text: [`text`]
11
12pub mod date;
13pub mod literal;
14pub mod number;
15pub mod text;
16
17pub use date::parse_date;
18pub use literal::{Literal, parse_bool, parse_literal, parse_task};
19pub use number::{parse_number, parse_unsigned};
20pub use text::{parse_block, parse_tag, parse_text};