1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! ZPL toolchain core library.
//!
//! Provides parsing, validation, and emission of ZPL (Zebra Programming
//! Language) label code. The main entry points are [`parse_str`] for parsing,
//! [`validate_with_profile`] for validation, and [`emit_zpl`] for formatted
//! output.
/// ZPL grammar: lexer, parser, AST, emitter, and related utilities.
/// Hex escape processing for `^FH` field data.
/// AST validation against spec tables and printer profiles.
// ── Convenience re-exports ──────────────────────────────────────────────────
// Flat imports for the most common entry points. The full module paths
// remain available for less common types.
// Parser
pub use ;
// AST
pub use ;
// Emitter
pub use ;
// Diagnostics (re-exported from the diagnostics crate)
pub use ;
// Validator
pub use ;
// Tables
pub use ParserTables;
// Serialization helpers
pub use to_pretty_json;