use crate::{atom::Atom, useflag::UseFlag}; pub mod parsers; #[derive(Clone, Debug)] pub enum Conditional { Negative(UseFlag), Positive(UseFlag), } #[derive(Clone, Debug)] pub enum Expr { Atom(Atom), Conditional(Conditional), AllOf(Vec), AnyOf(Vec), OneOf(Vec), }