builtup4/bu4/evaluation/constructs/evalue.py

14 lines
270 B
Python

import abc
from bu4.evaluation.constructs.evaluable import Evaluable
__all__ = ('EValue',)
class EValue(Evaluable, abc.ABC):
def next(self) -> 'EValue':
return self
def call(self, argument: Evaluable) -> Evaluable:
raise NotImplementedError