Source code for pathex.machines.machine

from __future__ import annotations

from abc import ABC, abstractmethod
from dataclasses import dataclass
from typing import Any

__all__ = ['Machine']


[docs]@dataclass(frozen=True) class Machine(ABC):
[docs] @abstractmethod def transform(self, exp: object) -> Any: ...