use crate::macros::bitflags;
#[derive(Clone, Copy, Debug, Default, Hash, PartialEq, Eq, PartialOrd, Ord)]
pub struct IntoScriptFlags(u8);
impl IntoScriptFlags {
pub const NONE: Self = Self(0);
pub const ELIDE_PRIMARIES: Self = Self(1 << 0);
pub const KEEP_QUATERNARIES: Self = Self(1 << 1);
pub const TERTIARIES_AS_AFFIXES: Self = Self(1 << 2);
pub const PREFER_TOP_EXTENSIONS: Self = Self(1 << 3);
pub const PREFER_BOTTOM_TERTIARIES: Self = Self(1 << 4);
pub const INLINE_REFERENTIAL_PERSPECTIVES: Self = Self(1 << 5);
}
bitflags!(IntoScriptFlags);