Files
gentoo-utils/src/depend/mod.rs
2025-10-28 12:26:30 +00:00

19 lines
328 B
Rust

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),
AllOf(Vec<Expr>),
AnyOf(Vec<Expr>),
OneOf(Vec<Expr>),
ConditionalGroup(Conditional, Vec<Expr>),
}