tgqe 0.0.3

The Great Qin Empire —— A centralized system for integrating and summarizing common compiler front-end library errors and span error output libraries, with optional Ariadne integration.
/**

 *  - Copyright (c) 星灿长风v(Starwindv) 2026/08/03
 *  - License: BSD-3
 *  - Author: 星灿长风v(StarWindv)
 *  - Location: tgqe/src/modules/symbols.rs
 */

pub const TGQE_DEFAULT_STR: &'static str =
    "[TGQE] Unknown";

#[cfg(any(
    feature = "trans-logos",
    feature = "trans-chumsky",
    feature = "trans-winnow"
))]
pub const TGQE_FILEPATH_UNKNOWN:
    &'static str = "[TGQE] Filepath Unknown";

#[cfg(feature = "trans-chumsky")]
pub const TGQE_PUBLISHER_CHUMSKY:
    &'static str = "chumsky";

#[cfg(feature = "trans-winnow")]
pub const TGQE_PUBLISHER_WINNOW:
    &'static str = "winnow";

#[cfg(feature = "trans-chumsky")]
pub const TGQE_ERRTYPE_CHUMSKY_SIMPLE:
    &'static str = "chumsky::error::Simple";

#[cfg(feature = "trans-chumsky")]
pub const TGQE_ERRTYPE_CHUMSKY_RICH:
    &'static str = "chumsky::error::Rich";

#[cfg(feature = "trans-winnow")]
pub const TGQE_ERRTYPE_WINNOW_PARSE:
    &'static str =
    "winnow::error::ParseError";

#[cfg(feature = "trans-winnow")]
pub const TGQE_ERRTYPE_WINNOW_CONTEXT:
    &'static str =
    "winnow::error::ContextError";

#[cfg(feature = "trans-winnow")]
pub const TGQE_ERRTYPE_WINNOW_INPUT:
    &'static str =
    "winnow::error::InputError";