Skip to content

Expression

Bases: ABC

Superclass for expressions.

Expressions are used to represent code.

Source code in src/library_analyzer/processing/api/purity_analysis/model/_purity.py
class Expression(ABC):  # this is just a base class, and it is important that it cannot be instantiated
    """Superclass for expressions.

    Expressions are used to represent code.
    """

    @abstractmethod
    def __str__(self) -> str:
        pass

__str__() abstractmethod

Source code in src/library_analyzer/processing/api/purity_analysis/model/_purity.py
@abstractmethod
def __str__(self) -> str:
    pass