Crate formatjs_icu_messageformat_parser

Crate formatjs_icu_messageformat_parser 

Source

Re-exports§

pub use time_data_generated::TIME_DATA;
pub use regex_generated::SPACE_SEPARATOR_REGEX;
pub use regex_generated::WHITE_SPACE_REGEX;
pub use date_time_pattern_generator::get_best_pattern;
pub use printer::print_ast;
pub use printer::print_date_time_skeleton;
pub use manipulator::ManipulatorError;
pub use manipulator::StructuralComparisonError;
pub use manipulator::StructuralComparisonResult;
pub use manipulator::hoist_selectors;
pub use manipulator::is_structurally_same;
pub use parser::Parser;
pub use parser::ParserOptions;
pub use parser::Position;
pub use error::ErrorKind;
pub use error::Location;
pub use error::LocationDetails;
pub use error::ParserError;
pub use types::ArgumentElement;
pub use types::DateElement;
pub use types::LiteralElement;
pub use types::MessageFormatElement;
pub use types::NumberElement;
pub use types::PluralElement;
pub use types::PoundElement;
pub use types::SelectElement;
pub use types::Skeleton;
pub use types::SkeletonType;
pub use types::TagElement;
pub use types::TimeElement;
pub use types::Type;

Modules§

date_time_pattern_generator
error
manipulator
AST manipulation utilities for MessageFormat elements
parser
ICU MessageFormat parser implementation.
printer
Printer module for converting AST back to ICU MessageFormat strings
regex_generated
time_data_generated
types

Structs§

Locale
A core struct representing a Unicode Locale Identifier.