Skip to content

general_validator

Validator

Bases: ABC

Source code in opensquirrel/passes/validator/general_validator.py
class Validator(ABC):
    def __init__(self, **kwargs: Any) -> None: ...

    @abstractmethod
    def validate(self, ir: IR) -> None:
        """Base validate method to be implemented by inheriting validator classes."""
        raise NotImplementedError

validate(ir) abstractmethod

Base validate method to be implemented by inheriting validator classes.

Source code in opensquirrel/passes/validator/general_validator.py
@abstractmethod
def validate(self, ir: IR) -> None:
    """Base validate method to be implemented by inheriting validator classes."""
    raise NotImplementedError