Usedep

This class represents a single USE-dependency as per PMS 8.3.4.
See the properties and their types for details.
class pms_utils.atom.Usedep(self, expr: str)

Constructs a new Usedep object from the input expression.

Raises:

ValueError – The expression is invalid.

property conditional: pms_utils.atom.UsedepCond | None

(self) -> pms_utils.atom.UsedepCond | None

property negate: pms_utils.atom.UsedepNegate | None

(self) -> pms_utils.atom.UsedepNegate | None

property sign: pms_utils.atom.UsedepSign | None

(self) -> pms_utils.atom.UsedepSign | None

property useflag: pms_utils.atom.Useflag

(self) -> pms_utils.atom.Useflag