use crate::base_types::{
TgqeCoordinate, TgqePosition, TgqeSpan,
};
use crate::symbols::TGQE_FILEPATH_UNKNOWN;
#[cfg(feature = "trans-logos")]
pub mod trans_logos_span;
#[cfg(feature = "trans-chumsky")]
pub mod trans_chumsky;
#[cfg(feature = "trans-winnow")]
pub mod trans_winnow;
pub(self) fn unknown_position(
offset: u32,
) -> TgqePosition {
let coord = TgqeCoordinate::new(
TGQE_FILEPATH_UNKNOWN,
-2,
-2,
offset,
);
let span = TgqeSpan::new(
coord.clone(),
coord.clone(),
);
TgqePosition::new(coord, span)
}