Files
gentoo-utils/src/depend/mod.rs
2025-10-25 02:02:07 -04:00

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